Uncaught exception:net.rim.device.api.i18n.MissingResourcexception
I am going crazy.
If my phone gets shut off, it takes 5+ minutes to come on. a white screen and the clock of death appears.
The "uncaught exception:net.rim.device.api.i18n.MissingResourcexception" is what comes up.
I cant email my photo's or text them from my picture folder.
Any help? I am willing to restore if I have to, cant figure that out either.
Colleen
hi and Welcome to the forums!
Hopefully you already have either a recent backup of your contacts, calendar, etc. or you are using a desktop PIM for sync and all of that data is there. Hopefully...
Given what you've already described, I suggest a clean reload of the device OS (which will wipe out all of the above data, btw).
KB11320 How to perform a clean reload of the BlackBerry Device Software using BlackBerry Desktop Manager
Afterwards, you can use the desktop software to restore from that backup and/or reconfigure your synchronization from your PIM:
KB10339 How to restore data from a backup file to a BlackBerry smartphone
KB17022 How to configure synchronization settings for BlackBerry Desktop Manager
Good luck and let us know!
Occam's Razor nearly always applies when troubleshooting technology issues!
If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
Join our BBM Channels
BSCF General Channel
PIN: C0001B7B4 Display/Scan Bar Code
Knowledge Base Updates
PIN: C0005A9AA Display/Scan Bar Code
Similar Messages
-
I have just started with JME coding for a month or so and done the following:
- install sun_java_wireless_toolkit-2_5_2-windows.exe
- install BlackBerry_JDE_4.6.0.exe
- set PATH environment variable to ...;c:/program files/java/jdk1.6.0_07/bin;C:\Program Files\Research In Motion\BlackBerry JDE 4.6.0\bin
- add in my source file import net.rim.device.api.system.GPRSInfo to get the Cell-ID (s = String.valueOf(cellinfo.getCellId()))
but get the following error when I try to build my project:
... package net.rim.device.api.system does not exist
import net.rim.device.api.system.GPRSInfo;
What do I need to do to fix this?
ThanksThanks Shan but this is not what I want to do. I don not want to develop into the BB JDE but stay with the WTK. The 2 MIDlet programming models are different and I want to use the standard J2ME model.
Anyway, I solved my issue by adding just the net.rim.device.api.system classes I need into the midpapi20.jar by simple unpacking the BB jar and the WTK jar into a new environment tree where I mixed what I need (actually just added the net.rim.device.api.system.GPRSinfo and GPRSCellInfo classes into the complete midpapi20.jar structure and repack the whole thing into a new midpapi.jar.
I can now access the RIM API form within my MIDlet buitl with WTK -
Dear team support,
I have a problem with my WhatsApp Messenger.
my whatsapp wont save message history. couse error.
Error: Sqlite Error (schema update):
net.rim.device.api.database.DatabaseException: SELECT name FROM sqlite_master WHERE type = 'index' AND name = 'chat_history_jid_index': disk I / O error (10).
Please advise me how can i solve my memory card issue..
Thanksls -l /var/run/lighttpd/
And how are you spawning the php instances? I don't see that in the daemons array anywhere.
EDIT: It looks like the info in that page is no longer using pre-spawned instances, but lighttpd adaptive-spawn. The documentation has been made inconsistent it looks like.
You will note that with pre-spawned information, the config looks different[1].
You need to do one or the other, not both (eg. choose adaptive-spawn, or pre-spawn..not both).
[1]: http://wiki.archlinux.org/index.php?tit … oldid=8051 "change" -
Hello there.
I am using a blackberry curve 8520. It came with version 4 of the OS. I upgradede it yesterday, 15 feb to version 5. After the upgrade so far I am experiencing 2 technical problems.
1 is with the blackberry protect app. which when I launch give me this error message: BB protect: Error starting net_rim_bb_dryad_gui:Class 'net.rim.device.api.iui.theme.Themes$Writer' not found with an OK button.
2. When I enter the blackberry app world it give me the following message: A BlackBerry Idenity update is neeeded. Would you like to install it now ? yes/no. The problem here is, it never installs, tried it the whole day yesterday as I am still trying it now. I have rebooted the device, removed battery and sim several times. Still. This is what it give me instead. Blackberry idenity installation failed. Please try again later. (80003).
Sorry if I am askign basic questions but I am not a techy person at all. Thanks in advance,Hi and welcome to the forums!
We need to fix your issues in reverse order.
The Blackberry Protect program requires a valid Blackberry ID to operate.
(To use BlackBerry Protect you must have the following items:
• BlackBerry® ID account
• Data plan from your wireless service provider)
I suggest we use KB29613 to fix the Blackberry Identity problem.
Once your Blackberry ID is established you can access Blackberry App World
and download the latest version of Blackberry Protect.
Let us know how it goes!
Thanks,
Bifocals
KB29613 The error "BlackBerry Identity installation failed. Please try again later. (80003)" is displayed within BlackBerry App World
User Guide - BlackBerry Protect
Security Note - BlackBerry Protect
Click Accept as Solution for posts that have solved your issue(s)!
Be sure to click Like! for those who have helped you.
Install BlackBerry Protect it's a free application designed to help find your lost BlackBerry smartphone, and keep the information on it secure. -
Uncaught exception net rim phone app 74
guys please help me what to do...i have my data plan active but i cant connect to bbm and all the other apps..what should i do?
HI there!
Please try a hard reset: With power ON, remove the back cover and pull out the battery. Wait about a minute then replace the battery and cover. Power up and wait patiently through the long reboot -- ~5 minutes. See if things have returned to good operation. Like all computing devices, BB's suffer from memory leaks and such...with a hard reboot being the best cure.
In addition, you can try this sequence:
1) Remove AppWorld from your BB (Homescreen > Options > Advanced Options > Applications) -- if it requests that you reboot the BB, do so.
2) Do a Batt-Pull reboot as described above.
3) Get a new link and install a fresh copy of AppWorld
http://na.blackberry.com/eng/services/appworld/download.jsp#tab_tab_download
Again, if it requests to reboot, do so.
4) Do another Batt-Pull reboot
5) See if it now works.
If none of that works, then please return to these forums
(http://supportforums.blackberry.com/rim/) and register an account so that we can provide you with direct assistance.
Cheers!
Occam's Razor nearly always applies when troubleshooting technology issues!
If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
Join our BBM Channels
BSCF General Channel
PIN: C0001B7B4 Display/Scan Bar Code
Knowledge Base Updates
PIN: C0005A9AA Display/Scan Bar Code -
Good morning to all. I hope someone can enlighten me on a problem I am having with my calendar. When entering events I am getting the following message:
"Uncaught exection: net.rim.device.api.system.ObjectGroupReadOnlyException"
My only option with the message is to select "OK". Althought the event gets entered into my calendar, the alarm feature is not notifying me of the event. Any ideas? Thanks!First thing is pull the battery with the Blackberry on and try adding another calendar event again. Most Blackberry issues can be resolved by simply pulling the battery with it turned on.
New to a Blackberry? Check out http://www.discoverblackberry.com -
Import net.rim.blackberry.api.phone.phonelogs.*;
I have developed a midlet with WTK22 and I have successfully used the Blackberry rapc tool to compile it for the Blackberry where it runs very well. I would now like to import the Blackberry RIM classes in net.rim.blackberry.api.phone.phonelogs.*; to access the phone logs on the Blackberry.
I can successfully compile a class that extends thread; imports net.rim.blackberry.api.phone.phonelogs.*; and then uses these classes. I can preverify the class by including the net_rim_api.jar in the classpath. I then jar this class with my other midlet classes in a jar library. However, when I try to compile the main midlet class with WTK22 using this phone log class, I get the following error:
Building "afs"
Error preverifying class afslib.afsphone
VERIFIER ERROR afslib/afsphone.run()V:
Cannot find class net/rim/blackberry/api/phone/phonelogs/CallLog
Build failed
From what I have read, it should be possible to use any Blackberry class in net_rim_api.jar as long as it is not part of the UI. Would someone please let me know what I am doing wrong.Thank you Hithayath for your response.
Below is the full code from the class where I am using the classes from RIM:
package afslib;
import java.util.*;
import java.lang.*;
import net.rim.blackberry.api.invoke.Invoke;
import net.rim.blackberry.api.invoke.PhoneArguments;
import net.rim.blackberry.api.phone.phonelogs.*;
import afslib.*;
public class afsphone extends Thread
String pnum;
public afsphone(String pnum)
this.pnum = pnum;
public void run()
PhoneLogs _logs;
PhoneArguments call = new PhoneArguments(PhoneArguments.ARG_CALL,pnum);
Invoke.invokeApplication(Invoke.APP_TYPE_PHONE, call);
_logs = PhoneLogs.getInstance();
PhoneCallLog pclog = (PhoneCallLog)_logs.callAt(0,PhoneLogs.FOLDER_NORMAL_CALLS);
pclog.setNotes("string");
The afsphone class is compiled, preverified and put into afslib which is imported in the main afs midlet class. When I build afs in the WTK I get the following error:
Building "afs"
Error preverifying class afslib.afsphone
VERIFIER ERROR afslib/afsphone.run()V:
Cannot find class net/rim/blackberry/api/phone/phonelogs/CallLog
Build failed
David -
Hello Blackberry,
Why is it that everytime I try to play you tube video, this error occurs..."An error has occured attempting to play media"
Please help and enlighten me.
Thanks,
DennisHi and Welcome to the Community!
Here is a KB that discusses that error:
KB33330 'An error has occurred attempting to play media' is displayed while watching a Youtube video
Hopefully it contains something useful! There also are multiple existing threads on this site that discuss that exact error...your review of those might prove useful, and a search of this site, using the error message, error code, or symptom, should reveal all applicable existing threads to you.
Good luck and let us know!
Occam's Razor nearly always applies when troubleshooting technology issues!
If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
Join our BBM Channels
BSCF General Channel
PIN: C0001B7B4 Display/Scan Bar Code
Knowledge Base Updates
PIN: C0005A9AA Display/Scan Bar Code -
Uncaught Exception message !!! PIN21118920
Encountered this strange problem with the message pop and hang the unit since 12-12-2009:
Uncaught exception:
net.rim.device.api.system
objectGroupReadOnlyException.
Switch off the unit, remove the SIM card and restart and problem still pesist. Call service provider Maxis, advise to visit their nearest sales and customer centre . At the centre their personnel said that I have to download via the BB desk manager. Why can't the call centre just advise to do the simple procedure rather to waste my time to travel from office to their centre. Carry out as per their advise and problem still pesist. Call again their call centre and advise to log to this website to download www.blackberry.com/Download/entry.do?code=58AE749F25EDED36F486C85FEB3F0AB Again did as advise, it needs some 7-8hour, just let the downloading process run however it got halt after 5.5hour. Just wonder what next, is it fate is not with me to have BB8900 and revert to my NokiaE71?? Please assist to get me out of this Uncaught exceptionHello hacheyd,
Welcome to the BlackBerry Support Community
The following article should help regarding the "uncaught exception application net_rim_bb_addressbook" message you are receiving:
Unable to edit or create new contacts on the BlackBerry Address Book - http://www.blackberry.com/btsc/KB31333
We hope this helps.
Thank you.
-FB
Come follow your BlackBerry Technical Team on Twitter! @BlackBerryHelp
Be sure to click Kudos! for those who have helped you.
Click "Accept as a Solution" for posts that have solved your issue(s)! -
Uncaught Exception Error with GMail on 8330
Hi there,
Just installed GMail application (part of the Google set of applications) after setting up my BB email as the GMail account which is not affected. There were no problems downloading and installing the GMail app on my BlackBerry Curve 8330 and now I cannot access the GMail account app due to the following error message:
Uncaught exception: net.rim.device.api.system.ControlledAccessException
Any ideas why I have this error?
What can be done to resolve this issue. The BB mail account is fine, just the GMail app is the problem.
Thanks for assistance...
LynnHello again,
I have hopefully solved the problem. I read some other posts that mentioned a new software installation might be causing an issue. I ended up removing Bing, the Curve restarted, GMail now works!
Just in case someone has an issue.
L. -
Estimados,
Les consulto, luego de intentar verificar mi numero para bajar la aplicacion de whatsapp me aparece el siguiente mensaje: Error inesperado: net.rim.device.api.io.ConnectionClosedException: Connection closed, podrían ayudarme con esto?
Saludos,Estimado Usuario, lamentablemente este foro es solo para el idioma Ingles, sin embargo lo podemos ayudar en el foro especializado en Español, esta es la dirección donde gustosamente lo podemos atender:
http://foros.blackberry.com/t5/Foros-de-Soporte-General/ct-p/bscf_es
Muchas gracias
Occam's Razor nearly always applies when troubleshooting technology issues!
If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
Join our BBM Channels
BSCF General Channel
PIN: C0001B7B4 Display/Scan Bar Code
Knowledge Base Updates
PIN: C0005A9AA Display/Scan Bar Code -
I recently started getting the subject message each time I reboot my phone. I attached part of the Event Log, below, that may help identify the software activity at the time the exception occurred. The problem started some time after I upgraded several apps (listed below). I have tried deleting those apps and then reinstalling them one at a time and in different order. Those apps apparently do not directly cause the exception.
I would appreciate any insights, suggestions, etc. I would like to try to rectify the issue without resorting to wiping my device and then reinstalling firmware, software, and databases.
Thank you.
Recent upgrades:
BB App World: 4.0.0.65
BB ID: 6.3.0.14
BB Messenger: 7.0.0.126
Twitter: 4.0.0.15
Phone OS (since Sept 2012):
OS: 6.0.0.747
Platform: 6.6.0.247
guid:0xA9D098450BA333E9 time: Fri Dec 21 07:17:33 2012 severity:0 type:2 app:HomeScreen App data:HomeScreen registerAction net_rim_bb_appworld.AppWorld
guid:0xA9D098450BA333E9 time: Fri Dec 21 07:17:33 2012 severity:0 type:2 app:HomeScreen App data:HomeScreen registerAction net_rim_bb_phone_app.Voicemail
guid:0x8BB565DA9AFEB62B time: Fri Dec 21 07:17:33 2012 severity:4 type:2 app:net.rim.blackberry.api.messagelist data:Freg 3496565495017856138 9008
guid:0x8BB565DA9AFEB62B time: Fri Dec 21 07:17:34 2012 severity:4 type:2 app:net.rim.blackberry.api.messagelist data:Freg 4245256458327981580 9008
guid:0xDDA0BC913B6AAEEC time: Fri Dec 21 07:17:34 2012 severity:0 type:2 apphoneApp data:PHONE-ons=null
guid:0x8BB565DA9AFEB62B time: Fri Dec 21 07:17:34 2012 severity:4 type:2 app:net.rim.blackberry.api.messagelist data:ICrg 9008 4294967306
guid:0x8BB565DA9AFEB62B time: Fri Dec 21 07:17:34 2012 severity:4 type:2 app:net.rim.blackberry.api.messagelist data:ICrg 9008 4294967305
guid:0x8BB565DA9AFEB62B time: Fri Dec 21 07:17:34 2012 severity:4 type:2 app:net.rim.blackberry.api.messagelist data:ICrg 9008 4295032841
guid:0xBA21D3682F165617 time: Fri Dec 21 07:17:34 2012 severity:4 type:2 app:net.rimlib.paymentsdk.internal.contentHandler.DefaultConten data:Payment daemon was successfully shutdown.
guid:0x8BB565DA9AFEB62B time: Fri Dec 21 07:17:34 2012 severity:4 type:2 app:net.rim.blackberry.api.messagelist data:ICrg 9008 4295098376
guid:0x8BB565DA9AFEB62B time: Fri Dec 21 07:17:34 2012 severity:4 type:2 app:net.rim.blackberry.api.messagelist data:MIrg 9008 4294967306
guid:0x8BB565DA9AFEB62B time: Fri Dec 21 07:17:34 2012 severity:4 type:2 app:net.rim.blackberry.api.messagelist data:MIrg 9008 4294967306
guid:0x97C9F5F641D25E5F time: Fri Dec 21 07:17:34 2012 severity:0 type:2 appystem data:cphs 0
guid:0x8BB565DA9AFEB62B time: Fri Dec 21 07:17:34 2012 severity:4 type:2 app:net.rim.blackberry.api.messagelist data:MIrg 9008 4294967305
guid:0x8BB565DA9AFEB62B time: Fri Dec 21 07:17:35 2012 severity:4 type:2 app:net.rim.blackberry.api.messagelist data:MIrg 9008 4294967305
guid:0x8BB565DA9AFEB62B time: Fri Dec 21 07:17:35 2012 severity:4 type:2 app:net.rim.blackberry.api.messagelist data:MIrg 9008 4295032841
guid:0x8BB565DA9AFEB62B time: Fri Dec 21 07:17:35 2012 severity:4 type:2 app:net.rim.blackberry.api.messagelist data:MIrg 9008 4295032841
guid:0x8BB565DA9AFEB62B time: Fri Dec 21 07:17:35 2012 severity:4 type:2 app:net.rim.blackberry.api.messagelist data:MIrg 9008 4295098376
guid:0x427397A2FBEABF07 time: Fri Dec 21 07:17:35 2012 severity:0 type:2 app:net.rim.ribbon.systemstatus data:New text:null
guid:0xDDA0BC913B6AAEEC time: Fri Dec 21 07:17:36 2012 severity:0 type:2 apphoneApp data:PHONE-ons=null
guid:0xDDA0BC913B6AAEEC time: Fri Dec 21 07:17:36 2012 severity:0 type:2 apphoneApp data:ACS Portrait
guid:0xBEF92E11214401C3 time: Fri Dec 21 07:17:37 2012 severity:0 type:2 app:UI data:NPWE RibbonLauncherApp@8c8b99e8 27
guid:0xBEF92E11214401C3 time: Fri Dec 21 07:17:37 2012 severity:0 type:2 app:UI data:NPWE RibbonLauncherApp@8c8b99e8 26
guid:0xBEF92E11214401C3 time: Fri Dec 21 07:17:37 2012 severity:0 type:2 app:UI data:NPWE RibbonLauncherApp@8c8b99e8 25
guid:0xBEF92E11214401C3 time: Fri Dec 21 07:17:37 2012 severity:0 type:2 app:UI data:NPWE RibbonLauncherApp@8c8b99e8 24
guid:0xBEF92E11214401C3 time: Fri Dec 21 07:17:37 2012 severity:0 type:2 app:UI data:NPWE RibbonLauncherApp@8c8b99e8 23
guid:0xBEF92E11214401C3 time: Fri Dec 21 07:17:37 2012 severity:0 type:2 app:UI data:NPWE RibbonLauncherApp@8c8b99e8 22
guid:0xBEF92E11214401C3 time: Fri Dec 21 07:17:37 2012 severity:0 type:2 app:UI data:NPWE RibbonLauncherApp@8c8b99e8 21
guid:0xBEF92E11214401C3 time: Fri Dec 21 07:17:37 2012 severity:0 type:2 app:UI data:NPWE RibbonLauncherApp@8c8b99e8 20
guid:0xBEF92E11214401C3 time: Fri Dec 21 07:17:37 2012 severity:0 type:2 app:UI data:NPWE RibbonLauncherApp@8c8b99e8 19
guid:0xBEF92E11214401C3 time: Fri Dec 21 07:17:37 2012 severity:0 type:2 app:UI data:NPWE RibbonLauncherApp@8c8b99e8 18
guid:0xBEF92E11214401C3 time: Fri Dec 21 07:17:37 2012 severity:0 type:2 app:UI data:NPWE RibbonLauncherApp@8c8b99e8 17
guid:0xBEF92E11214401C3 time: Fri Dec 21 07:17:37 2012 severity:0 type:2 app:UI data:NPWE RibbonLauncherApp@8c8b99e8 16
guid:0xBEF92E11214401C3 time: Fri Dec 21 07:17:37 2012 severity:0 type:2 app:UI data:NPWE RibbonLauncherApp@8c8b99e8 15
guid:0xBEF92E11214401C3 time: Fri Dec 21 07:17:37 2012 severity:0 type:2 app:UI data:NPWE RibbonLauncherApp@8c8b99e8 14
guid:0xBEF92E11214401C3 time: Fri Dec 21 07:17:37 2012 severity:0 type:2 app:UI data:NPWE RibbonLauncherApp@8c8b99e8 13
guid:0xBEF92E11214401C3 time: Fri Dec 21 07:17:37 2012 severity:0 type:2 app:UI data:NPWE RibbonLauncherApp@8c8b99e8 12
guid:0xBEF92E11214401C3 time: Fri Dec 21 07:17:37 2012 severity:0 type:2 app:UI data:NPWE RibbonLauncherApp@8c8b99e8 11
guid:0xBEF92E11214401C3 time: Fri Dec 21 07:17:37 2012 severity:0 type:2 app:UI data:NPWE RibbonLauncherApp@8c8b99e8 10
guid:0xBEF92E11214401C3 time: Fri Dec 21 07:17:37 2012 severity:0 type:2 app:UI data:NPWE RibbonLauncherApp@8c8b99e8 9
guid:0xBEF92E11214401C3 time: Fri Dec 21 07:17:37 2012 severity:0 type:2 app:UI data:NPWE RibbonLauncherApp@8c8b99e8 8
guid:0xBEF92E11214401C3 time: Fri Dec 21 07:17:37 2012 severity:0 type:2 app:UI data:NPWE RibbonLauncherApp@8c8b99e8 7
guid:0xBEF92E11214401C3 time: Fri Dec 21 07:17:37 2012 severity:0 type:2 app:UI data:NPWE RibbonLauncherApp@8c8b99e8 6
guid:0xBEF92E11214401C3 time: Fri Dec 21 07:17:37 2012 severity:0 type:2 app:UI data:NPWE RibbonLauncherApp@8c8b99e8 5
guid:0xDDA0BC913B6AAEEC time: Fri Dec 21 07:17:38 2012 severity:0 type:2 apphoneApp data:PHONE-ons=null
guid:0xC31770293597F1DE time: Fri Dec 21 07:17:38 2012 severity:0 type:2 app:USF data:USF[ (COM) Help - 11373ms (11.373s ) ]
guid:0xA9D098450BA333E9 time: Fri Dec 21 07:17:39 2012 severity:0 type:2 app:HomeScreen App data:TraceBackMessage: Uncaught exception: java.lang.ArrayStoreException
guid:0xBEF92E11214401C3 time: Fri Dec 21 07:17:39 2012 severity:0 type:2 app:UI data:GS+Q2 6c66464enet.rim.device.internal.ui.component.TraceBackDialog
guid:0xA9D098450BA333E9 time: Fri Dec 21 07:17:39 2012 severity:0 type:2 app:HomeScreen App data:TraceBackMessage: Uncaught exception: java.lang.ArrayStoreException
guid:0xBEF92E11214401C3 time: Fri Dec 21 07:17:39 2012 severity:0 type:2 app:UI data:GS+Q2 a95e1259net.rim.device.internal.ui.component.TraceBackDialog
guid:0x97C9F5F641D25E5F time: Fri Dec 21 07:17:39 2012 severity:0 type:2 appystem data:AMOS com_emacberry_FileScout(216)
guid:0xC1A90F9B4F904C57 time: Fri Dec 21 07:17:39 2012 severity:5 type:2 app:App Perms data:d com_emacberry_FileScout:13
guid:0xC1A90F9B4F904C57 time: Fri Dec 21 07:17:39 2012 severity:5 type:2 app:App Perms data:d com_emacberry_FileScout:29
guid:0xC1A90F9B4F904C57 time: Fri Dec 21 07:17:39 2012 severity:5 type:2 app:App Perms data:d com_emacberry_FileScout:34
guid:0xA9D098450BA333E9 time: Fri Dec 21 07:17:40 2012 severity:0 type:2 app:HomeScreen App data:HomeScreen registerAction net_rim_bb_qm_msn.Windows Live MessengerHello!
Given your description, I fear you have no choice but the drastic measure you dislike...if something has introduced OS level corruption, then nothing less will cure that. You may want to try this procedure to perhaps narrow down the precise causal item:
Load your OS "bare bones"...if anything is optional, do not install it.
If the behavior presents immediately, then try a different OS with step 1
If the behavior does not immediately present, then run for as long as it takes for you to be sure that the behavior will not present.
Add one thing -- no matter how tempting, just one.
If the behavior does not present immediately, then again run for long enough to be sure it will not have the same problem
Repeat steps 4 and 5 until all things are loaded or the behavior presents
When the behavior presents, you know the culprit...the last thing you loaded.
If the behavior does not re-present, then you know that either step 1 or 2 cured it.
If the behavior presents no matter what, then you likely have a hardware level issue for which no amount of OS or software can cure.
Good luck and let us know!
Occam's Razor nearly always applies when troubleshooting technology issues!
If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
Join our BBM Channels
BSCF General Channel
PIN: C0001B7B4 Display/Scan Bar Code
Knowledge Base Updates
PIN: C0005A9AA Display/Scan Bar Code -
When ever i try launching my twitter is keeps showing [Uncaught exception: Application Registry.get Or WaitFor (0xe488707b24a5c2b6) Owner died Thread [Searchable Thread::net.rim.device.extra.app.twitter.search.twitter.searchable,2] please some one should help me out !!!!! Glad to hear from you
Any one had time to check this out? Apple?
I have installed thunderbird and the finger is on the button please let me not go that way... -
My phone reports an uncaught exception error 86 several times a day. sometimes it reboots itself. Sometimes it says it's rebuilding the message list. Other times it just won't open email or SMS message lists at all.
I've scoured the forums, done multiple hard resets, updated the OS, downgraded the OS, upgraded it back up again and still no solution.
Aaaaarrgghh! :-)
Someone please help me!
Curve 8900 on AT&T in San Francisco. Running v5.0.0.1067.The only apps I use are Google Maps, Google Sync and eBay. There appears to be no pattern to when the problem happens: sometimes I literally pick the phone up to find it in the middle of a reboot.
If someone can't help me I may have to shoot myself. :-)Hi
As you have found, such an issue is usually dealt with by reinstalling the OS. Did you completely wipe the BB and start from scratch with new OS and Desk Top Software? I kept re-installing the same OS not realising is what my particular copy of it that had the problem. So
In the guides it says to do a backup. Do this if you haven't already done so saving the file to a place and in a name that you can easily locate on computer.
I then uninstalled DTM and then deleted all other references to BB/Rim in Windows Explorer thus removing the OS for the BB from the computer in order to ensure that the version I would reinstall would be a brand new downloaded version.
Get the latest Desk Top Software
http://us.blackberry.com/apps-software/desktop/?CPID=OTC-DSKTPSW&cp=OTC-DSKTPSW
and install it on the computer.
Get the correct latest version of the OS
http://us.blackberry.com/support/downloads/download_sites.jsp
and save it to computer.
To erase all the data on your BlackBerry device, complete the following steps. This option is available with
BlackBerry Device Software 3.8 and later.
1. In the device Options, click Security.
If you are using BlackBerry Device Software 4.1, click Security Options > General Security.
2. Click the trackwheel and select Wipe Handheld.
3. Click Continue.
4. Type “blackberry”. All the data on the BlackBerry device is erased.
On some new versions of BlackBerry software, the menu navigation is slightly different.
1. Go to Options.
2. Select Security Options.
3. Select General Settings.
4. Click the Menu key.
5. Select Wipe Handheld.
6. Click Continue.
7. Type “blackberry”. All the data on the BlackBerry device is erased.
Launch the new Desk Top Software on the computer
1. Connect your device to your computer.
2. On the home screen of the BlackBerry® Desktop Software, click Update my device.
3. Do one of the following:
* To download an update, click Get update.
* To view other available versions of the BlackBerry Device Software, click View other versions. If applicable, click another version. Click Install.
Ensure the new OS is the one you prevously downloaded. When you get to the step of reinstalling apps, leave out the latest app/s or those you originally installed before the problem started. You can reinstall these one at a time once you are happy that device works.
Do not disconnect the device until the whole process is completed and the device has rebooted.
After 10 minutes reboot again by removing the battery whilst powered-on and leave it out for a couple of minutes.
Leave it again for 10 minutes. You should now have a fully functioning BB!
Blackberry Best Advice - Back-up weekly
If I have helped you please check the "Kudos" star on the right >>>> -
Still getting uncaught exception in c++ API running keywords query
When I run a search based on keyword in java application, the first time, most likely the query results is returned, but for the subsequent keywords searches, the application throws the error below...
com.sleepycat.dbxml.XmlException: Uncaught exception from C++ API, errcode = INTERNAL_ERROR
at com.sleepycat.dbxml.dbxml_javaJNI.XmlQueryExpression_execute__SWIG_1(Native Method)
at com.sleepycat.dbxml.XmlQueryExpression.execute(XmlQueryExpression.java:85)
at epss.utilities.XQueryUtil.getQueryResultsByKeywords(XQueryUtil.java:168)
at epss.search.XmlContentByKeywords.getDocumentContentByKeywords(XmlContentByKeywords.java:123)
at com.epss.test.TestApp.main(TestApp.java:83)
I know one of the many things to consider fixing this problem is to make sure all berkeley db xml objects (e.g. xmlContainer, XmlManager, XmlResults, XmlQueryExpression, etc) delete() method is called on those obects once they are done to free resources etc. I've been doing all that and still getting the error. This problem doesn't happen when i run a search for based on id (attribute value).
Note: I'm not explicitly using trasanction since i turned on transaction in EnvironmentConfig to create XmlManager.
This is the method that does the query and return us the results...
* Gets the query results by keywords.
* @param keywords
* the keywords under search
* @param manager
* the object used to perform activities such as preparing XQuery
* queries
* @return the query results by keywords
public static synchronized XmlResults getQueryResultsByKeywords(
final String keywords, XmlManager manager) {
/* Represents a parsed XQuery expression. */
XmlQueryExpression expr = null;
/* Encapsulates the results of a query that has been executed. */
XmlResults results = null;
/* The query context */
XmlQueryContext context = null;
// The value
XmlValue value = null;
// Declare string variables
String query = null;
// Run logic
try {
/* Do null check */
if (manager != null) {
// Make XmlValue object
value = new XmlValue(keywords);
// Get a query context
context = manager.createQueryContext();
// Bind xquery variable value to its variable name
context.setVariableValue(DataConstants.KEYWORD, value);
// Build the query string
query = QueryStringUtil.xQueryStringByKeywords(
DataConstants.ELEMENTS, DataConstants.KEYWORD);
// Compile an XQuery expression into an XmlQueryExpression
expr = manager.prepare(query, context);
// Evaluates the XQuery expression against the containers
results = expr.execute(context);
/* Release resources */
if (results.size() == 0) {
results.delete();
results = null;
// Free the native resources
expr.delete();
// Dereference objects
expr = null;
value = null;
context = null;
query = null;
manager.delete();
manager = null;
return results;
} catch (final XmlException e) {
// Free the native resources
expr.delete();
// dereference objects
expr = null;
value = null;
context = null;
query = null;
// Write to log
WriteLog.logExceptionToFile(e);
return null;
This is the callback method that return the query string...
* Returns query keyword query string to retrive keywords.
* @param elementName The particular node under search
* @param keywords The keywords being searched under the node
* @return The string used for the query
public static synchronized String xQueryStringByKeywords(
final String elementName, final String keywords) {
/* Build query string */
final StringBuffer sb = new StringBuffer();
sb.append("let $found := false\n");
sb.append("let $terms := tokenize($");
sb.append(keywords);
sb.append(", \",\")\n");
sb.append("for $element in collection('");
sb.append(DataConstants.CONTAINER);
sb.append("')");
sb.append("/(FUNDOC | JOBDOC)");
sb.append("//");
sb.append(elementName);
sb.append("//");
sb.append("parent::*[1]");
sb.append("\nlet $found := for $term in $terms\n");
sb
.append(" return if (contains(lower-case($element), lower-case($term)))");
sb.append(" \nthen \"true\"");
sb.append(" else \"false\" \n");
sb.append(" return if ($found = \"false\") \nthen () else $element");
return sb.toString();
Edited by: user3453165 on Jan 20, 2010 7:20 AMI am using berkeley db xml 2.5.13 on windows xp. Yes that's the complete error message. I am going to add my environment class and also part of the keyword search class that extends the environment, which will give u idea about how i'm creating and using transaction. I don't explicitly use transaction. I used to explicitly use it but i thought it's redundant. So when i create the db environment, i just call envc.setTransactional(true) and pass the EnvironmentConfig object (i.e. envc) to the environment to create instance of XmlManager and this is fine. Look below and u will see what i mean. Please let me know if u need more information. Thanks for your help. Appreciate it.
Tue, 2010-01-19 10:58:27 PM
com.sleepycat.dbxml.XmlException: Uncaught exception from C++ API, errcode = INTERNAL_ERROR
at com.sleepycat.dbxml.dbxml_javaJNI.XmlQueryExpression_execute__SWIG_1(Native Method)
at com.sleepycat.dbxml.XmlQueryExpression.execute(XmlQueryExpression.java:85)
at epss.utilities.XQueryUtil.getQueryResultsByKeywords(XQueryUtil.java:166)
at epss.search.XmlContentByKeywords.getDocumentContentByKeywords(XmlContentByKeywords.java:123)
at com.epss.test.TestApp.main(TestApp.java:66)
The environment class...
package epss.core;
import java.io.File;
import java.io.FilenameFilter;
import java.io.IOException;
import com.sleepycat.db.DatabaseException;
import com.sleepycat.db.Environment;
import com.sleepycat.db.EnvironmentConfig;
import com.sleepycat.dbxml.XmlContainer;
import com.sleepycat.dbxml.XmlContainerConfig;
import com.sleepycat.dbxml.XmlManager;
import com.sleepycat.dbxml.XmlManagerConfig;
import epss.utilities.GlobalUtil;
* Class used to open and close Berkeley Database environment.
public class DatabaseEnvironment {
/** The db env_. */
private Environment dbEnv_ = null;
/** The mgr_. */
private XmlManager mgr_ = null;
/** The opened container. */
private XmlContainer openedContainer = null;
/** The new container. */
private XmlContainer newContainer = null;
/** The path2 db env_. */
private File path2DbEnv_ = null;
/** Whether we are creating or opening database environment. */
private int mode = -1;
/** Constants for mode opening or mode creation. */
private static final int OPEN_DB = 0, CREATE_DB = 1;
* Set the Mode (CREATE_DB = 1, OPEN_DB = 0).
* @param m
* the m
protected synchronized void setDatabaseMode(final int m) {
if (m == OPEN_DB || m == CREATE_DB)
mode = m;
* Gets the manager.
* @return the manager
protected synchronized XmlManager getManager() {
return mgr_;
* Gets the opened container.
* @return the opened container
protected synchronized XmlContainer getOpenedContainer() {
return openedContainer;
* Gets the new container.
* @return the new container
protected synchronized XmlContainer getNewContainer() {
return newContainer;
* Initialize database environment.
* @throws Exception
* the exception
protected synchronized void doDatabaseSetup(String container)
throws Exception {
switch (mode) {
case OPEN_DB:
// check database home dir exist
if (!(isPathToDbExist(new File(DataConstants.DB_HOME)))) {
WriteLog.logMessagesToFile(DataConstants.DB_FILE_MISSING);
cleanup();
throw new IOException(DataConstants.DB_FILE_MISSING);
} else {
// Configure database environment
configureDatabaseEnv();
// Configuration settings for an XmlContainer instance
XmlContainerConfig config = new XmlContainerConfig();
// DB shd open within a transaction
config.setTransactional(true);
// Opens a container, returning a handle to an XmlContainer obj
openedContainer = getManager().openContainer(container, config);
break;
case CREATE_DB:
// Set environment home
setDatabaseHome();
// Validate database home dir exist
if (isPathToDbExist(new File(DataConstants.DB_HOME))) {
// Configure database environment
configureDatabaseEnv();
// Configuration settings for an XmlContainer instance
XmlContainerConfig config = new XmlContainerConfig();
// Sets whether documents are validated
config.setAllowValidation(true);
// DB shd open within a transaction
config.setTransactional(true);
// The database container path
File file = new File(path2DbEnv_, container);
// Creates a container, returning a handle to
// an XmlContainer object
newContainer = getManager().createContainer(file.getPath(),
config);
newContainer.setAutoIndexing(true);
break;
default:
throw new IllegalStateException("mode value (" + mode
+ ") is invalid");
* Validate path2 db env.
* @param path2DbEnv
* the path2 db env
* @return true, if checks if is path to db env
private synchronized boolean isPathToDbExist(final File path2DbEnv) {
boolean returnValue = false;
if (!(path2DbEnv.isDirectory() || path2DbEnv.exists())) {
throw new IllegalArgumentException(DataConstants.DIR_ERROR
+ path2DbEnv.getAbsolutePath()
+ DataConstants.DOES_NOT_EXIST);
} else {
path2DbEnv_ = path2DbEnv;
// Test whether db home exist when mode is 0
if (path2DbEnv_.exists() && mode == OPEN_DB) {
// Test whether all db files exist
returnValue = true;
} else {
// Test whether db home exist when mode is 1
if (path2DbEnv_.exists() && mode == CREATE_DB) {
returnValue = true;
return returnValue;
* Set database environment home.
* @throws IOException
* Signals that an I/O exception has occurred.
private synchronized void setDatabaseHome() throws IOException {
// The base dir
File homeDir = new File(DataConstants.DB_HOME);
// If db home delete fails, throw io exception
if (!GlobalUtil.deleteDir(homeDir) && homeDir.exists()) {
WriteLog.logMessagesToFile(DataConstants.ERROR_MSG);
throw new IOException(DataConstants.ERROR_MSG);
} else {
// If delete is successful, recreate db home
final boolean success = homeDir.mkdir();
// if home dir creation is successful
if (success) {
// Construct file object
File logDir = new File(homeDir, DataConstants.LOG_DIR);
// File dbHome = new File(homeDir, DataConstants.DB_DIR);
// Create log file
boolean logCreated = logDir.mkdir();
// Create db home
// boolean dbHomeCreated = dbHome.mkdir();
if (logCreated) {
WriteLog.logMessagesToFile(homeDir.getAbsolutePath()
+ " successfully created");
} else {
WriteLog.logMessagesToFile(homeDir.getAbsolutePath()
+ " failed to create");
* Sets environment configuration and it's handlers.
* @throws Exception
* the exception
private synchronized void configureDatabaseEnv() throws Exception {
// Construct a new log file object
File logDir = new File(path2DbEnv_, DataConstants.LOG_DIR);
// The environment config
EnvironmentConfig envc = new EnvironmentConfig();
// estimate how much space to allocate
// for various lock-table data structures
envc.setMaxLockers(10000);
// estimate how much space to allocate
// for various lock-table data structures
envc.setMaxLocks(10000);
// estimate how much space to allocate
// for various lock-table data structures
envc.setMaxLockObjects(10000);
// automatically remove log files
// that are no longer needed.
envc.setLogAutoRemove(true);
// If environment does not exist create it
envc.setAllowCreate(true);
// For multiple threads or processes that are concurrently reading and
// writing to berkeley db xml
envc.setInitializeLocking(true);
// This is used for database recovery from application or system
// failures.
envc.setInitializeLogging(true);
// Provides an in-memory cache that can be shared by all threads and
// processes
envc.setInitializeCache(true);
// Provides atomicity for multiple database access operations.
envc.setTransactional(true);
// location of logging files.
envc.setLogDirectory(logDir);
// set the size of the shared memory buffer pool
envc.setCacheSize(500 * 1024 * 1024);
// turn on the mutexes
envc.setMaxMutexes(500000);
// show error messages by BDB XML library
envc.setErrorStream(System.err);
// File db_home = new File(path2DbEnv_, "db");
// Create a database environment
dbEnv_ = new Environment(path2DbEnv_, envc);
// Configure an XmlManager instance via its constructors
XmlManagerConfig mgrConf = new XmlManagerConfig();
mgrConf.setAllowExternalAccess(true);
mgrConf.setAllowAutoOpen(true);
// Create xml manager object
mgr_ = new XmlManager(dbEnv_, mgrConf);
mgr_.setDefaultContainerType(XmlContainer.NodeContainer);
* This method is used to close the database environment freeing any
* allocated resources that may have been held by it's handlers and closing
* any underlying subsystems.
* @throws DatabaseException
* the database exception
protected synchronized void cleanup() throws DatabaseException {
if (path2DbEnv_ != null) {
path2DbEnv_ = null;
if (newContainer != null) {
newContainer.delete();
newContainer = null;
if (openedContainer != null) {
openedContainer.delete();
openedContainer = null;
if (mgr_ != null) {
mgr_.delete();
mgr_ = null;
if (dbEnv_ != null) {
dbEnv_.close();
dbEnv_ = null;
// This is the keyword search class...
public final class XmlContentByKeywords extends DatabaseEnvironment {
public synchronized Document getDocumentContentByKeywords(String keywords)
throws Exception {
// Encapsulates the results of a query that has been executed.
XmlResults results = null;
// The manager
XmlManager manager = null;
// Run the logic
if (keywords != null) {
try {
// Flag to open db
final int OPEN_DB = 0;
// The keywords content
Document keywordsContent = null;
// Open db connection
try {
// Get database instance
setDatabaseMode(OPEN_DB);
// Open this container in db environment
doDatabaseSetup(DataConstants.CONTAINER);
} catch (Exception ex) {
// Create error node with error message
keywordsContent = Wrapper.createErrorDocument(ex
.getMessage());
// Return the error node doc
return keywordsContent;
// Manager instance
// final XmlManager manager = getManager();
manager = getManager();
// Transaction instance
// final XmlTransaction txn_ = getTxn();
// The map
Map<String, Document> map = null;
// The temp map
Map<String, Document> tempMap = null;
// Return the query results
results = XQueryUtil.getQueryResultsByKeywords(keywords, manager);
// use results here...
// close results when done
results.delete();
results = null;
manager.delete();
manager = null;
}
Maybe you are looking for
-
How to restrict a table with its set of data based on a column value in it?
Hi, I have a scenario in which I have to show a set of data of a pivot table by restricting data based on a column value. I am creating BIP report whose source is from BIA ie.RPD. Based on a column value I want to restrict the data being displayed in
-
1100 Event Log Errors After Upgrade
We've upgraded some Cisco Aironet 1100 access points to Firmware Version 12.3(8)JA2. Since the upgrade we've seen several connectivity problems with Dell Axims get cleared up however the event log for each of the access points shows this error messag
-
How to send JPG images in MAIL?
I'm having a problem in sending JPG files in MAIL. Nobody can open de files i send. Need Help. Tanks.
-
Audiobook not working correctly on iphone 4
Hello, I downloaded and audiobook that is over 10 hours and came in two parts. The first part played fine, I listened and got into the story, but now the second portion is not working. The first part was in black and the second part is on my phone bu
-
Why wrong dates in Mail and how to fix it?
The strangest thing happened when we started up a new MacBook Air and made new accounts in Mail. IMAP-accounts that already was in use on the older MacBook. When we got the accounts up and running, all mails in the inbox list had been updated to 2014