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

Reply via email to