I recently had a problem with a java.lang.ArrayIndexOutOfBoundsException and i resolved it updating HXTT Access from 3.2.017 to 5.1.076.
The problem happens again with version 5.1.076 in another place in my application.
Here is the stacktrace:
--------------------------------------------------
Error insertando en el MDB: INSERT INTO TEXPFA(CPROVI,CCENTR,CUNITS,CODCOA,FAPERT,NFAMVI,CMUNIC,CZONAS,FECULT,CEXCOM,PTEBORR,SINVIV) VALUES (51,1,1,18,'20051110',1,1,1,'20100224',5100101000360,'0',0) - java.lang.ArrayIndexOutOfBoundsException
at com.hxtt.global.aa.a(Unknown Source)
at com.hxtt.sql.access.ar.a(Unknown Source)
at com.hxtt.sql.access.ar.a(Unknown Source)
at com.hxtt.sql.access.ar.a(Unknown Source)
at com.hxtt.sql.access.ar.a(Unknown Source)
at com.hxtt.sql.access.ba.if(Unknown Source)
at com.hxtt.sql.access.k.a(Unknown Source)
at com.hxtt.sql.access.k.a(Unknown Source)
at com.hxtt.sql.access.a4.a(Unknown Source)
at com.hxtt.sql.z.a(Unknown Source)
at com.hxtt.sql.cb.for(Unknown Source)
at com.hxtt.sql.b5.int(Unknown Source)
at com.hxtt.sql.dz.a(Unknown Source)
at com.hxtt.sql.bx.a(Unknown Source)
at com.hxtt.sql.bx.a(Unknown Source)
at com.hxtt.sql.bx.a(Unknown Source)
at com.hxtt.sql.am.a(Unknown Source)
at com.hxtt.sql.am.a(Unknown Source)
at com.hxtt.sql.am.execute(Unknown Source)
at com.neoris.SIUSS.DownLoadDataThread.generateDownloadMDB(DownLoadDataThread.java:1583)
at com.neoris.SIUSS.DownLoadDataThread.executeDownLoad(DownLoadDataThread.java:840)
at com.neoris.SIUSS.DownLoadDataThread.run(DownLoadDataThread.java:732)
at java.lang.Thread.run(Thread.java:662)
19/10/2012 11:15 ERROR: java.lang.ArrayIndexOutOfBoundsException
at com.hxtt.global.aa.a(Unknown Source)
at com.hxtt.sql.access.ar.a(Unknown Source)
at com.hxtt.sql.access.ar.a(Unknown Source)
at com.hxtt.sql.access.ar.a(Unknown Source)
at com.hxtt.sql.access.ar.a(Unknown Source)
at com.hxtt.sql.access.ba.if(Unknown Source)
at com.hxtt.sql.access.k.a(Unknown Source)
at com.hxtt.sql.access.k.a(Unknown Source)
at com.hxtt.sql.access.a4.a(Unknown Source)
at com.hxtt.sql.z.a(Unknown Source)
at com.hxtt.sql.cb.for(Unknown Source)
at com.hxtt.sql.b5.int(Unknown Source)
at com.hxtt.sql.dz.a(Unknown Source)
at com.hxtt.sql.bx.a(Unknown Source)
at com.hxtt.sql.bx.a(Unknown Source)
at com.hxtt.sql.bx.a(Unknown Source)
at com.hxtt.sql.am.a(Unknown Source)
at com.hxtt.sql.am.a(Unknown Source)
at com.hxtt.sql.am.execute(Unknown Source)
at com.neoris.SIUSS.DownLoadDataThread.generateDownloadMDB(DownLoadDataThread.java:1583)
at com.neoris.SIUSS.DownLoadDataThread.executeDownLoad(DownLoadDataThread.java:840)
at com.neoris.SIUSS.DownLoadDataThread.run(DownLoadDataThread.java:732)
at java.lang.Thread.run(Thread.java:662)
---------------------------------------------------
thanks in advance.
|
It's an index issue. You can try "reindex all index on TEXPFA;", then your issue should disappear.
v5.1.076 is an version on August, and please download the latest v5.1.087 . If your issue exists, plese email us your sample.
|
BTW, if you use MS Access for concurrent data modification, you should use lockType=ACCESS connection property.
|