Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Subversive » Commit problems (No such Transaction/Checksum)
Commit problems (No such Transaction/Checksum) [message #903318] Thu, 23 August 2012 07:15 Go to next message
Hauke Fuhrmann is currently offline Hauke Fuhrmann
Messages: 324
Registered: July 2009
Senior Member
Hi there,

we have massive Subversive commit problems with a Collabnet SVN server 1.7.

We get tons of strange error messages where we cannot identify the
origin. The messages themselves do not make much sense. Committing with
other tools (e.g. Tortoise) is no problem at all. We have the problems
with both, Windows and Linux Subversive, and with the SVNKit 1.7.4,
1.7.5 and even older ones compatible to SVN 1.6.

One observation is, that all SVN commands in Subversive are very slow.
It takes about a minute to commit one single file (if it succeeds at
all), while it takes about 1 second in tortoise SVN.

Typical error messages we get most of the time are below. Do you have
any suggestions how to debug this further? At what log files can we look
(there is nothing interesting in the Server logs).

If we get the error messages, usually the commits have been succesful,
but Subversive does not recognize the success. So if we do an update
after the commit, we get the right new version.

Any hints?

Cheers,
Hauke

======================================================================
First typical message:

org.eclipse.team.svn.core.connector.SVNConnectorException: svn: E200014:
Commit failed (details follow):
svn: E200014: Base checksum mismatch on
'/trunk/src/leidisfi/build/test2.txt':
expected: 445348506b64b58cce4ec37beb4d340b
actual: bbc641225e157abb5b3d6b21dc46c648
svn: E175002: PUT of
'/svn/LeiDIS-FI/!svn/wrk/57ec4c52-3901-0010-b885-8b0c16165304/trunk/src/leidisfi/build/test2.txt':
500 Internal Server Error (http://ki-vs-svn.kiel.vst-vossloh.com)
at
org.polarion.team.svn.connector.svnkit.SVNKitConnector.handleClientException(SVNKitConnector.java:2348)
at
org.polarion.team.svn.connector.svnkit.SVNKitConnector.commit(SVNKitConnector.java:480)
at
org.eclipse.team.svn.core.extension.factory.ThreadNameModifier.commit(ThreadNameModifier.java:108)
at
org.eclipse.team.svn.core.operation.local.CommitOperation$2.run(CommitOperation.java:124)
at
org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doSubTask(ProgressMonitorUtility.java:118)
at
org.eclipse.team.svn.core.operation.AbstractActionOperation.protectStep(AbstractActionOperation.java:154)
at
org.eclipse.team.svn.core.operation.AbstractActionOperation.protectStep(AbstractActionOperation.java:149)
at
org.eclipse.team.svn.core.operation.local.CommitOperation.performCommit(CommitOperation.java:122)
at
org.eclipse.team.svn.core.operation.local.CommitOperation.runImpl(CommitOperation.java:93)
at
org.eclipse.team.svn.core.operation.AbstractActionOperation.run(AbstractActionOperation.java:81)
at
org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doTask(ProgressMonitorUtility.java:104)
at
org.eclipse.team.svn.core.operation.CompositeOperation.runImpl(CompositeOperation.java:95)
at
org.eclipse.team.svn.core.operation.AbstractActionOperation.run(AbstractActionOperation.java:81)
at
org.eclipse.team.svn.core.operation.LoggedOperation.run(LoggedOperation.java:39)
at
org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doTask(ProgressMonitorUtility.java:104)
at
org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doTaskExternal(ProgressMonitorUtility.java:90)
at
org.eclipse.team.svn.ui.utility.WorkspaceModifyCancellableOperationWrapper.execute(WorkspaceModifyCancellableOperationWrapper.java:58)
at
org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:106)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
at
org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:118)
at
org.eclipse.team.svn.ui.utility.SVNTeamOperationWrapper.run(SVNTeamOperationWrapper.java:35)
at
org.eclipse.team.internal.ui.actions.JobRunnableContext.run(JobRunnableContext.java:144)
at
org.eclipse.team.internal.ui.actions.JobRunnableContext$ResourceJob.runInWorkspace(JobRunnableContext.java:72)
at
org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: org.apache.subversion.javahl.ClientException: svn: E200014:
Commit failed (details follow):
svn: E200014: Base checksum mismatch on
'/trunk/src/leidisfi/build/test2.txt':
expected: 445348506b64b58cce4ec37beb4d340b
actual: bbc641225e157abb5b3d6b21dc46c648
svn: E175002: PUT of
'/svn/LeiDIS-FI/!svn/wrk/57ec4c52-3901-0010-b885-8b0c16165304/trunk/src/leidisfi/build/test2.txt':
500 Internal Server Error (http://ki-vs-svn.kiel.vst-vossloh.com)
at
org.apache.subversion.javahl.ClientException.fromException(ClientException.java:68)
at
org.tmatesoft.svn.core.javahl17.SVNClientImpl.getClientException(SVNClientImpl.java:1280)
at
org.tmatesoft.svn.core.javahl17.SVNClientImpl.commit(SVNClientImpl.java:583)
at
org.polarion.team.svn.connector.svnkit.SVNKitConnector.commit(SVNKitConnector.java:472)
... 23 more
Caused by: org.tmatesoft.svn.core.SVNException: svn: E200014: Commit
failed (details follow):
svn: E200014: Base checksum mismatch on
'/trunk/src/leidisfi/build/test2.txt':
expected: 445348506b64b58cce4ec37beb4d340b
actual: bbc641225e157abb5b3d6b21dc46c648
svn: E175002: PUT of
'/svn/LeiDIS-FI/!svn/wrk/57ec4c52-3901-0010-b885-8b0c16165304/trunk/src/leidisfi/build/test2.txt':
500 Internal Server Error (http://ki-vs-svn.kiel.vst-vossloh.com)
at
org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:64)
at
org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
at
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCommit.doRun(SvnNgCommit.java:199)
at
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCommit.run(SvnNgCommit.java:112)
at
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCommit.run(SvnNgCommit.java:1)
at
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20)
at
org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
at
org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1235)
at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:291)
at org.tmatesoft.svn.core.wc2.SvnCommit.run(SvnCommit.java:184)
at
org.tmatesoft.svn.core.javahl17.SVNClientImpl.commit(SVNClientImpl.java:581)
... 24 more

======================================================================
Second typical message:

org.eclipse.team.svn.core.connector.SVNConnectorException: svn: E160007:
Commit failed (details follow):
svn: E160007: No such transaction ''
svn: E175002: MERGE of
'/svn/LeiDIS-FI/trunk/src/leidisfi/build/ant4eclipse-build': 500
Internal Server Error (http://ki-vs-svn.kiel.vst-vossloh.com)
at
org.polarion.team.svn.connector.svnkit.SVNKitConnector.handleClientException(SVNKitConnector.java:2348)
at
org.polarion.team.svn.connector.svnkit.SVNKitConnector.commit(SVNKitConnector.java:480)
at
org.eclipse.team.svn.core.extension.factory.ThreadNameModifier.commit(ThreadNameModifier.java:108)
at
org.eclipse.team.svn.core.operation.local.CommitOperation$2.run(CommitOperation.java:124)
at
org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doSubTask(ProgressMonitorUtility.java:118)
at
org.eclipse.team.svn.core.operation.AbstractActionOperation.protectStep(AbstractActionOperation.java:154)
at
org.eclipse.team.svn.core.operation.AbstractActionOperation.protectStep(AbstractActionOperation.java:149)
at
org.eclipse.team.svn.core.operation.local.CommitOperation.performCommit(CommitOperation.java:122)
at
org.eclipse.team.svn.core.operation.local.CommitOperation.runImpl(CommitOperation.java:93)
at
org.eclipse.team.svn.core.operation.AbstractActionOperation.run(AbstractActionOperation.java:81)
at
org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doTask(ProgressMonitorUtility.java:104)
at
org.eclipse.team.svn.core.operation.CompositeOperation.runImpl(CompositeOperation.java:95)
at
org.eclipse.team.svn.core.operation.AbstractActionOperation.run(AbstractActionOperation.java:81)
at
org.eclipse.team.svn.core.operation.LoggedOperation.run(LoggedOperation.java:39)
at
org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doTask(ProgressMonitorUtility.java:104)
at
org.eclipse.team.svn.core.utility.ProgressMonitorUtility.doTaskExternal(ProgressMonitorUtility.java:90)
at
org.eclipse.team.svn.ui.utility.WorkspaceModifyCancellableOperationWrapper.execute(WorkspaceModifyCancellableOperationWrapper.java:58)
at
org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(WorkspaceModifyOperation.java:106)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
at
org.eclipse.ui.actions.WorkspaceModifyOperation.run(WorkspaceModifyOperation.java:118)
at
org.eclipse.team.svn.ui.utility.SVNTeamOperationWrapper.run(SVNTeamOperationWrapper.java:35)
at
org.eclipse.team.internal.ui.actions.JobRunnableContext.run(JobRunnableContext.java:144)
at
org.eclipse.team.internal.ui.actions.JobRunnableContext$ResourceJob.runInWorkspace(JobRunnableContext.java:72)
at
org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: org.apache.subversion.javahl.ClientException: svn: E160007:
Commit failed (details follow):
svn: E160007: No such transaction ''
svn: E175002: MERGE of
'/svn/LeiDIS-FI/trunk/src/leidisfi/build/ant4eclipse-build': 500
Internal Server Error (http://ki-vs-svn.kiel.vst-vossloh.com)
at
org.apache.subversion.javahl.ClientException.fromException(ClientException.java:68)
at
org.tmatesoft.svn.core.javahl17.SVNClientImpl.getClientException(SVNClientImpl.java:1280)
at
org.tmatesoft.svn.core.javahl17.SVNClientImpl.commit(SVNClientImpl.java:583)
at
org.polarion.team.svn.connector.svnkit.SVNKitConnector.commit(SVNKitConnector.java:472)
... 23 more
Caused by: org.tmatesoft.svn.core.SVNException: svn: E160007: Commit
failed (details follow):
svn: E160007: No such transaction ''
svn: E175002: MERGE of
'/svn/LeiDIS-FI/trunk/src/leidisfi/build/ant4eclipse-build': 500
Internal Server Error (http://ki-vs-svn.kiel.vst-vossloh.com)
at
org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:64)
at
org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
at
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCommit.doRun(SvnNgCommit.java:194)
at
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCommit.run(SvnNgCommit.java:112)
at
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgCommit.run(SvnNgCommit.java:1)
at
org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20)
at
org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
at
org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1224)
at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:291)
at org.tmatesoft.svn.core.wc2.SvnCommit.run(SvnCommit.java:184)
at
org.tmatesoft.svn.core.javahl17.SVNClientImpl.commit(SVNClientImpl.java:581)
... 24 more
Re: Commit problems (No such Transaction/Checksum) [message #904483 is a reply to message #903318] Tue, 28 August 2012 14:02 Go to previous message
Mike Rumpf is currently offline Mike Rumpf
Messages: 10
Registered: July 2009
Junior Member
To give some more information on the issue:

The problem even occurs, when using subclipse instead of subversive. If we switch to the JavaHL-Connector (instead of SVN-Kit) everything is fine. This solves our problem for the moment. But still we would like to use subversive. Probably there is a bug in the SVN-Kit?

Any help would be appreciated,

Best regards,
Mike
Previous Topic:Ignored resources appear in repository
Next Topic:where is the source for the javahl connector?
Goto Forum:
  


Current Time: Tue Oct 21 05:32:06 GMT 2014

Powered by FUDForum. Page generated in 0.02091 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software