liquibase can't detect hsqldb when running as EXE
Brought to you by:
grzegok
hi, when starting my application as a fat JAR, liquibase is able to detect HSQLDB just as expected. the moment I wrap it with launch4j, the database detection is corrupt and the application startup fails.
i've created a small sample project in order to reproduce this bug: https://github.com/christophpickl/liquibase_launch4j_bug
do you need anything else from to further investigate this problem?
any suggestions about how to solve this issue?
kr,
christoph
ok, so there are many weird things going on, about not being able to load the database because no proper handler is registered. the same with the lock service. seems as the ServiceLocator which comes with liquibase (which uses package scanning and stuff) is not working properly when wrapped in an EXE. it uses some resource/package scanning and this seems to be broke...
the launch4j.log file content:
Last edit: Christoph Pickl 2016-06-27