0 votes
46 views

Hi,

As strange as it seems, I can instantiate a connection to an ecoinvent 3.4 database doing as you do here, but not with an ecoinvent 3.5 db (ecoinvent35_cut_off_lci_20192604).

My error stack is the following :

java.sql.SQLException: No suitable driver found for jdbc:derby:C:/openLCA/data/databases/ecoinvent35_cut_off_lci_20192604
    at java.sql.DriverManager.getConnection(DriverManager.java:689)
    at java.sql.DriverManager.getConnection(DriverManager.java:208)
    at org.eclipse.persistence.sessions.DefaultConnector.connect(DefaultConnector.java:100)
    at org.eclipse.persistence.sessions.DatasourceLogin.connectToDatasource(DatasourceLogin.java:172)
    at org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.connectInternal(DatasourceAccessor.java:348)
    at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.connectInternal(DatabaseAccessor.java:316)
    at org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.connect(DatasourceAccessor.java:436)
    at org.eclipse.persistence.sessions.server.ConnectionPool.buildConnection(ConnectionPool.java:219)
    at org.eclipse.persistence.sessions.server.ConnectionPool.startUp(ConnectionPool.java:507)
    at org.eclipse.persistence.sessions.server.ServerSession.connect(ServerSession.java:522)
    at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.login(DatabaseSessionImpl.java:830)
    at org.eclipse.persistence.internal.jpa.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:258)
    at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:769)
    at org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate.getAbstractSession(EntityManagerFactoryDelegate.java:219)
    at org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate.createEntityManagerImpl(EntityManagerFactoryDelegate.java:327)
    at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManagerImpl(EntityManagerFactoryImpl.java:350)
    at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:313)
    at org.openlca.core.database.BaseDao.createManager(BaseDao.java:318)
    at org.openlca.core.database.BaseDao.getAll(BaseDao.java:247)

Any clue would be very helpful,
Best,
Clement

in openLCA by (660 points)

Please log in or register to answer this question.

...