I have android 2.2. and I downloaded gson 1.6 and used it for deserializing json messages from web services. The java object implements serializable. and has instance varialbles string, Long, Bigdecimal, and byte[]. The json array is generated by the gson on the server side. I assume that the json should be deserialized on the client side. However It is not the case. I got the an error as issue 6636. At http://code.google.com/p/android/issues/detail?id=6636, I saw that the issue was fixed with status "future release". How can I get the patch or new release? Or is there a workaround? Our development depends on the fix.
Please update. thanks qd 12-03 14:00:57.276: ERROR/AndroidRuntime(307): Caused by: java.lang.NullPointerException 12-03 14:00:57.276: ERROR/AndroidRuntime(307): at org.apache.harmony.luni.lang.reflect.ListOfTypes.length(ListOfTypes.java:47) 12-03 14:00:57.276: ERROR/AndroidRuntime(307): at org.apache.harmony.luni.lang.reflect.ImplForType.toString(ImplForType.java:83) 12-03 14:00:57.276: ERROR/AndroidRuntime(307): at java.lang.StringBuilder.append(StringBuilder.java:203) 12-03 14:00:57.276: ERROR/AndroidRuntime(307): at com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserializerExceptionWrapper.java:56) 12-03 14:00:57.276: ERROR/AndroidRuntime(307): at com.google.gson.JsonDeserializationVisitor.invokeCustomDeserializer(JsonDeserializationVisitor.java:88) 12-03 14:00:57.276: ERROR/AndroidRuntime(307): at com.google.gson.JsonDeserializationVisitor.visitUsingCustomHandler(JsonDeserializationVisitor.java:76) 12-03 14:00:57.276: ERROR/AndroidRuntime(307): at com.google.gson.ObjectNavigator.accept(ObjectNavigator.java:106) 12-03 14:00:57.276: ERROR/AndroidRuntime(307): at com.google.gson.JsonDeserializationContextDefault.fromJsonArray(JsonDeserializationContextDefault.java:64) 12-03 14:00:57.276: ERROR/AndroidRuntime(307): at com.google.gson.JsonDeserializationContextDefault.deserialize(JsonDeserializationContextDefault.java:49) 12-03 14:00:57.276: ERROR/AndroidRuntime(307): at com.google.gson.Gson.fromJson(Gson.java:568) 12-03 14:00:57.276: ERROR/AndroidRuntime(307): at com.google.gson.Gson.fromJson(Gson.java:515) 12-03 14:00:57.276: ERROR/AndroidRuntime(307): at com.google.gson.Gson.fromJson(Gson.java:484) 12-03 14:00:57.276: ERROR/AndroidRuntime(307): at com.google.gson.Gson.fromJson(Gson.java:434) 12-03 14:00:57.276: ERROR/AndroidRuntime(307): at com.qding.enterprise.pickntaste.helper.DataManager.getLocalRestaurants(DataManager.java:98) 12-03 14:00:57.276: ERROR/AndroidRuntime(307): at com.qding.enterprise.pickntaste.MyRestaurants.onCreate(MyRestaurants.java:47) 12-03 14:00:57.276: ERROR/AndroidRuntime(307): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 12-03 14:00:57.276: ERROR/AndroidRuntime(307): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627) 12-03 14:00:57.276: ERROR/AndroidRuntime(307): ... 11 more 12-03 14:00:57.295: WARN/ActivityManager(65): Force finishing activity com.qding.enterprise.pickntaste/.MyRestaurants -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en