kushalp
06/02/2020, 2:49 PM0.17.3
and I'm trying to upgrade to 0.25.1
. A recent change has meant that I am seeing the following error when using Database.connect
with `org.apache.tomcat.jdbc.pool.DataSource`:
Overload resolution ambiguity. All these functions match.
public final fun connect(datasource: ConnectionPoolDataSource, setupConnection: (Connection) → Unit = ..., manager: (Database) → TransactionManager = ...): Database defined in org.jetbrains.exposed.sql.Database.Companion
public final fun connect(datasource: DataSource, setupConnection: (Connection) → Unit = ..., manager: (Database) → TransactionManager = ...): Database defined in org.jetbrains.exposed.sql.Database.Companion
kushalp
06/02/2020, 2:58 PM0.17.3
to 0.17.7
kushalp
06/02/2020, 2:59 PM0.18.1
kushalp
06/02/2020, 3:00 PMkushalp
06/02/2020, 3:14 PMcom.amazonaws.xray.sql.postgres.TracingInterceptor
for distributed tracing in AWSkushalp
06/02/2020, 3:45 PMJonathan Mew
06/02/2020, 4:14 PMkushalp
06/02/2020, 4:15 PMkushalp
06/02/2020, 4:15 PMkushalp
06/02/2020, 4:16 PMkushalp
06/02/2020, 4:18 PMConnection
variants. I'm using a org.apache.tomcat.jdbc.pool.DataSource
which implements both javax.sql.DataSource
and javax.sql.ConnectionPoolDataSource
leading to the error in OPkushalp
06/02/2020, 4:32 PMDatabase.connect(dataSource)
For:
Database.connect({ dataSource.connection })
kushalp
06/02/2020, 4:46 PMkushalp
06/02/2020, 6:28 PMkushalp
06/02/2020, 6:28 PMkushalp
06/04/2020, 9:41 PM