05-26-2010 04:04 PM
Device: Curve 8520
Signed app? Yes.
I'm trying to deploy a blackberry app (called 'ConstituenC') that works fine in the simulator. It uses restricted APIs, so I obtained a key from RIM and applied it via the Java Development Environment.
When I attempt to run on my phone (BB Curve, 8520. OS: 4.6.1), it shows an error saying "'ConstituentC' attempts to access a secure API."
The following is shown in the BB Event Log:
Java Exception: Error starting ConstituentC: Module 'ConstituentC' attempts to access a secure API. Error starting ConstituentC: Module 'ConstituentC' attempts to access a secure API. Linker error:
'VerifyError' for ConstituentC Module 'ConstituentC' attempts to access a secure API module 9621 cannot reference net.rim.blackberry.api.mail.Store
CMM: ConstituentC (9621) invalid sig for 0x424252 VM:LINK ConstituentC
Any ideas on how this could be resolved?
05-26-2010 05:00 PM - edited 05-26-2010 05:43 PM
Can't see image sorry, you need the RRT you should contact email@example.com. They can further assist you.
Aha there's your image yea that's not right.
06-18-2010 10:31 AM
CMM: ConstituentC (9621) "invalid sig for 0x424252" says that the RBB signature does not verify for ConstituentC. This means that the RBB signature is there in the module, but it does not verify against the module, for example, because the module has been corrupted. I suggest you check the integrity of the module by comparing a hash of the module installed vs the module signed.