Posted by mara_fenske
on July 8, 2009 at 12:36 PM PDT
I have found a consistently reproducible fatal crash on all PhoneME MIDP releases on all tested OS's. This includes PhoneME Feature and PhoneME Advanced Dual Stack. This has been reproduced on the Windows Mobile builds, Windows CE builds, the Windows XP compile of PhoneME Feature MR2 and the Java SDK 3.0 emulators.
Basically, if you have a standard J2ME MIDP command menu with more than two options, as usual the rest of the options appear in the "Menu" option available via the right soft-key. If you open/expand the menu, the options will be displayed as a list above the bottom bar. If you use a touchscreen to select an option, but instead of touching the option well, accidentally touch right around the line in between the bottom blue bar (the soft key bar) and the menu list, it will hard crash the application.
In the Windows XP PhoneME MR2 build and the Java SDK 3.0 emulators, the application will crash and exit back to the midlet list. In the cases of Windows Mobile and CE, the application screen will freeze forever with the menu list shown. The Windows Mobile/CE crash is even worse because most users do not know how to kill the application manually and re-open. Plus, all unsaved data inside the J2ME application will be lost.
Has anyone seen this before? It is doing a number on my application and causing serious user dissatisfaction. The link below is to an image with the pink highlight showing where on the screen the touchscreen press can cause the crash when the menu is open.