
09-12-2009, 12:33 PM
|
 |
Proprietor
|
|
Join Date: Nov 2008
Posts: 2,238
|
|
KB15768 - Free memory is used up when an application is pushed to the BlackBerry HH
KB15768 - Free memory is used up when an application is pushed to the BlackBerry smartphone
Environment
- BlackBerry® Enterprise Server
- BlackBerry smartphones
- SDR193500
Overview
After an application is pushed to the BlackBerry smartphone from a BlackBerry Enterprise Server, email messages and call logs are deleted from the BlackBerry smartphone because there is no free memory remaining.
Cause
When an application pushed to the BlackBerry smartphone contains .cod files of the format name-number.cod, the BlackBerry smartphone recognizes the .cod files as sibling modules. In the associated .alx file, within the tag, only module names should be listed. If the .alx file contains .cod file names of sibling modules, the BlackBerry Enterprise Server interprets the .cod files listed in the tag as independent modules and sends all the .cod files under tag to the BlackBerry smartphone. The BlackBerry Enterprise Server then waits for the BlackBerry smartphone to acknowledge the receipt of all modules listed in the tag.
The BlackBerry smartphone acknowledges that it received a single module, of the format name-number.cod. Since multiple .cod files are listed in the tag, the BlackBerry Enterprise Server expects multiple acknowledgments and resends the modules listed in the tag until acknowledgment is received for all the modules.
The sending of multiple modules to the BlackBerry smartphone causes free memory to be used up. When the BlackBerry smartphone is low on memory, email messages and call logs are deleted to free up space.
Resolution
This is a previously reported issue that has been escalated internally to our development team. No resolution time frame is currently available.
Workaround
Create a new software configuration on the BlackBerry Enterprise Server with an .alx file that does not include the sibling modules listed in the tag.
Additional Information
When you name .cod files, do not create a .cod file using the name-number.cod format. For example, this includes file names such as my-1.cod or my-2.cod. If you use this format, the BlackBerry smartphone recognizes the .cod file as a sibling .cod file, and the .cod file is not properly loaded on to the BlackBerry smartphone.
For more information on application development, refer to the BlackBerry Java Development Environment Development Guide, located on www.blackberry.com.
__________________
http://blog.port3101.org/hdawg/
The views expressed by me on Port3101 and its affiliated sites are my own and do not necessarily reflect the views of my employer.
|