If the KeePass for J2ME 1.4.0 app is started on Nokia E63 handset, then sometimes it starts and apparently works, but frequently it freezes.
This happens at random.
If the app is started, and then EXIT is chosen and the app terminates, and this is repeated (after a delay of 20 seconds to ensure app is closed), then sooner or later the handset freezes just after the application starts.
The minimum starts before freeze has been 1 (i.e. immediate freeze).
The maximum starts before freeze has been 7 (i.e. freeze on 7th start).
Frequently it freezes on the second start of a series.
In these tests, it is sufficient to start and immediately exit. It does not seem to matter whether a .kdb file has been opened or not.
The app starts and displays its opening menu and then is unresponsive. The menu remains frozen on the display.
When the handset freezes, this is a severe case. On the Nokia E63, normally an application can be killed by pressing the red "terminate call" button, but, in the case of KeePass J2ME, this does not work. The only solution is to power down the phone, either by holding down the "terminate call" key for a long time until the handset offers "power off", or by removing the battery. In these cases the battery feels warm, so it is possible that the processor is in a hard loop draining power.
I have just started testing KeePass for J2ME. When it works, it looks useful and very promising, so it is sad that this problem makes it unuseable.
I have tried a lot of different apps and never has one behaved as badly as this, and so consistently.
I have not tried any other releases of KeePass for J2ME.