https://bz.apache.org/bugzilla/show_bug.cgi?id=67757
Bug ID: 67757 Summary: tomcat-jdbc 10.1.14 - org.apache.tomcat.jdbc.pool.PooledConnection is not an interface Product: Tomcat Modules Version: unspecified Hardware: PC OS: Mac OS X 10.1 Status: NEW Severity: normal Priority: P2 Component: jdbc-pool Assignee: dev@tomcat.apache.org Reporter: ronald.dehuys...@gmail.com Target Milestone: --- As soon as I upgrade tomcat-jdbc from 10.1.13 to 10.1.14 all my tests start failing with the error below. The issue can easily be reproduced by: - cloning https://github.com/jobrunr/jobrunr - searching for tomcat-jdbc:10.1.13 - upgrading the version to 1.0.1.14 - running the TomcatJdbcPoolPostgresStorageProviderTest Stacktrace: <pre> Caused by: 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:133) at org.jobrunr.storage.sql.common.SqlStorageProviderFactory.getStorageProviderUsingDataSource(SqlStorageProviderFactory.java:34) ... 92 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) ... 95 more </pre> -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org