Thanks for the answer. So i'm not alone :) Can anybody from Google comment on this situation?
Thanks, Evgeniy On 19 апр, 21:20, Steve <[email protected]> wrote: > I am seeing the same exception and condition. > > Things worked Friday afternoon, now I see this same exception this > morning. > > On Apr 19, 6:40 am, Evgeniy Beschastnov <[email protected]> > wrote: > > > Hi developers! > > > I've got a problem with active api today. This code worked ok on > > Friday, but today it crashes. I use new library (8 apr). > > > Code: > > > Wavelet wavelet = fetchWavelet(waveIdObj, new > > WaveletId(waveIdObj.getDomain(), waveletId), url); > > > Outgoing JSON: > > > com.google.wave.api.AbstractRobot makeRpc: JSON request to be sent: > > [{"method":"wave.robot.fetchWave","id":"op15","params": > > {"waveId":"googlewave.com!w+qDKVpoCDE","waveletId":"googlewave.com!conv > > +root"}}] > > > Response: > > > com.google.wave.api.AbstractRobot makeRpc: Response returned: > > [{"id":"op15","data":{"message":"b+qDKVpoCDF","blips":{"b+qDKVpoCDF": > > {"lastModifiedTime":1271675956931,"content":"\n oipoip > > \nop","contributors": > > ["[email protected]","[email protected]"],"waveletId":"googlewave.com! > > conv+root","blipId":"b+qDKVpoCDF","waveId":"googlewave.com!w > > +qDKVpoCDE","parentBlipId":{},"annotations":[{"range":{"start":0,"end": > > 11},"name":"user/d/qDKVpoCD","value":"[email protected], > > 1271675955224,"},{"range":{"start":0,"end":8},"name":"conv/ > > title","value":""},{"range":{"start":0,"end": > > 8},"name":"lang","value":"unknown"},{"range":{"start":8,"end": > > 11},"name":"lang","value":"nl"},{"range":{"start":11,"end": > > 11},"name":"user/e/ > > qDKVpoCD","value":"[email protected]"}],"childBlipIds": > > [],"elements":{"1":{"properties": > > {"taskId":"1778712","assigns":"","startdate":"","status":"0","priority":"1" > > ,"duedate":"","url":"http:// > > wrikerobot2.appspot.com/gadget.xml"},"type":"GADGET"},"0": > > {"properties":{},"type":"LINE"},"8":{"properties": > > {},"type":"LINE"}},"version": > > 19,"creator":"[email protected]"}},"blipId":{},"waveletData": > > {"tags":[],"lastModifiedTime": > > 1271675956931,"title":"oipoip","waveletId":"googlewave.com!conv > > +root","participantRoles": > > {"[email protected]":"FULL","[email protected]":"FULL"},"rootBlipId":"b > > +qDKVpoCDF","dataDocuments":{},"waveId":"googlewave.com!w > > +qDKVpoCDE","creationTime":1271675946794,"participants": > > ["[email protected]","[email protected]"],"creator":"[email protected]","version": > > 19}}}] > > > And the exception: > > > com.google.gson.JsonParseException: The JsonDeserializer > > StringTypeAdapter failed to deserialized json object {} given the type > > class java.lang.String > > at > > com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserializ > > erExceptionWrapper.java: > > 63) > > at > > com.google.gson.JsonDeserializationVisitor.invokeCustomDeserializer(JsonDes > > erializationVisitor.java: > > 88) > > at > > com.google.gson.JsonObjectDeserializationVisitor.visitFieldUsingCustomHandl > > er(JsonObjectDeserializationVisitor.java: > > 117) > > at > > com.google.gson.ObjectNavigator.navigateClassFields(ObjectNavigator.java: > > 150) > > at com.google.gson.ObjectNavigator.accept(ObjectNavigator.java:123) > > at > > com.google.gson.JsonDeserializationContextDefault.fromJsonObject(JsonDeseri > > alizationContextDefault.java: > > 73) > > at > > com.google.gson.JsonDeserializationContextDefault.deserialize(JsonDeseriali > > zationContextDefault.java: > > 51) > > at com.google.gson.DefaultTypeAdapters > > $MapTypeAdapter.deserialize(DefaultTypeAdapters.java:532) > > at com.google.gson.DefaultTypeAdapters > > $MapTypeAdapter.deserialize(DefaultTypeAdapters.java:497) > > at > > com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserializ > > erExceptionWrapper.java: > > 50) > > at > > com.google.gson.JsonDeserializationVisitor.invokeCustomDeserializer(JsonDes > > erializationVisitor.java: > > 88) > > at > > com.google.gson.JsonDeserializationVisitor.visitUsingCustomHandler(JsonDese > > rializationVisitor.java: > > 76) > > at com.google.gson.ObjectNavigator.accept(ObjectNavigator.java:98) > > at > > com.google.gson.JsonDeserializationContextDefault.fromJsonObject(JsonDeseri > > alizationContextDefault.java: > > 73) > > at > > com.google.gson.JsonDeserializationContextDefault.deserialize(JsonDeseriali > > zationContextDefault.java: > > 51) > > at > > com.google.wave.api.impl.JsonRpcResponseGsonAdaptor.deserialize(JsonRpcResp > > onseGsonAdaptor.java: > > 72) > > at > > com.google.wave.api.impl.JsonRpcResponseGsonAdaptor.deserialize(JsonRpcResp > > onseGsonAdaptor.java: > > 42) > > at > > com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserializ > > erExceptionWrapper.java: > > 50) > > at > > com.google.gson.JsonDeserializationVisitor.invokeCustomDeserializer(JsonDes > > erializationVisitor.java: > > 88) > > at > > com.google.gson.JsonDeserializationVisitor.visitUsingCustomHandler(JsonDese > > rializationVisitor.java: > > 76) > > at com.google.gson.ObjectNavigator.accept(ObjectNavigator.java:98) > > at > > com.google.gson.JsonDeserializationContextDefault.fromJsonObject(JsonDeseri > > alizationContextDefault.java: > > 73) > > at > > com.google.gson.JsonDeserializationContextDefault.deserialize(JsonDeseriali > > zationContextDefault.java: > > 51) > > at com.google.gson.DefaultTypeAdapters > > $CollectionTypeAdapter.deserialize(DefaultTypeAdapters.java:472) > > at com.google.gson.DefaultTypeAdapters > > $CollectionTypeAdapter.deserialize(DefaultTypeAdapters.java:434) > > at > > com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserializ > > erExceptionWrapper.java: > > 50) > > at > > com.google.gson.JsonDeserializationVisitor.invokeCustomDeserializer(JsonDes > > erializationVisitor.java: > > 88) > > at > > com.google.gson.JsonDeserializationVisitor.visitUsingCustomHandler(JsonDese > > rializationVisitor.java: > > 76) > > at com.google.gson.ObjectNavigator.accept(ObjectNavigator.java:98) > > at > > com.google.gson.JsonDeserializationContextDefault.fromJsonArray(JsonDeseria > > lizationContextDefault.java: > > 64) > > at > > com.google.gson.JsonDeserializationContextDefault.deserialize(JsonDeseriali > > zationContextDefault.java: > > 49) > > at com.google.gson.Gson.fromJson(Gson.java:495) > > at com.google.gson.Gson.fromJson(Gson.java:444) > > at com.google.gson.Gson.fromJson(Gson.java:396) > > at > > com.google.wave.api.AbstractRobot.makeRpc(AbstractRobot.java:1087) > > at > > com.google.wave.api.AbstractRobot.fetchWavelet(AbstractRobot.java: > > 560) > > at > > com.google.wave.api.AbstractRobot.fetchWavelet(AbstractRobot.java: > > 533) > > at > > wrikerobot.WrikeRobotServlet.appendBlipToWave2(WrikeRobotServlet.java: > > 117) > > at > > wrikerobot.GetUpdatesFromWrikeServlet.addUpdateComment(GetUpdatesFromWrikeS > > ervlet.java: > > 93) > > at > > wrikerobot.GetUpdatesFromWrikeServlet.addUpdateTaskComments(GetUpdatesFromW > > rikeServlet.java: > > 73) > > at > > wrikerobot.GetUpdatesFromWrikeServlet.doPost(GetUpdatesFromWrikeServlet.jav > > a: > > 164) > > at > > wrikerobot.GetUpdatesFromWrikeServlet.doGet(GetUpdatesFromWrikeServlet.java > > : > > 37) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:693) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:806) > > at > > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java: > > 511) > > at org.mortbay.jetty.servlet.ServletHandler > > $CachedChain.doFilter(ServletHandler.java:1166) > > at > > com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlo > > bUploadFilter.java: > > 97) > > at org.mortbay.jetty.servlet.ServletHandler > > $CachedChain.doFilter(ServletHandler.java:1157) > > at > > com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionF > > ilter.java: > > 35) > > at org.mortbay.jetty.servlet.ServletHandler > > $CachedChain.doFilter(ServletHandler.java:1157) > > at > > com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(Trans > > actionCleanupFilter.java: > > 43) > > at org.mortbay.jetty.servlet.ServletHandler > > $CachedChain.doFilter(ServletHandler.java:1157) > > at > > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java: > > 388) > > at > > org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: > > 216) > > at > > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java: > > 182) > > at > > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java: > > 765) > > at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: > > 418) > > at > > com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionH > > andlerMap.java: > > 238) > > at > > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java: > > 152) > > at org.mortbay.jetty.Server.handle(Server.java:326) > > at > > org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: > > 542) > > at org.mortbay.jetty.HttpConnection > > $RequestHandler.headerComplete(HttpConnection.java:923) > > at > > com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequ > > estParser.java: > > 76) > > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) > > at > > com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceReques > > t(JettyServletEngineAdapter.java: > > 135) > > at > > com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java: > > 243) > > at com.google.apphosting.base.RuntimePb$EvaluationRuntime > > ... > > продолжение » -- You received this message because you are subscribed to the Google Groups "Google Wave API" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-wave-api?hl=en.
