We have J2ME application(MIDP 2.0, CLDC 1.0) that used Java util Timer and Timer task to wake up every second and do a task.
In S60 nokia devices like (n70,72,etc) when the app is running one can switch to menu and change the system time. If the clock is changed backwards than the current time, the application is hanging. It does not proceed with the periodic task that happens every second.
It again works fine when the application is brought down and re instantiated.
My question is:
1) Has anyone encountered such issues while working with J2ME Timer/TimerTask in S60 or any other devices?
2) Is there any known KVM bug?
3) Is there any way to debug this scenario on the mobile via a cradled mechanism?
Kindly let me know.
Any kind of help will be useful and thanks in advance.