BlackBerry Forums Support Community

Closed Thread
LinkBack Thread Tools
Old 07-15-2009, 10:57 AM   #1 (permalink)
Thumbs Must Hurt
Join Date: Oct 2007
Model: 7100i
Carrier: Dont know
Posts: 195
Post Thanks: 0
Thanked 0 Times in 0 Posts
Default Uncaught Exception: Index 58>=58

Please Login to Remove!


I have a application which stores some data in the cache. Now the app completely works fine on the device. But when i change my source such that the storage of the data in the cache is changed (I now store more data in the new version of my app).
When i install this new version in the device , the device shows the "
Uncaught Exception Index 58> = 58" . and I am not able to open the app.

Does anyone can give some light what could be the possible reason of such error.

Old 07-15-2009, 11:22 AM   #2 (permalink)
BlackBerry Extraordinaire
Join Date: Mar 2008
Location: Austin, TX
Model: 9700
Carrier: T-Mobile
Posts: 1,644
Post Thanks: 0
Thanked 34 Times in 33 Posts

This is an array index issue.

You have declared an array of size 58, but you are trying to add a 59th item to it.

The valid indexes for this array would be 0-57

Example: byte[] foobar = new byte[58];

If you now attempt

byte[58] = 'F' will get the above error.

Copyright 2004-2016
The names RIM and BlackBerry are registered Trademarks of BlackBerry Inc.