Hi Philip, The problem of the bad encoded entry (that generated NullPointerException) that we encountered was from my sensor data listener implementation in hackyReview module. Even though ReviewActvity can send the empty string as a file path, I passed this value to get the workspace. As a result the Workspace.getWorkspace() returns null.
To solve this problem, I changed it in the two level. 1. JupiterSensor will not send a ReviewActvity data with the empty string in the file attribute from the next release. 2. The class in the hackyReview checked the empty string in a class not to generate the null before using getWorkspace() in the hackyReview module. Since the call for the sensor sensor listener implementation classes after the null pointer exception would not be notified, I appreciate it if you can update Hackystat server today. As a related issue, It would be great if a volunteer (Hongbing?) can make more explanation about the Workspace.getWorkspace() that there is a case to return null :-) This would save a time for the similar problem in the future. Cheers, Takuya ================================ Takuya Yamashita E-mail: [EMAIL PROTECTED] ================================
