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.Companionkushalp
06/02/2020, 2:58 PM0.17.3 to 0.17.7kushalp
06/02/2020, 2:59 PM0.18.1kushalp
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