Hello everyone, has anyone faced any issues loadin...
# troubleshoot
b
Hello everyone, has anyone faced any issues loading postgres driver since version 0.9,0 ? I keep getting the following exception
Copy code
java.util.concurrent.CompletionException: java.lang.IllegalStateException: Problem loading Database Driver [org.postgresql.Driver]: org.postgresql.Driver
        at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:314)
        at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:319)
        at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1702)
        at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1692)
        at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
        at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
        at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
        at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
        at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: java.lang.IllegalStateException: Problem loading Database Driver [org.postgresql.Driver]: org.postgresql.Driver
        at io.ebean.datasource.pool.ConnectionPool.initialise(ConnectionPool.java:281)
        at io.ebean.datasource.pool.ConnectionPool.<init>(ConnectionPool.java:246)
        at io.ebean.datasource.core.Factory.createPool(Factory.java:15)
        at io.ebeaninternal.server.core.DefaultContainer.getDataSourceFromConfig(DefaultContainer.java:273)
        at io.ebeaninternal.server.core.DefaultContainer.setDataSource(DefaultContainer.java:217)
        at io.ebeaninternal.server.core.DefaultContainer.createServer(DefaultContainer.java:103)
        at io.ebeaninternal.server.core.DefaultContainer.createServer(DefaultContainer.java:35)
        at io.ebean.EbeanServerFactory.createInternal(EbeanServerFactory.java:109)
        at io.ebean.EbeanServerFactory.create(EbeanServerFactory.java:70)
        at com.linkedin.metadata.entity.ebean.EbeanTenantDaoManager.getTenantDao(EbeanTenantDaoManager.java:29)
        at com.linkedin.metadata.entity.EntityService.getEntityDao(EntityService.java:193)
        at com.linkedin.metadata.entity.EntityService.getEnvelopedAspects(EntityService.java:1867)
        at com.linkedin.metadata.entity.EntityService.getCorrespondingAspects(EntityService.java:403)
        at com.linkedin.metadata.entity.EntityService.getLatestEnvelopedAspects(EntityService.java:356)
        at com.linkedin.metadata.entity.EntityService.getEntitiesV2(EntityService.java:310)
        at com.linkedin.metadata.client.JavaEntityClient.batchGetV2(JavaEntityClient.java:114)
        at com.linkedin.datahub.graphql.resolvers.MeResolver.lambda$get$0(MeResolver.java:57)
        at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)
        ... 6 common frames omitted
Caused by: java.lang.ClassNotFoundException: org.postgresql.Driver
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
        at java.base/java.lang.Class.forName0(Native Method)
        at java.base/java.lang.Class.forName(Class.java:398)
        at io.ebean.datasource.pool.ConnectionPool.initialise(ConnectionPool.java:276)
I wonder if its related to having both openjdk8 and openjdk11 in the gms build ? I have verified that the postgres driver exists within the container
a
Hi Asif, this could very well be jdk8 messing some things up- have you been able to try running it with just jdk11 present?
b
Hi Paul, I haven't tried yet with jdk 11 only, I will try it now thanks.