04-01-2010 06:06 PM - edited 04-01-2010 06:07 PM
I goofed up:
EventLogger.register(UIDGenerator.getUID(), Version.getAppName(), EventLogger.VIEWER_STRING);
In my Logging class I used the above line to register in the event logger. The problem if you can't see it is that everytime I run my app it creates a new UID and thus it appears to be a new, never before seen, app. I should have used a hash on the app name or some such non-changing value to register with the event log...
Well, now my device is terribly slow when trying to access the Event Log via Alt+LGLG. When you try to change the event log filter there's my app listed hundreds of times...
I tried to wiping the handset, but that did not clear the registry.
Is there any way to reset the Event Log Registry?
(Device Bold 9000 18.104.22.1683)
Solved! Go to Solution.
04-01-2010 09:14 PM
Plug your BlackBerry into your computer and do "javaloader.exe -usb cleareventlog"
04-02-2010 10:00 AM
Perhaps I should call this "EventLog Meta Spam".
The problem is not with individual messages. Yes I can clear events as described above.
The problem is that I have registered my app with difference UID's everytime the app loaded, and thus when you follow Menu -> Options you find my app listed there hundreds of times, instead of just once.
I want to clear the Meta Data associated with the Event Log.
Thanks for the above tips though. I hadn't tried the javaloader trick: there's something new for me to explore.
04-02-2010 10:52 AM - edited 04-02-2010 10:56 AM
Found a method thanks to the above note about Javaloader:
javaloader -u wipe -a
This wipes the applications fron the device... and it booted up with a 507 error message.
Using the Desktop Manager I re-installed the OS and then carefully restored my important data and settings from a backup I made. I did NOT restore:
I suspect this worked because I did not re-apply the On-board Device Memory.
So if you are faced with a similar problem: