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
0.17.3
to 0.17.7
0.18.1
com.amazonaws.xray.sql.postgres.TracingInterceptor
for distributed tracing in AWSJonathan Mew
06/02/2020, 4:14 PMkushalp
06/02/2020, 4:15 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 OPDatabase.connect(dataSource)
For:
Database.connect({ dataSource.connection })