I recently had the problem that the BlackBerry Enterprise server I am administrating was not able to determine the status of the device configuration of a user. The Configuration Status allways said Device State Invalid. A look into the POLC log file brought up the following lines:
Device contains various instances of module "GoogleMaps"
The current state for PIN 2100000A is not available.
{tom@anywhere.com, PIN=2100000A, UserId=2}RequestHandler::PollForMissingApps: GetHHCodePackages failed with the error: HHCM_NO_STATE_INFO_FOR_PIN.
RequestHandler::PollForMissingApps: Completed Poll For Missing Apps, elapsed time 0 seconds.
RequestHandler::DoWork - PollForMissingApps failed.
I found this entry in blackberryforums discussing the issue and this entry in the BlackBerry knowledge base. To resolve the issue I looked into the table SyncDeviceMgmtas described in the knowledge base and found two entries for GoogleMaps in the list for the user configuration that had the problem. After deleting the invalid entry and refreshing the configuration state in the BlackBerry Enterprise Manager the state could be retrieved again.





September 24th, 2008 at 5:47 pm
I have the same problem. What tool/software did you use to look into the SQL database and delete the enty?
October 3rd, 2008 at 10:27 am
@Kai-Uwe the Database of my Enterprise server is a MS SQL Server Express 2005 and I used the SQL Server Management Studio Express to open the table and edit the value
October 3rd, 2008 at 10:53 am
Thanks. We use the stock MSDE that comes with BES. I finally found I can use a SQL Management Studio from the MSDN subscription we happen to have.