Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Mylyn » Jerrit Connector - the dreaded xsrfKey problem - can't connect any more
Jerrit Connector - the dreaded xsrfKey problem - can't connect any more [message #795004] Thu, 09 February 2012 19:28 Go to next message
Ron K is currently offline Ron K
Messages: 2
Registered: February 2012
Junior Member
Hi,

Newcomer here (Ron) - pleased to meet you.

We are evaluating the Mylyn Gerrit connector using its weekly builds.

At some point I started getting the xsrfKey error when trying to "Validate" the Gerrit server using OpenID. A search in Google seems to indicate this is a problem with an expired or invalid session that prevents authentication within Eclipse.

There is no problem to authenticate to another Gerrit server - the problem is specific to this one. Additionally, authenticating to the server via web browser (not inside Eclipse) works too. Restarting Eclipse/Gerrit/Windows did not help.

Any help would be much appreciated, thanks.



Details from the Eclipse error log:


eclipse.buildId=M20110909-1335
java.version=1.6.0_30
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product

Error
Fri Feb 10 02:14:56 IST 2012
Unexpected error: Invalid xsrfKey in request

org.eclipse.mylyn.internal.gerrit.core.client.GerritException: Invalid xsrfKey in request
at org.eclipse.mylyn.internal.gerrit.core.client.JSonSupport.parseResponse(JSonSupport.java:205)
at org.eclipse.mylyn.internal.gerrit.core.client.GerritService.invoke(GerritService.java:106)
at $Proxy16.myAccount(Unknown Source)
at org.eclipse.mylyn.internal.gerrit.core.client.GerritClient$19.execute(GerritClient.java:707)
at org.eclipse.mylyn.internal.gerrit.core.client.GerritClient.execute(GerritClient.java:823)
at org.eclipse.mylyn.internal.gerrit.core.client.GerritClient.getAccount(GerritClient.java:704)
at org.eclipse.mylyn.internal.gerrit.core.client.GerritClient.queryMyReviews(GerritClient.java:526)
at org.eclipse.mylyn.internal.gerrit.core.GerritConnector.performQuery(GerritConnector.java:213)
at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.synchronizeQuery(SynchronizeQueriesJob.java:311)
at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.synchronizeQueries(SynchronizeQueriesJob.java:268)
at org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.run(SynchronizeQueriesJob.java:201)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Re: Jerrit Connector - the dreaded xsrfKey problem - can't connect any more [message #795073 is a reply to message #795004] Thu, 09 February 2012 21:59 Go to previous message
Steffen Pingel is currently offline Steffen Pingel
Messages: 706
Registered: July 2009
Senior Member
Hi,

thanks for the bug report. A related problem is tracked on this Bugzilla
bug:

370736: "Unexpected error: Invalid xsrfKey in request"
https://bugs.eclipse.org/bugs/show_bug.cgi?id=370736

It would be great if you could comment on that bug and if possible provide
the URL to the Gerrit server to help reproduce the problem.

Steffen


Ron K wrote:

> Hi,
>
> Newcomer here (Ron) - pleased to meet you.
>
> We are evaluating the Mylyn Gerrit connector using its weekly builds.
>
> At some point I started getting the xsrfKey error when trying to
> "Validate" the Gerrit server using OpenID. A search in Google seems to
> indicate this is a problem with an expired or invalid session that
> prevents authentication within Eclipse.
>
> There is no problem to authenticate to another Gerrit server - the problem
> is specific to this one. Additionally, authenticating to the server via
> web browser (not inside Eclipse) works too. Restarting
> Eclipse/Gerrit/Windows did not help.
>
> Any help would be much appreciated, thanks.
>
>
>
> Details from the Eclipse error log:
>
>
> eclipse.buildId=M20110909-1335
> java.version=1.6.0_30
> java.vendor=Sun Microsystems Inc.
> BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
> Framework arguments: -product org.eclipse.epp.package.jee.product
> Command-line arguments: -os win32 -ws win32 -arch x86_64 -product
> org.eclipse.epp.package.jee.product
>
> Error
> Fri Feb 10 02:14:56 IST 2012
> Unexpected error: Invalid xsrfKey in request
>
> org.eclipse.mylyn.internal.gerrit.core.client.GerritException: Invalid
> xsrfKey in request at
>
org.eclipse.mylyn.internal.gerrit.core.client.JSonSupport.parseResponse(JSonSupport.java:205)
> at
>
org.eclipse.mylyn.internal.gerrit.core.client.GerritService.invoke(GerritService.java:106)
> at $Proxy16.myAccount(Unknown Source) at
>
org.eclipse.mylyn.internal.gerrit.core.client.GerritClient$19.execute(GerritClient.java:707)
> at
>
org.eclipse.mylyn.internal.gerrit.core.client.GerritClient.execute(GerritClient.java:823)
> at
>
org.eclipse.mylyn.internal.gerrit.core.client.GerritClient.getAccount(GerritClient.java:704)
> at
>
org.eclipse.mylyn.internal.gerrit.core.client.GerritClient.queryMyReviews(GerritClient.java:526)
> at
>
org.eclipse.mylyn.internal.gerrit.core.GerritConnector.performQuery(GerritConnector.java:213)
> at
>
org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.synchronizeQuery(SynchronizeQueriesJob.java:311)
> at
>
org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.synchronizeQueries(SynchronizeQueriesJob.java:268)
> at
>
org.eclipse.mylyn.internal.tasks.core.sync.SynchronizeQueriesJob.run(SynchronizeQueriesJob.java:201)
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

--
Steffen Pingel
Committer, http://eclipse.org/mylyn
Senior Developer, http://tasktop.com
Previous Topic:Add open editors to mylyn task
Next Topic:Jerrit Connector - cannot add a reviewer through Mylyn
Goto Forum:
  


Current Time: Mon Apr 21 08:41:47 EDT 2014

Powered by FUDForum. Page generated in 0.01820 seconds