If a custom application implements a package declaration that contains com.rim, net.rim, net.blackberry, java, or javax (for example, package com.rim.docs.programs.testapplication; ), and you attempt to launch the application on a BlackBerry device with BlackBerry Device Software 3.8 and later, you receive the following error:
Error Starting [Application Name]: Unsigned module '[Module Name]' may not contain classes in com.rim(except com.rim.samples), net.rim,net.blackberry, java or javax.
The error is caused by the package name restrictions that are implemented in BlackBerry Device Software 3.8 and later.
For third-party and custom application, package names cannot contain any of the following:
Note: The one exception to this list is that third-party applications are able to use the com.rim.samples package name.