lastland / scala-forklift

Type-safe data migration tool for Slick, Git and beyond.
Other
188 stars 31 forks source link

Cannot find JDBC Derby Driver with Derby 10.12.1.1 #16

Open lastland opened 8 years ago

lastland commented 8 years ago

With Derby 10.12.1.1:

Exception encountered when attempting to run a suite with class name: com.liyaos.forklift.slick.tests.unittests.DerbyMigrationTests *** ABORTED ***
[info]   java.lang.NoClassDefFoundError: Could not initialize class org.apache.derby.jdbc.EmbeddedDriver
[info]   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[info]   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[info]   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[info]   at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
[info]   at java.lang.Class.newInstance(Class.java:442)
[info]   at com.zaxxer.hikari.AbstractHikariConfig.setDriverClassName(AbstractHikariConfig.java:366)
[info]   at slick.jdbc.hikaricp.HikariCPJdbcDataSource$$anonfun$forConfig$12.apply(HikariCPJdbcDataSource.scala:28)
[info]   at slick.jdbc.hikaricp.HikariCPJdbcDataSource$$anonfun$forConfig$12.apply(HikariCPJdbcDataSource.scala:28)
[info]   at scala.Option.map(Option.scala:146)
[info]   at slick.jdbc.hikaricp.HikariCPJdbcDataSource$.forConfig(HikariCPJdbcDataSource.scala:28)
[info]   ...

However, it's fine with Derby 10.11.1.1. Not sure why yet.

lastland commented 8 years ago

I mark this as "help wanted" because I can't understand why this happens.