Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 415079

Summary: trying to submit to Gerrit 2.6.1 when rebase required results in 409 error
Product: z_Archived Reporter: Sam Davis <sam.davis>
Component: MylynAssignee: Tomasz Zarna <tomasz.zarna>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: 2.0.1   
Hardware: PC   
OS: Windows 7   
Whiteboard: sprint=6;
Bug Depends on:    
Bug Blocks: 395059    

Description Sam Davis CLA 2013-08-14 11:53:16 EDT
Trying to submit to Gerrit 2.6.1 when a rebase is required results in a dialog saying "Operation Failed: HTTP Error 409 HTTP Error 409" and an error in the log:

org.eclipse.mylyn.internal.gerrit.core.client.GerritHttpException: HTTP Error 409
	at org.eclipse.mylyn.internal.gerrit.core.client.GerritHttpClient.execute(GerritHttpClient.java:316)
	at org.eclipse.mylyn.internal.gerrit.core.client.GerritHttpClient.execute(GerritHttpClient.java:259)
	at org.eclipse.mylyn.internal.gerrit.core.client.GerritHttpClient.restRequest(GerritHttpClient.java:255)
	at org.eclipse.mylyn.internal.gerrit.core.client.GerritHttpClient.postRestRequest(GerritHttpClient.java:241)
	at org.eclipse.mylyn.internal.gerrit.core.client.GerritClient$30.execute(GerritClient.java:1071)
	at org.eclipse.mylyn.internal.gerrit.core.client.GerritClient.executeOnce(GerritClient.java:1094)
	at org.eclipse.mylyn.internal.gerrit.core.client.GerritClient.execute(GerritClient.java:1052)
	at org.eclipse.mylyn.internal.gerrit.core.client.GerritClient.executePostRestRequest(GerritClient.java:1067)
	at org.eclipse.mylyn.internal.gerrit.core.client.GerritClient.submitRest(GerritClient.java:879)
	at org.eclipse.mylyn.internal.gerrit.core.client.GerritClient.submit(GerritClient.java:873)
	at org.eclipse.mylyn.internal.gerrit.core.operations.SubmitRequest.execute(SubmitRequest.java:46)
	at org.eclipse.mylyn.internal.gerrit.core.operations.SubmitRequest.execute(SubmitRequest.java:1)
	at org.eclipse.mylyn.internal.gerrit.core.operations.GerritOperation.execute(GerritOperation.java:55)
	at org.eclipse.mylyn.internal.gerrit.core.operations.GerritOperation.run(GerritOperation.java:45)
	at org.eclipse.mylyn.internal.gerrit.ui.operations.GerritOperationDialog$1.run(GerritOperationDialog.java:118)
	at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Comment 1 Tomasz Zarna CLA 2013-08-16 10:07:54 EDT
Review: https://git.eclipse.org/r/15542 , there is no test since the "tests" user cannot submit changes.
Comment 2 Steffen Pingel CLA 2013-08-18 17:28:59 EDT
I merged the fix. Thanks!