Skip to content

Hakari Pool - Failed to initialize pool: ConnectionStringHostListProvider does not support identifyConnection #1314

@aleruz-dt

Description

@aleruz-dt

Describe the bug

While upgrading the library from 2.5.4 to 2.5.5, I got the following error:
com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: ConnectionStringHostListProvider does not support identifyConnection

Hikari is in the latest version https://mvnrepository.com/artifact/com.zaxxer/HikariCP/6.2.1

Expected Behavior

The driver works as before with Hikari.

What plugins are used? What other connection properties were set?

default settings

Current Behavior

java.lang.UnsupportedOperationException: ConnectionStringHostListProvider does not support identifyConnection. at [email protected]/software.amazon.jdbc.hostlistprovider.ConnectionStringHostListProvider.identifyConnection(ConnectionStringHostListProvider.java:119) at [email protected]/software.amazon.jdbc.PluginServiceImpl.identifyConnection(PluginServiceImpl.java:723) at [email protected]/software.amazon.jdbc.PluginServiceImpl.fillAliases(PluginServiceImpl.java:752) at [email protected]/software.amazon.jdbc.plugin.AuroraConnectionTrackerPlugin.connect(AuroraConnectionTrackerPlugin.java:101) at [email protected]/software.amazon.jdbc.ConnectionPluginManager.lambda$connect$6(ConnectionPluginManager.java:390) at [email protected]/software.amazon.jdbc.ConnectionPluginManager.lambda$null$3(ConnectionPluginManager.java:278) at [email protected]/software.amazon.jdbc.ConnectionPluginManager.executeWithTelemetry(ConnectionPluginManager.java:246) at [email protected]/software.amazon.jdbc.ConnectionPluginManager.lambda$makePluginChainFunc$4(ConnectionPluginManager.java:277) at [email protected]/software.amazon.jdbc.ConnectionPluginManager.executeWithSubscribedPlugins(ConnectionPluginManager.java:236) at [email protected]/software.amazon.jdbc.ConnectionPluginManager.connect(ConnectionPluginManager.java:387) at [email protected]/software.amazon.jdbc.wrapper.ConnectionWrapper.init(ConnectionWrapper.java:161) at [email protected]/software.amazon.jdbc.wrapper.ConnectionWrapper.<init>(ConnectionWrapper.java:105) at [email protected]/software.amazon.jdbc.ds.AwsWrapperDataSource.createConnectionWrapper(AwsWrapperDataSource.java:255) at [email protected]/software.amazon.jdbc.ds.AwsWrapperDataSource.getConnection(AwsWrapperDataSource.java:210) at [email protected]/com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:367) at [email protected]/com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:205) at [email protected]/com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:484) at [email protected]/com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:572) at [email protected]/com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:101) at [email protected]/com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:111)

Reproduction Steps

DataSourceClassname: software.amazon.jdbc.ds.AwsWrapperDataSource
DataSourceProperties: targetDataSourceClassName:org.postgresql.ds.PGSimpleDataSource

Possible Solution

No response

Additional Information/Context

No response

The AWS Advanced JDBC Driver version used

2.5.5

JDK version used

openjdk version "21.0.2" 2024-01-16 LTS OpenJDK Runtime Environment Temurin-21.0.2+13 (build 21.0.2+13-LTS) OpenJDK 64-Bit Server VM Temurin-21.0.2+13 (build 21.0.2+13-LTS, mixed mode)

Operating System and version

mac / linux

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions