Community
Participate
Working Groups
To reproduce: # Attempt to synchronize this change: http://egit.eclipse.org/r/#change,3759 # observe the error dialog, log entry -- Error Details -- Date: Mon Jun 20 21:52:20 PDT 2011 Message: Unexpected error while communicating with Gerrit Severity: Error Product: Eclipse SDK 3.6.2.v201102101200 (org.eclipse.sdk.ide) Plugin: org.eclipse.mylyn.gerrit.core Session Data: eclipse.buildId=M20110210-1200 java.version=1.6.0_25 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US Framework arguments: -product org.eclipse.sdk.ide Command-line arguments: -product org.eclipse.sdk.ide -data C:\Users\David Green\workspace-tasktop -dev file:C:/Users/David Green/workspace-bootstrap/.metadata/.plugins/org.eclipse.pde.core/IDE (Windows)/dev.properties -os win32 -ws win32 -arch x86 -consoleLog Exception Stack Trace: org.eclipse.mylyn.internal.gerrit.core.client.GerritException at org.eclipse.mylyn.internal.gerrit.core.client.GerritClient.execute(GerritClient.java:684) at org.eclipse.mylyn.internal.gerrit.core.client.GerritClient.getPatchSetPublishDetail(GerritClient.java:383) at org.eclipse.mylyn.internal.gerrit.core.client.GerritClient.getChange(GerritClient.java:400) at org.eclipse.mylyn.internal.gerrit.core.GerritTaskDataHandler.getTaskData(GerritTaskDataHandler.java:81) at org.eclipse.mylyn.internal.gerrit.core.GerritConnector.getTaskData(GerritConnector.java:123) at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeTasksJob.synchronizeTask(SynchronizeTasksJob.java:245) at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeTasksJob.runInternal(SynchronizeTasksJob.java:218) at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeTasksJob.run(SynchronizeTasksJob.java:153) at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeTasksJob.run(SynchronizeTasksJob.java:129) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Caused by: com.google.gson.JsonParseException: The JsonDeserializer com.google.gwtjsonrpc.server.MapDeserializer@1ef641e failed to deserialized json object [{"key":{"patchSetId":{"changeId":{"id":3759},"patchSetId":2},"accountId":{"id":87},"categoryId":{"id":"IPCL"}},"value":0,"granted":"2011-06-21 04:49:36.000000000","changeOpen":true,"changeSortKey":"0015d2c100000eaf"}] given the type com.google.gson.ParameterizedTypeImpl@2ebf4ecc at com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserializerExceptionWrapper.java:63) at com.google.gson.JsonDeserializationVisitor.invokeCustomDeserializer(JsonDeserializationVisitor.java:88) at com.google.gson.JsonObjectDeserializationVisitor.visitFieldUsingCustomHandler(JsonObjectDeserializationVisitor.java:116) at com.google.gson.ObjectNavigator.navigateClassFields(ObjectNavigator.java:158) at com.google.gson.ObjectNavigator.accept(ObjectNavigator.java:131) at com.google.gson.JsonDeserializationContextDefault.fromJsonObject(JsonDeserializationContextDefault.java:73) at com.google.gson.JsonDeserializationContextDefault.deserialize(JsonDeserializationContextDefault.java:51) at com.google.gson.Gson.fromJson(Gson.java:568) at org.eclipse.mylyn.internal.gerrit.core.client.JSonSupport.parseResponse(JSonSupport.java:157) at org.eclipse.mylyn.internal.gerrit.core.client.GerritService.invoke(GerritService.java:102) at $Proxy22.patchSetPublishDetail(Unknown Source) at org.eclipse.mylyn.internal.gerrit.core.client.GerritClient$9.execute(GerritClient.java:386) at org.eclipse.mylyn.internal.gerrit.core.client.GerritClient.execute(GerritClient.java:678) ... 9 more Caused by: java.lang.IndexOutOfBoundsException: Index: 1, Size: 1 at java.util.ArrayList.RangeCheck(Unknown Source) at java.util.ArrayList.get(Unknown Source) at com.google.gson.JsonArray.get(JsonArray.java:101) at com.google.gwtjsonrpc.server.MapDeserializer.deserialize(MapDeserializer.java:69) at com.google.gwtjsonrpc.server.MapDeserializer.deserialize(MapDeserializer.java:33) at com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserializerExceptionWrapper.java:50) ... 21 more What steps will reproduce the problem? 1. 2. 3. -- Error Details -- Date: Mon Jun 20 21:52:20 PDT 2011 Message: Unexpected error while communicating with Gerrit Severity: Error Product: Eclipse SDK 3.6.2.v201102101200 (org.eclipse.sdk.ide) Plugin: org.eclipse.mylyn.gerrit.core Session Data: eclipse.buildId=M20110210-1200 java.version=1.6.0_25 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US Framework arguments: -product org.eclipse.sdk.ide Command-line arguments: -product org.eclipse.sdk.ide -data C:\Users\David Green\workspace-tasktop -dev file:C:/Users/David Green/workspace-bootstrap/.metadata/.plugins/org.eclipse.pde.core/IDE (Windows)/dev.properties -os win32 -ws win32 -arch x86 -consoleLog Exception Stack Trace: org.eclipse.mylyn.internal.gerrit.core.client.GerritException at org.eclipse.mylyn.internal.gerrit.core.client.GerritClient.execute(GerritClient.java:684) at org.eclipse.mylyn.internal.gerrit.core.client.GerritClient.getPatchSetPublishDetail(GerritClient.java:383) at org.eclipse.mylyn.internal.gerrit.core.client.GerritClient.getChange(GerritClient.java:400) at org.eclipse.mylyn.internal.gerrit.core.GerritTaskDataHandler.getTaskData(GerritTaskDataHandler.java:81) at org.eclipse.mylyn.internal.gerrit.core.GerritConnector.getTaskData(GerritConnector.java:123) at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeTasksJob.synchronizeTask(SynchronizeTasksJob.java:245) at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeTasksJob.runInternal(SynchronizeTasksJob.java:218) at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeTasksJob.run(SynchronizeTasksJob.java:153) at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeTasksJob.run(SynchronizeTasksJob.java:129) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) Caused by: com.google.gson.JsonParseException: The JsonDeserializer com.google.gwtjsonrpc.server.MapDeserializer@1ef641e failed to deserialized json object [{"key":{"patchSetId":{"changeId":{"id":3759},"patchSetId":2},"accountId":{"id":87},"categoryId":{"id":"IPCL"}},"value":0,"granted":"2011-06-21 04:49:36.000000000","changeOpen":true,"changeSortKey":"0015d2c100000eaf"}] given the type com.google.gson.ParameterizedTypeImpl@2ebf4ecc at com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserializerExceptionWrapper.java:63) at com.google.gson.JsonDeserializationVisitor.invokeCustomDeserializer(JsonDeserializationVisitor.java:88) at com.google.gson.JsonObjectDeserializationVisitor.visitFieldUsingCustomHandler(JsonObjectDeserializationVisitor.java:116) at com.google.gson.ObjectNavigator.navigateClassFields(ObjectNavigator.java:158) at com.google.gson.ObjectNavigator.accept(ObjectNavigator.java:131) at com.google.gson.JsonDeserializationContextDefault.fromJsonObject(JsonDeserializationContextDefault.java:73) at com.google.gson.JsonDeserializationContextDefault.deserialize(JsonDeserializationContextDefault.java:51) at com.google.gson.Gson.fromJson(Gson.java:568) at org.eclipse.mylyn.internal.gerrit.core.client.JSonSupport.parseResponse(JSonSupport.java:157) at org.eclipse.mylyn.internal.gerrit.core.client.GerritService.invoke(GerritService.java:102) at $Proxy22.patchSetPublishDetail(Unknown Source) at org.eclipse.mylyn.internal.gerrit.core.client.GerritClient$9.execute(GerritClient.java:386) at org.eclipse.mylyn.internal.gerrit.core.client.GerritClient.execute(GerritClient.java:678) ... 9 more Caused by: java.lang.IndexOutOfBoundsException: Index: 1, Size: 1 at java.util.ArrayList.RangeCheck(Unknown Source) at java.util.ArrayList.get(Unknown Source) at com.google.gson.JsonArray.get(JsonArray.java:101) at com.google.gwtjsonrpc.server.MapDeserializer.deserialize(MapDeserializer.java:69) at com.google.gwtjsonrpc.server.MapDeserializer.deserialize(MapDeserializer.java:33) at com.google.gson.JsonDeserializerExceptionWrapper.deserialize(JsonDeserializerExceptionWrapper.java:50) ... 21 more
using latest Gerrit connector from source (self-hosted)
egit.eclipse.org is running Gerrit 2.2.1-67-g17ca55f. *** This bug has been marked as a duplicate of bug 349023 ***
I can not actually reproduce the problem. The review in question opens up without an error for me. Please feel free to reopen if you are still getting the error now.
Looks like it is indeed a duplicate of bug 349023 that occurs if the person who adds the review to the task list is also a reviewer.