#1的錯誤所致在COM(DB2DataStoreHelper.java:430) 在com.ibm.websphere.rsadapter.DB2DataStoreHelper.findMappingClass(DB2DataStoreHelper.java:445) 在com.ibm.websphere.rsadapter.DB2DataStoreHelper.findMappingClass(DB2DataStoreHelper.java:445) .ibm.websphere.rsadapter.DB2DataStoreHelper.findMappingClass(DB2DataStoreHelper.java:445) 在com.ibm.websphere.rsadapter.DB2DataStoreHelper.findMappingClass(DB2DataStoreHelper.java:445) 在com.ibm.websphere.rsadapter.DB2DataStoreHel per.findMappingClass(DB2DataStoreHelper.java:445) 在com.ibm.websphere.rsadapter.DB2DataStoreHelper.findMappingClass(DB2DataStoreHelper.java:445) 在com.ibm.websphere.rsadapter.DB2DataStoreHelper.findMappingClass(DB2DataStoreHelper.java:445) 在com.ibm.websphere.rsadapter.DB2DataStoreHelper.findMappingClass(DB2DataStoreHelper.java:445) 在com.ibm.websphere.rsadapter.DB2DataStoreHelper.findMappingClass(DB2DataStoreHelper.java:445) 在JSR-352:在com.ibm.websphere.rsadapter.DB2DataStoreHelper.findMappingClass在java.lang.Integer.valueOf(Integer.java:844)java.lang.StackOverflowError的 :在DB2DataStoreHelper.findMappingClass
.... ...
此com.ibm.websphere.rsadapter.DB2DataStoreHelper.findMappingClass(DB2DataStoreHelper.java:445)會一直髮生,直到出現一個stackoverflow e RROR。當我在Writer的writeItems()中調用executeBatch()
時發生錯誤,所以我不確定它發生在何處或爲什麼。
面對類似問題的用戶在3年前提出這個問題。但是沒有任何反應,重新運行也沒有幫助。
Infinite loop in DB2 JDBC driver
你可以發佈一些示例代碼? –
堆棧的底部是什麼樣的?即將代碼獲取到findMappingClass()無限循環中的調用集合 –
其餘調用本質上是相同的com.ibm.websphere.rsadapter.DB2DataStoreHelper.findMappingClass(DB2DataStoreHelper.java:445一百次然後writeItems( )line java 126。這行號是我在那裏Statement.executeBatch() –