This article applies to the BlackBerry® Java™ Development Environment (JDE).
When the JDE compiles your code, it will produce files with .CSL and .CSO extensions if your application is using controlled APIs. These files will have the same name as the COD file that is generated. These files must be in the same directory as the generated COD file when using the SignatureTool.
The problem described will occur when the CSL and CSO files for the COD file can not be found. You should locate these files, or re-compile to have them generated if they can not be found. These files must be located in the same directory as the COD file when using the SignatureTool.