I have created a sample MIDP application (CLDC 1.1 & MIDP2.0) and am trying to run that on different devices. The sample is using just a basic MIDP2.0 CustomItem API to paint a few rows, draw Strings, scroll up and down and highlight rows during scrolling. The sample works fine on other handsets (e.g. Motorola V3, Sony Ericsson W800, Samsung D600) BUT I am having three different problems on three diferrent divices. The sample works fine on these emulators.
Nokia 6230i - It does install but it doesn't run. Running the application gives me "Application Error" and if I see the details, it gives NullPointerException.
Nokia 6260 - It installs and runs fine. BUT sometimes it crashes.
Sony Ericsson P910 - It installs and runs fine (CLDC1.0). BUT It doesnt highlight rows properly (same background and foreground colour, which is black) though I am using COLOR_HIGHLIGHTED_BACKGROUND and COLOR_HIGHLIGHTED_FOREGROUND.
Any help will be very much appreciated.