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

Reply via email to