I'm currently trying to develop a java MIDlet for the Nokia 3650, and some time ago I had a version on the game that was installed on the cellphone and it worked fine.
A few days later, I added more content to the MIDlet and when I load it onto the phone, it simply prints the message
And then it exits. Then it gets even wierder: I tried deleting the new build and reinstall the version that was working before, and even that version doesn't work. I had to roll back several versions to find one that loads on the phone properly.
All these versions work perfectly fine on the emulator (Series 60 SDK for Symbian OS v. 1.2.1), the heap size is well under the limit, but the jar file is larger than most MIDlets (around 130k) so it could be the reason, but even after I remove all the dynamic resources and reduce the file to 50k, the MIDlet still wouldn't run.
I tried turning the phone on and off, pulling out the battery and putting it back in, still no luck.
Any idea on what went wrong, and especially why a known working version suddenly have errors on the cell phone?