05-06-2010 08:00 AM
I am trying to test an OpenGL app on a 9520 and I get the following error when I start it: "Error starting XYZ: Module XYZ attemps to access a secure API." However, I _did_ sign the app and under Options->Applications->XYZ->Module, I see that it is signed with RBB and RCR.
I have developed numerous other application and signed them so I know it should be working. Is there something obvious that I am missing here? Should I have other IDs than RBB and RCR for that?
The error happens at: "net_rim_bb_framework_api-1 (4A45AF25) ApplicationEntryPoint run 0x374C
Solved! Go to Solution.
05-06-2010 08:18 AM
Look at the event log to find what class requires the secure API.
05-06-2010 08:35 AM
Sorry, I am new to the event log and I don't quite know what to look for.
I have spotte a few errors related to my application:
- Error starting XYZ: Module XYZ attemps to access a secure API
- Linker error: 'VerifyError' for XYZ
- Module XYZ attend to access a secure API
- module 3907 cannot reference javax.microedition.khronos.egl.EGL11
- VM:Link XYZ
Maybe the real error is the module 3907 thing?
05-06-2010 08:39 AM
Ok... I looked around for the reference error and it seems that it happens when one tries to run an opengl program on a device that doesn't support it.
I have a 9520 v126.96.36.199 (platform 188.8.131.52), shouldn't it be able to run there?
05-06-2010 11:45 AM
You are correct, the 9520 should support it.
Try GLUtils.isSupported() to see if the device supports it, if it returns true then I am not exactly sure why it is not working, try restarting the device.
If it returns false then that is why it is not working.