I am developing a multi threaded application which utilises a canvas at the heart of the applicaiton. This is a standard J2ME canvas, not a nokia full canvas. Occasionally I am getting an exception thrown which was hanging the app. Having trapped all exceptions to see what is happening - I get the following:

java.lang.ArrayIndexOutOfBoundsException
at ac.for(+28)
at z.a(+98)
at z.a(+14)
at o.a(+44)
at u.a(+115)
at g.do(+122)
at g.paint(+34)
at javax.microedition.lcdui.Canvas.paint(+149)
at javax.microedition.lcdui.Canvas.handleEvent(+36)
at javax.microedition.lcdui.Toolkit.postEvent(+66)
at com.symbian.midp.compatibility.runtime.KVMEventProcessor.run(+27)

Is this a bug on Nokia 7650 ??? It would be helpful if Nokia would actually post known issues and bugfixes for each firmware version, rather than leaving the developers in the dark.