09-08-2008 12:46 PM
We have a 8800 device (firmware 18.104.22.168) that has runtime exception every time on battery reset. Morganphone is an inhouse application built on 4.1.0 JDE. This device also shows same exception of ApplicationMenuItemRepository.addMenuItem on another inhouse application. I suspect it is device specific, but what causes this runtime exception?
Time: Aug 06, 2008 09:33:48
Solved! Go to Solution.
09-09-2008 09:52 AM
09-09-2008 12:08 PM
Something quick for you to try before working through what Mark has suggested.
I've had a very similar problem in the past, as documented on the old forum, and someone pointed me at this thread:
To summarize, make sure Phone, Tasks and Memopad are all installed on the device. From your stack trace, I'm betting that Tasks is missing (ToDoList). Install this and I suspect all will be well.
09-09-2008 01:37 PM
Thanks for all the responses.
The exceptions were thrown when one application tries to addMenuItem to EMAIL and another application tries to addMenuItem to PHONE, ADDRESSBOOK and CALENDAR (not sure which one without running the application in debugging with the berry).
I will ask the device owner to check Phone/Tasks/Memopad first.
09-09-2008 02:15 PM
Bingo. User did remove tasks from the device.
Is there a logical reason why Phone,Tasks and Memopad are tied to addMenuItem call? Is this a firmware bug?
09-09-2008 05:01 PM