Hi All,

i am facing closed connection issue while doing dataimporter, any solution
to this> stack trace is as below


[3/27/17 8:54:41:399 CDT] 000000b4 OracleDataSto >  findMappingClass for :
Entry
                                 java.sql.SQLRecoverableException: Closed
Connection
at
oracle.jdbc.driver.PhysicalConnection.commit(PhysicalConnection.java:3640)
at
oracle.jdbc.driver.PhysicalConnection.commit(PhysicalConnection.java:3680)
at
oracle.jdbc.OracleConnectionWrapper.commit(OracleConnectionWrapper.java:140)
at
com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.commit(WSJdbcConnection.java:1113)
at
org.apache.solr.handler.dataimport.JdbcDataSource.closeConnection(JdbcDataSource.java:432)
at
org.apache.solr.handler.dataimport.JdbcDataSource.close(JdbcDataSource.java:421)
at
com.ibm.commerce.solr.handler.SchemaJdbcDataSource.close(SchemaJdbcDataSource.java:289)
at
org.apache.solr.handler.dataimport.DocBuilder.closeEntityProcessorWrappers(DocBuilder.java:294)
at
org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:283)
at
org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:411)
at
org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483)
at
org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:464)

[3/27/17 8:54:41:399 CDT] 000000b4 OracleDataSto <  findMappingClass return
 Exit
                                 class
com.ibm.websphere.ce.cm.StaleConnectionException
[3/27/17 8:54:41:401 CDT] 000000b4 StaleConnecti 3   The stack trace for
the staleConn is:
                                 java.sql.SQLRecoverableException: Closed
Connection
at
oracle.jdbc.driver.PhysicalConnection.commit(PhysicalConnection.java:3640)
at
oracle.jdbc.driver.PhysicalConnection.commit(PhysicalConnection.java:3680)
at
oracle.jdbc.OracleConnectionWrapper.commit(OracleConnectionWrapper.java:140)
at
com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.commit(WSJdbcConnection.java:1113)
at
org.apache.solr.handler.dataimport.JdbcDataSource.closeConnection(JdbcDataSource.java:432)
at
org.apache.solr.handler.dataimport.JdbcDataSource.close(JdbcDataSource.java:421)
at
com.ibm.commerce.solr.handler.SchemaJdbcDataSource.close(SchemaJdbcDataSource.java:289)
at
org.apache.solr.handler.dataimport.DocBuilder.closeEntityProcessorWrappers(DocBuilder.java:294)
at
org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:283)
at
org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:411)
at
org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483)
at
org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:464)

[3/27/17 8:54:41:401 CDT] 000000b4 GenericDataSt <  mapExceptionHelper:
Mapping was done returning: Exit

 com.ibm.websphere.ce.cm.StaleConnectionException: Closed Connection
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:56)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:39)
at java.lang.reflect.Constructor.newInstance(Constructor.java:527)
at
com.ibm.websphere.rsadapter.GenericDataStoreHelper.mapExceptionHelper(GenericDataStoreHelper.java:620)
at
com.ibm.websphere.rsadapter.GenericDataStoreHelper.mapException(GenericDataStoreHelper.java:682)
at com.ibm.ws.rsadapter.AdapterUtil.mapException(AdapterUtil.java:2112)
at com.ibm.ws.rsadapter.jdbc.WSJdbcUtil.mapException(WSJdbcUtil.java:1047)
at
com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.commit(WSJdbcConnection.java:1151)
at
org.apache.solr.handler.dataimport.JdbcDataSource.closeConnection(JdbcDataSource.java:432)
at
org.apache.solr.handler.dataimport.JdbcDataSource.close(JdbcDataSource.java:421)
at
com.ibm.commerce.solr.handler.SchemaJdbcDataSource.close(SchemaJdbcDataSource.java:289)
at
org.apache.solr.handler.dataimport.DocBuilder.closeEntityProcessorWrappers(DocBuilder.java:294)
at
org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:283)
at
org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:411)
at
org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483)
at
org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:464)
---- Begin backtrace for Nested Throwables
java.sql.SQLRecoverableException: Closed Connection
at
oracle.jdbc.driver.PhysicalConnection.commit(PhysicalConnection.java:3640)
at
oracle.jdbc.driver.PhysicalConnection.commit(PhysicalConnection.java:3680)
at
oracle.jdbc.OracleConnectionWrapper.commit(OracleConnectionWrapper.java:140)
at
com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.commit(WSJdbcConnection.java:1113)
at
org.apache.solr.handler.dataimport.JdbcDataSource.closeConnection(JdbcDataSource.java:432)
at
org.apache.solr.handler.dataimport.JdbcDataSource.close(JdbcDataSource.java:421)
at
com.ibm.commerce.solr.handler.SchemaJdbcDataSource.close(SchemaJdbcDataSource.java:289)
at
org.apache.solr.handler.dataimport.DocBuilder.closeEntityProcessorWrappers(DocBuilder.java:294)
at
org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:283)
at
org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:411)
at
org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483)
at
org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:464)

[3/27/17 8:54:41:401 CDT] 000000b4 AdapterUtil   3   mapped to
com.ibm.websphere.ce.cm.StaleConnectionException; original exception is:

SQL STATE:  08003
ERROR CODE: 17008
java.sql.SQLRecoverableException: Closed Connection
at
oracle.jdbc.driver.PhysicalConnection.commit(PhysicalConnection.java:3640)
at
oracle.jdbc.driver.PhysicalConnection.commit(PhysicalConnection.java:3680)
at
oracle.jdbc.OracleConnectionWrapper.commit(OracleConnectionWrapper.java:140)
at
com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.commit(WSJdbcConnection.java:1113)
at
org.apache.solr.handler.dataimport.JdbcDataSource.closeConnection(JdbcDataSource.java:432)
at
org.apache.solr.handler.dataimport.JdbcDataSource.close(JdbcDataSource.java:421)
at
com.ibm.commerce.solr.handler.SchemaJdbcDataSource.close(SchemaJdbcDataSource.java:289)
at
org.apache.solr.handler.dataimport.DocBuilder.closeEntityProcessorWrappers(DocBuilder.java:294)
at
org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:283)
at
org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:411)
at
org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483)
at
org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:464)

[3/27/17 8:54:41:402 CDT] 000000b4 InternalGener >
 isAnAuthorizationException:  Entry

 com.ibm.websphere.ce.cm.StaleConnectionException: Closed Connection
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:56)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:39)
at java.lang.reflect.Constructor.newInstance(Constructor.java:527)
at
com.ibm.websphere.rsadapter.GenericDataStoreHelper.mapExceptionHelper(GenericDataStoreHelper.java:620)
at
com.ibm.websphere.rsadapter.GenericDataStoreHelper.mapException(GenericDataStoreHelper.java:682)
at com.ibm.ws.rsadapter.AdapterUtil.mapException(AdapterUtil.java:2112)
at com.ibm.ws.rsadapter.jdbc.WSJdbcUtil.mapException(WSJdbcUtil.java:1047)
at
com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.commit(WSJdbcConnection.java:1151)
at
org.apache.solr.handler.dataimport.JdbcDataSource.closeConnection(JdbcDataSource.java:432)
at
org.apache.solr.handler.dataimport.JdbcDataSource.close(JdbcDataSource.java:421)
at
com.ibm.commerce.solr.handler.SchemaJdbcDataSource.close(SchemaJdbcDataSource.java:289)
at
org.apache.solr.handler.dataimport.DocBuilder.closeEntityProcessorWrappers(DocBuilder.java:294)
at
org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:283)
at
org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:411)
at
org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483)
at
org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:464)
---- Begin backtrace for Nested Throwables
java.sql.SQLRecoverableException: Closed Connection
at
oracle.jdbc.driver.PhysicalConnection.commit(PhysicalConnection.java:3640)
at
oracle.jdbc.driver.PhysicalConnection.commit(PhysicalConnection.java:3680)
at
oracle.jdbc.OracleConnectionWrapper.commit(OracleConnectionWrapper.java:140)
at
com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.commit(WSJdbcConnection.java:1113)
at
org.apache.solr.handler.dataimport.JdbcDataSource.closeConnection(JdbcDataSource.java:432)
at
org.apache.solr.handler.dataimport.JdbcDataSource.close(JdbcDataSource.java:421)
at
com.ibm.commerce.solr.handler.SchemaJdbcDataSource.close(SchemaJdbcDataSource.java:289)
at
org.apache.solr.handler.dataimport.DocBuilder.closeEntityProcessorWrappers(DocBuilder.java:294)
at
org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:283)
at
org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:411)
at
org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483)
at
org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:464)

[3/27/17 8:54:41:402 CDT] 000000b4 InternalGener <
 isAnAuthorizationException Exit
                                 false
[3/27/17 8:54:41:402 CDT] 000000b4 AdapterUtil   3   Detected a connection
error.
[3/27/17 8:54:41:403 CDT] 000000b4 InternalGener >
 isAnAuthorizationException:  Entry
                                 java.sql.SQLRecoverableException: Closed
Connection
at
oracle.jdbc.driver.PhysicalConnection.commit(PhysicalConnection.java:3640)
at
oracle.jdbc.driver.PhysicalConnection.commit(PhysicalConnection.java:3680)
at
oracle.jdbc.OracleConnectionWrapper.commit(OracleConnectionWrapper.java:140)
at
com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.commit(WSJdbcConnection.java:1113)
at
org.apache.solr.handler.dataimport.JdbcDataSource.closeConnection(JdbcDataSource.java:432)
at
org.apache.solr.handler.dataimport.JdbcDataSource.close(JdbcDataSource.java:421)
at
com.ibm.commerce.solr.handler.SchemaJdbcDataSource.close(SchemaJdbcDataSource.java:289)
at
org.apache.solr.handler.dataimport.DocBuilder.closeEntityProcessorWrappers(DocBuilder.java:294)
at
org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:283)
at
org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:411)
at
org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483)
at
org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:464)

[3/27/17 8:54:41:403 CDT] 000000b4 InternalGener <
 isAnAuthorizationException Exit
                                 false
[3/27/17 8:54:41:403 CDT] 000000b4 WSManagedConn >
 moveToNextFailoverServer Entry
                                 0
[3/27/17 8:54:41:403 CDT] 000000b4 WSManagedConn <
 moveToNextFailoverServer Exit
                                 <null>
[3/27/17 8:54:41:403 CDT] 000000b4 WSJdbcConnect >  close Entry

 com.ibm.ws.rsadapter.jdbc.WSJdbcConnection@2d3f2d3f
[3/27/17 8:54:41:403 CDT] 000000b4 WSJdbcConnect 1   state --> CLOSED
[3/27/17 8:54:41:403 CDT] 000000b4 WSJdbcConnect 3   Closing child wrappers
[3/27/17 8:54:41:403 CDT] 000000b4 WSJdbcStateme >  close Entry

 com.ibm.ws.rsadapter.jdbc.WSJdbcStatement@48674867
[3/27/17 8:54:41:403 CDT] 000000b4 WSJdbcStateme 1   state --> CLOSED
[3/27/17 8:54:41:403 CDT] 000000b4 WSJdbcStateme 3   Closing child wrapper
[3/27/17 8:54:41:403 CDT] 000000b4 WSJdbcResultS >  close Entry

 com.ibm.ws.rsadapter.jdbc.WSJdbcResultSet@36163616
[3/27/17 8:54:41:403 CDT] 000000b4 WSJdbcResultS 1   state --> CLOSED
[3/27/17 8:54:41:405 CDT] 000000b4 WSJdbcResultS <  close Exit
[3/27/17 8:54:41:405 CDT] 000000b4 WSJdbcStateme <  close Exit
[3/27/17 8:54:41:405 CDT] 000000b4 GenericDataSt 3
doConnectionCleanupPerCloseConnection is not implemented

 oracle.jdbc.driver.LogicalConnection@2e552e55
                                 false
                                 <null>
[3/27/17 8:54:41:405 CDT] 000000b4 WSJdbcConnect 3
doConnectionCleanupPerCloseConnection on [helper, mc, sqlCon, returned
value]

 com.ibm.websphere.rsadapter.Oracle11gDataStoreHelper@44ab44ab
                                 WSRdbManagedConnectionImpl@3a4c3a4c

 oracle.jdbc.driver.LogicalConnection@2e552e55
                                 false
[3/27/17 8:54:41:405 CDT] 000000b4 WSJdbcConnect <  close Exit
[3/27/17 8:54:41:405 CDT] 000000b4 WSRdbManagedC 1   Firing
CONNECTION_ERROR_OCCURRED  event for handle:
com.ibm.ws.rsadapter.jdbc.WSJdbcConnection@2d3f2d3f
                                 WSRdbManagedConnectionImpl@3a4c3a4c
[3/27/17 8:54:41:405 CDT] 000000b4 ConnectionEve >  connectionErrorOccurred
eventID = 5 Entry
[3/27/17 8:54:41:405 CDT] 000000b4 ConnCloseLogi 3   Connection Error
Request Stack:
                                 java.lang.Throwable
at
com.ibm.ejs.j2c.ConnectionEventListener.connectionErrorOccurred(ConnectionEventListener.java:441)
at
com.ibm.ws.rsadapter.spi.WSRdbManagedConnectionImpl.processConnectionErrorOccurredEvent(WSRdbManagedConnectionImpl.java:2438)
at
com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.fireConnectionErrorEvent(WSJdbcConnection.java:1919)
at
com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.fireConnectionErrorEvent(WSJdbcConnection.java:1971)
at com.ibm.ws.rsadapter.AdapterUtil.mapException(AdapterUtil.java:2210)
at com.ibm.ws.rsadapter.jdbc.WSJdbcUtil.mapException(WSJdbcUtil.java:1047)
at
com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.commit(WSJdbcConnection.java:1151)
at
org.apache.solr.handler.dataimport.JdbcDataSource.closeConnection(JdbcDataSource.java:432)
at
org.apache.solr.handler.dataimport.JdbcDataSource.close(JdbcDataSource.java:421)
at
com.ibm.commerce.solr.handler.SchemaJdbcDataSource.close(SchemaJdbcDataSource.java:289)
at
org.apache.solr.handler.dataimport.DocBuilder.closeEntityProcessorWrappers(DocBuilder.java:294)
at
org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:283)
at
org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:411)
at
org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483)
at
org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:464)

[3/27/17 8:54:41:406 CDT] 000000b4 ConnectionEve 3   ***Connection Error
Request*** Handle Name: com.ibm.ws.rsadapter.jdbc.WSJdbcConnection@2d3f2d3f,
Connection Pool: PoolManager name:jdbc/WebSphere Commerce Search Oracle
DataSource RBPRSTG
PoolManager object:1295600953
Total number of connections: 3 (max/min 55/0, reap/unused/aged 180/1800/0,
connectiontimeout/purge 180/EntirePool)
                               (testConnection/inteval false/0, stuck
timer/time/threshold 0/0/0, surge time/connections 0/-1)
Shared Connection information (shared partitions 200)
  No shared connections

Free Connection information (free distribution table/partitions 27/1)
  (0)(0)MCWrapper id 7cc87cc8  Managed connection
WSRdbManagedConnectionImpl@e870e87  State:STATE_ACTIVE_FREE
  (0)(0)MCWrapper id 68b068b  Managed connection
WSRdbManagedConnectionImpl@fdd0fdd  State:STATE_ACTIVE_FREE

  Total number of connection in free pool: 2
UnShared Connection information
    MCWrapper id 2d232d23  Managed connection
WSRdbManagedConnectionImpl@3a4c3a4c  State:STATE_ACTIVE_INUSE Thread Id:
000000b4 Thread Name: Thread-92 Handle count 1 Start time inuse Mon Mar 27
08:48:49 CDT 2017 Time inuse 351 (seconds)
  Total number of connection in unshared pool: 1

Connection Leak Logic Information:
  MCWrapper id 2d232d23  Managed connection
WSRdbManagedConnectionImpl@3a4c3a4c  State:STATE_ACTIVE_INUSE Thread Id:
000000b4 Thread Name: Thread-92 Handle count 1
     Start time inuse Mon Mar 27 08:48:49 CDT 2017 Time inuse 351 (seconds)
     Last allocation time Mon Mar 27 08:48:49 CDT 2017
       getConnection stack trace information:

com.ibm.ejs.j2c.ConnectionManager.allocateConnection(ConnectionManager.java:900)

com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:668)

com.ibm.ws.rsadapter.jdbc.WSJdbcDataSource.getConnection(WSJdbcDataSource.java:635)

org.apache.solr.handler.dataimport.JdbcDataSource$1.getFromJndi(JdbcDataSource.java:213)

org.apache.solr.handler.dataimport.JdbcDataSource$1.call(JdbcDataSource.java:139)

org.apache.solr.handler.dataimport.JdbcDataSource$1.call(JdbcDataSource.java:129)

com.ibm.commerce.solr.handler.SchemaJdbcDataSource$1.call(SchemaJdbcDataSource.java:189)

com.ibm.commerce.solr.handler.SchemaJdbcDataSource$1.call(SchemaJdbcDataSource.java:1)

org.apache.solr.handler.dataimport.JdbcDataSource.getConnection(JdbcDataSource.java:392)

org.apache.solr.handler.dataimport.JdbcDataSource.access$200(JdbcDataSource.java:40)

org.apache.solr.handler.dataimport.JdbcDataSource$ResultSetIterator.<init>(JdbcDataSource.java:266)

org.apache.solr.handler.dataimport.JdbcDataSource.getData(JdbcDataSource.java:236)

org.apache.solr.handler.dataimport.JdbcDataSource.getData(JdbcDataSource.java:40)

org.apache.solr.handler.dataimport.SqlEntityProcessor.initQuery(SqlEntityProcessor.java:59)

org.apache.solr.handler.dataimport.SqlEntityProcessor.nextRow(SqlEntityProcessor.java:73)

org.apache.solr.handler.dataimport.EntityProcessorWrapper.nextRow(EntityProcessorWrapper.java:243)

org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:475)

org.apache.solr.handler.dataimport.DocBuilder.buildDocument(DocBuilder.java:414)

org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:329)

org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:237)

org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.java:411)

org.apache.solr.handler.dataimport.DataImporter.runCmd(DataImporter.java:483)

org.apache.solr.handler.dataimport.DataImporter$1.run(DataImporter.java:464)

, Details: MCWrapper id 2d232d23  Managed connection
WSRdbManagedConnectionImpl@3a4c3a4c  State:STATE_ACTIVE_INUSE Thread Id:
000000b4 Thread Name: Thread-92 Handle count 1

[3/27/17 8:54:41:406 CDT] 000000b4 SharedLogWrit >  prepare entry Entry
[3/27/17 8:54:41:406 CDT] 000000b4 SharedLogWrit <  prepare entry Exit
[3/27/17 8:54:41:406 CDT] 000000b4 SharedLogWrit >  writeDataAndHeader Entry
[3/27/17 8:54:41:406 CDT] 000000b4 SharedLogWrit 3   writeDataAndHeader -
writing 2686 bytes to  location 1781784
[3/27/17 8:54:41:406 CDT] 000000b4 SharedLogWrit 3   writeDataAndHeader -
write complete, filePointer = 1784470
[3/27/17 8:54:41:406 CDT] 000000b4 SharedLogWrit 3   writeDataAndHeader -
freeSpace ptr = 1784470
[3/27/17 8:54:41:406 CDT] 000000b4 SharedLogWrit <  writeDataAndHeader Exit

-- 
Regards,
Santosh Sidnal

Reply via email to