Does anyone know if the Nokia J2ME implementations guard against applications extending the Nokia classes?
I was testing something and wrote a MIDlet containing a class that extended a Nokia implementation class - one of the classes that are in one of the com.nokia.microedition.xxxxx packages. This compiled fine but I found that when I ran it in the Series 60 emulator, the emulator exited when loading the class with no warning or error message. I then attempted to test it on my 7610 handset and found that I could not even install it - I keep getting the error "Authorisation failed!" during the install process. As soon as I remove the extending class from the JAR file, the MIDlet will install and run.
Can anyone explain this behaviour?