I have just upgraded a working Tomcat 10.1.13 installation to Tomcat 10.1.14,
on Rocky Linux 9.2, PostgreSQL 11.20, JDBC driver 42.6.0, Java 17.0.8.

During startup I get this exception:

java.sql.SQLException
        at 
org.apache.tomcat.jdbc.pool.ConnectionPool.setupConnection(ConnectionPool.java:351)
        at 
org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.java:200)
        at 
org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:131)
        at fms.lib.Jdbc.open(Jdbc.java:139)
        at fms.lib.Startup.contextInitialized(Startup.java:38)
        at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4422)
        at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4860)
        ... lots more
Caused by: java.lang.IllegalArgumentException: 
org.apache.tomcat.jdbc.pool.PooledConnection is not an interface
        at 
java.base/java.lang.reflect.Proxy$ProxyBuilder.validateProxyInterfaces(Proxy.java:706)
        at java.base/java.lang.reflect.Proxy$ProxyBuilder.<init>(Proxy.java:648)
        at 
java.base/java.lang.reflect.Proxy.lambda$getProxyConstructor$1(Proxy.java:440)
        at 
java.base/jdk.internal.loader.AbstractClassLoaderValue$Memoizer.get(AbstractClassLoaderValue.java:329)
        at 
java.base/jdk.internal.loader.AbstractClassLoaderValue.computeIfAbsent(AbstractClassLoaderValue.java:205)
        at java.base/java.lang.reflect.Proxy.getProxyConstructor(Proxy.java:438)
        at java.base/java.lang.reflect.Proxy.getProxyClass(Proxy.java:398)
        at 
org.apache.tomcat.jdbc.pool.ConnectionPool.getProxyConstructor(ConnectionPool.java:377)
        at 
org.apache.tomcat.jdbc.pool.ConnectionPool.setupConnection(ConnectionPool.java:339)
        ... 45 more

Any ideas?

Thanks...

--Mike

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to