# NPE using Liquibase docker for oracle

**URL:** <https://forum.liquibase.org/t/npe-using-liquibase-docker-for-oracle/4566>\
**Category:** General Discussion\
**Created:** [August 26, 2020, 7:13pm UTC](https://forum.liquibase.org/t/npe-using-liquibase-docker-for-oracle/4566 "2020-08-26T19:13:48Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![manasigr](https://avatars.discourse-cdn.com/v4/letter/m/8491ac/32.png) [@manasigr](https://forum.liquibase.org/u/manasigr)\
**Post date:** [August 26, 2020, 7:13pm UTC](https://forum.liquibase.org/t/npe-using-liquibase-docker-for-oracle/4566/1 "2020-08-26T19:13:48Z")

</div>

Command:  
docker run --rm   
-v /usr/lib/oracle/18.5/client64/lib:/liquibase/lib   
-v ${PWD}:/liquibase/changelog liquibase/liquibase   
–classpath=/liquibase/lib/ojdbc8.jar --url=jdbc:oracle:thin:@0.0.0.0:1521/XEPDB1   
–changeLogFile=/liquibase/changelog/myChangeLog.xml   
–username=db-user --password=\*\*\*\*\*\* --logLevel=debug generateChangeLog

Log:

[2020-08-26 18:33:34] INFO [liquibase.servicelocator] Cannot load service: liquibase.license.LicenseService: Provider liquibase.pro.license.keymgr.DaticalTrueLicenseService could not be instantiated  
Starting Liquibase at 18:33:34 (version 4.0.0 #19 built at 2020-07-13 19:45+0000)  
[2020-08-26 18:33:34] FINE [liquibase.integration] Adding ‘file:/liquibase/lib/ojdbc8.jar’ to the Java classpath.  
[2020-08-26 18:33:34] FINE [liquibase.resource] Adding path /liquibase/. to resourceAccessor liquibase.resource.FileSystemResourceAccessor  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.database.Database instance liquibase.database.core.DB2Database  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.database.Database instance liquibase.database.core.Db2zDatabase  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.database.Database instance liquibase.database.core.DerbyDatabase  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.database.Database instance liquibase.database.core.Firebird3Database  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.database.Database instance liquibase.database.core.FirebirdDatabase  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.database.Database instance liquibase.database.core.H2Database  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.database.Database instance liquibase.database.core.HsqlDatabase  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.database.Database instance liquibase.database.core.InformixDatabase  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.database.Database instance liquibase.database.core.Ingres9Database  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.database.Database instance liquibase.database.core.MSSQLDatabase  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.database.Database instance liquibase.database.core.MariaDBDatabase  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.database.Database instance liquibase.database.core.MockDatabase  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.database.Database instance liquibase.database.core.MySQLDatabase  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.database.Database instance liquibase.database.core.OracleDatabase  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.database.Database instance liquibase.database.core.PostgresDatabase  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.database.Database instance liquibase.database.core.SQLiteDatabase  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.database.Database instance liquibase.database.core.SybaseASADatabase  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.database.Database instance liquibase.database.core.SybaseDatabase  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.database.Database instance liquibase.database.core.UnsupportedDatabase  
[2020-08-26 18:33:34] FINE [liquibase.database] Properties:  
[2020-08-26 18:33:34] FINE [liquibase.database] Key:‘password’ Value:’\*\*\*\*\*\*\*\*\*\*’  
[2020-08-26 18:33:34] FINE [liquibase.database] Key:‘user’ Value:‘db-user’  
[2020-08-26 18:33:34] FINE [liquibase.database] Connecting to the URL:‘jdbc:oracle:thin:@0.0.0.0:1521/XEPDB1’ using driver:‘oracle.jdbc.OracleDriver’  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.database.DatabaseConnection instance liquibase.database.jvm.JdbcConnection  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.database.DatabaseConnection instance com.datical.liquibase.ext.database.jvm.ProJdbcConnection  
[2020-08-26 18:33:34] FINE [liquibase.database] Connection has been created  
[2020-08-26 18:33:34] FINE [liquibase.database] Connected to db-user@jdbc:oracle:thin:@0.0.0.0:1521/XEPDB1  
[2020-08-26 18:33:34] FINE [liquibase.database] Setting auto commit to false from true  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.structure.DatabaseObject instance liquibase.structure.core.Catalog  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.structure.DatabaseObject instance liquibase.structure.core.Column  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.structure.DatabaseObject instance liquibase.structure.core.Data  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.structure.DatabaseObject instance liquibase.structure.core.ForeignKey  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.structure.DatabaseObject instance liquibase.structure.core.Index  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.structure.DatabaseObject instance liquibase.structure.core.PrimaryKey  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.structure.DatabaseObject instance liquibase.structure.core.Schema  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.structure.DatabaseObject instance liquibase.structure.core.Sequence  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.structure.DatabaseObject instance liquibase.structure.core.StoredProcedure  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.structure.DatabaseObject instance liquibase.structure.core.Table  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.structure.DatabaseObject instance liquibase.structure.core.UniqueConstraint  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.structure.DatabaseObject instance liquibase.structure.core.View  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.structure.DatabaseObject instance com.datical.liquibase.ext.appdba.synonym.Synonym  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.structure.DatabaseObject instance com.datical.liquibase.ext.storedlogic.checkconstraint.CheckConstraint  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.structure.DatabaseObject instance com.datical.liquibase.ext.storedlogic.databasepackage.DatabasePackage  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.structure.DatabaseObject instance com.datical.liquibase.ext.storedlogic.databasepackage.DatabasePackageBody  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.structure.DatabaseObject instance com.datical.liquibase.ext.storedlogic.function.Function  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.structure.DatabaseObject instance com.datical.liquibase.ext.storedlogic.trigger.Trigger  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.command.LiquibaseCommand instance liquibase.command.core.DiffCommand  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.command.LiquibaseCommand instance liquibase.command.core.DiffToChangeLogCommand  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.command.LiquibaseCommand instance liquibase.command.core.DropAllCommand  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.command.LiquibaseCommand instance liquibase.command.core.ExecuteSqlCommand  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.command.LiquibaseCommand instance liquibase.command.core.GenerateChangeLogCommand  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.command.LiquibaseCommand instance liquibase.command.core.HistoryCommand  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.command.LiquibaseCommand instance liquibase.command.core.SnapshotCommand  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.command.LiquibaseCommand instance liquibase.sdk.convert.ConvertCommand  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.command.LiquibaseCommand instance com.datical.liquibase.ext.command.FormattedDiffCommand  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.command.LiquibaseCommand instance com.datical.liquibase.ext.command.RollbackOneChangeSetCommand  
[2020-08-26 18:33:34] FINE [liquibase.servicelocator] Loaded liquibase.command.LiquibaseCommand instance com.datical.liquibase.ext.command.RollbackOneUpdateCommand  
Unexpected error running Liquibase: Unknown reason  
For more information, please use the --logLevel flag  
[2020-08-26 18:33:34] SEVERE [liquibase.integration] Unexpected error running Liquibase: Unknown reason  
java.lang.NullPointerException  
at com.datical.liquibase.ext.command.RollbackOneChangeSetCommand.getPriority(Unknown Source)  
at liquibase.command.CommandFactory$1.compare(CommandFactory.java:49)  
at liquibase.command.CommandFactory$1.compare(CommandFactory.java:46)  
at java.base/java.util.TimSort.binarySort(Unknown Source)  
at java.base/java.util.TimSort.sort(Unknown Source)  
at java.base/java.util.Arrays.sort(Unknown Source)  
at java.base/java.util.ArrayList.sort(Unknown Source)  
at java.base/java.util.Collections.sort(Unknown Source)  
at liquibase.command.CommandFactory.getCommand(CommandFactory.java:55)  
at liquibase.integration.commandline.CommandLineUtils.doGenerateChangeLog(CommandLineUtils.java:233)  
at liquibase.integration.commandline.Main.doMigration(Main.java:1359)  
at liquibase.integration.commandline.Main$1.lambda$run$0(Main.java:316)  
at liquibase.Scope.lambda$child$0(Scope.java:159)  
at liquibase.Scope.child(Scope.java:170)  
at liquibase.Scope.child(Scope.java:158)  
at liquibase.Scope.child(Scope.java:137)  
at liquibase.Scope.child(Scope.java:183)  
at liquibase.Scope.child(Scope.java:187)  
at liquibase.integration.commandline.Main$1.run(Main.java:315)  
at liquibase.integration.commandline.Main$1.run(Main.java:166)  
at liquibase.Scope.child(Scope.java:170)  
at liquibase.Scope.child(Scope.java:144)  
at liquibase.integration.commandline.Main.run(Main.java:166)  
at liquibase.integration.commandline.Main.main(Main.java:145)

---

<div class="post-metadata">

**Author:** ![ronak](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.liquibase.org/ronak/32/221_2.png) [@ronak](https://forum.liquibase.org/u/ronak)\
**Post date:** [October 27, 2020, 8:05pm UTC](https://forum.liquibase.org/t/npe-using-liquibase-docker-for-oracle/4566/2 "2020-10-27T20:05:46Z")

</div>

Are you trying to extract stored procedures?

I believe that is a pro feature, and may be why you are seeing a pro lic. issue:

> [@manasigr](#):
>
> 2020-08-26 18:33:34] INFO [liquibase.servicelocator] Cannot load service: liquibase.license.LicenseService: Provider liquibase.pro.license.keymgr.DaticalTrueLicenseService could not be instantiated
