Page 1 of 1

Convert Applet error: Array index out of bounds

Posted: Fri Feb 15, 2019 4:00 pm
by smartycardpants
When building a smart card applet I get:

Error: class java.lang.ArrayIndexOutOfBoundsException, Array index out of range: 25305
java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 25305
at com.ibm.jc.apps.tric.c.g$d.a(Unknown Source)
at com.ibm.jc.apps.tric.jc.JCClazz$a.a(Unknown Source)
at com.ibm.jc.apps.tric.c.i.a(Unknown Source)
at com.ibm.jc.apps.tric.c.i.a(Unknown Source)
at com.ibm.jc.apps.tric.c.i.a(Unknown Source)
at com.ibm.jc.apps.tric.c.i.a(Unknown Source)
at com.ibm.jc.apps.tric.c.i.a(Unknown Source)
at com.ibm.jc.apps.tric.c.i.a(Unknown Source)
at com.ibm.jc.apps.tric.c.i.a(Unknown Source)
at com.ibm.jc.apps.tric.jc.JCCab.O(Unknown Source)
at com.ibm.jc.apps.tric.jc.Converter.a(Unknown Source)
at com.ibm.jc.apps.tric.jc.CapConverter.createImage(Unknown Source)

If I comment out one or more arrays, all is well.

I seem to be running into an applet size restriction during the build process. Does anyone have any ideas how I can get around this?

Thanks.

Re: Convert Applet error: Array index out of bounds

Posted: Fri Feb 15, 2019 7:42 pm
by kuafu
Do you using Jcop tools to compiler applet. You can try JCIDE .its converter is well,no restrict.