Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipselink-users] Derby & addStructConverters fails with NPE

Using Derby as a database driver I get the following error:


[EL Config]: 2009.04.07 23:47:39.500--ServerSession(30266940)--Connection(6606816)--Thread(Thread[ModalContext,6,main])--connecting(DatabaseLogin(
	platform=>DerbyPlatform
	user name=> ""
datasource URL=> "jdbc:derby:C:/DerbyDatabases/hellojpa-database8;create=true"
))
[EL Warning]: 2009.04.07 23:47:39.510--ServerSession(30266940)--Thread(Thread[ModalContext,6,main])--java.sql.SQLException: No suitable driver
java.lang.NullPointerException
at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.addStructConverters(EntityManagerSetupImpl.java:319) at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:249) at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.getServerSession(EntityManagerFactoryImpl.java:69) at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManagerImpl(EntityManagerFactoryImpl.java:118) at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManagerImpl(EntityManagerFactoryImpl.java:112) at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:100) at de.topsystem.tks.demo.legacy.persistence.internal.Activator.createEntityManagerFactory(Activator.java:25) at de.topsystem.tks.demo.legacy.persistence.internal.DatabaseLoginDialog$LoginWizard$1.run(DatabaseLoginDialog.java:55) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)



<persistence-unit name="demo-pu" transaction-type="RESOURCE_LOCAL">
    <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
    <class>de.topsystem.tks.demo.legacy.warehouse.core.models.pickers.LegacyPicker</class>
    <class>de.topsystem.tks.demo.legacy.warehouse.core.models.orders.LegacyPickOrder</class>
    <class>de.topsystem.tks.demo.legacy.warehouse.core.models.orders.LegacyOrderPosition</class>
    <class>de.topsystem.tks.demo.legacy.warehouse.core.models.orders.OrderProgress</class>
    <class>de.topsystem.tks.demo.devices.core.internal.models.Voxter</class>
    <properties>
<property name="eclipselink.jdbc.driver" value="org.apache.derby.jdbc.EmbeddedDriver"/> <property name="eclipselink.target-database" value="org.eclipse.persistence.platform.database.DerbyPlatform"/>
      <property name="eclipselink.ddl-generation" value="create-tables"/>
<property name="eclipselink.ddl-generation.output-mode" value="database"/>
      <property name="eclipselink.logging.level" value="FINE"/>
    </properties>
  </persistence-unit>

What can it mean? Same error I get when using H2/HSQL as the driver.

Thanks,
Phil


Back to the top