[CONJ-258] Race condition when closing Statement, creating a npe Created: 2016-02-21  Updated: 2016-02-22  Resolved: 2016-02-22

Status: Closed
Project: MariaDB Connector/J
Component/s: Other
Affects Version/s: None
Fix Version/s: 1.3.6

Type: Task Priority: Minor
Reporter: Diego Dupin Assignee: Diego Dupin
Resolution: Fixed Votes: 0
Labels: None


 Description   

race condition possible when closing a statement :

java.lang.NullPointerException
  org.mariadb.jdbc.MariaDbStatement.cacheMoreResults (MariaDbStatement.java:208)
  org.mariadb.jdbc.MariaDbStatement.execute (MariaDbStatement.java:284)
  org.mariadb.jdbc.MariaDbClientPreparedStatement.execute (MariaDbClientPreparedStatement.java:148)
  com.zaxxer.hikari.pool.ProxyPreparedStatement.execute (ProxyPreparedStatement.java:44)
  com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute (Unknown source)
  org.skife.jdbi.v2.SQLStatement.internalExecute (SQLStatement.java:1328)
  org.skife.jdbi.v2.Query.fold (Query.java:173)
  org.skife.jdbi.v2.Query.list (Query.java:82)
  org.skife.jdbi.v2.sqlobject.ResultReturnThing$IterableReturningThing.result (ResultReturnThing.java:255)
  org.skife.jdbi.v2.sqlobject.ResultReturnThing.map (ResultReturnThing.java:48)
  org.skife.jdbi.v2.sqlobject.QueryHandler.invoke (QueryHandler.java:45)
  org.skife.jdbi.v2.sqlobject.SqlObject.invoke (SqlObject.java:175)
  org.skife.jdbi.v2.sqlobject.SqlObject$2.intercept (SqlObject.java:92)
  org.skife.jdbi.v2.sqlobject.CloseInternalDoNotUseThisClass$$EnhancerByCGLIB$$444da1cd.getContactCluster (Unknown source)


Generated at Thu Feb 08 03:14:21 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.