title: Liquibase rollback from command line not working
body: <p>I am doing an tomcat appliaction in a windows enviroment that when deployed creates/updates the DB Schema on the oracle db. For this I am using the Liquibase SDK 3.3.2. So basically I call the SDK an tell it to do an update from my changelog.xml. This parts works as fine. 
  The code form the java class </p>
  
  <pre><code>...
  Liquibase liquibase = new Liquibase(CHANGE_LOG,
                  new ClassLoaderResourceAccessor(getClass().getClassLoader()), db);
  
  liquibase.update("");
  </code></pre>
  
  <p>The problem is, when something goes wrong and I do a Rollback from the command line nothing happens. I get no exceptions or error messages. Just a message "Rollback succesfull", but in the DB there is no change at all. Now the funny thing is when I do the update for my change log file from cmd and then do the rollback also from the cmd then the Rollback works. The command line call looks as following:  </p>
  
  <pre><code>Liquibase --changeLogFile=C:\myProject\src\main\resources\database\master.xml  --logLevel=DEBUG rollbackCount 5
  </code></pre>
  
  <p>My liquibase.properties file looks as following: </p>
  
  <pre><code>driver: oracle.jdbc.OracleDriver 
  classpath:ojdbc6.jar 
  url: jdbc:oracle:thin:@192.168.56.101:1521:orcl
  username: myUser
  password: mypassword
  </code></pre>
  
  <p>The question does some know why does this happens? Are there any incompatibilties between SDK and cmd tool? </p>