Subversion Is not working

The modeler 5.6.1 can not commit. Committing was working before and not something noticeable has happened. Cleaning the SVN directory does not solve the issue. Any clues what is wrong and how to solve this? Receive the following error: SharpSvn.SvnOperationCanceledException: Operation canceled. Exception occured in Status receiver ---> SharpSvn.SvnMalfunctionException: Subversion reported a malfunction 'work_status == svn_wc__db_status_copied' on line 665 of '..\..\..\subversion\libsvn_wc\entries.c'. at ?A0xa69717b0.sharpsvn_malfunction_handler(Int32 can_return, SByte* file, Int32 line, SByte* expr) in g:\dist\src\sharpsvn\svnaborthandler.cpp:line 134 at svn_wc__status2_from_3(svn_wc_status2_t** , svn_wc_status3_t* , svn_wc_context_t* , SByte* , apr_pool_t* , apr_pool_t* ) at SharpSvn.SvnWorkingCopyInfo.Ensure() in g:\dist\src\sharpsvn\commands\status.cpp:line 184 at SharpSvn.SvnWorkingCopyInfo.get_Name() in g:\dist\src\sharpsvn\eventargs\svnstatuseventargs.h:line 86 at SharpSvn.SvnWorkingCopyInfo.Detach(Boolean keepProperties) in g:\dist\src\sharpsvn\eventargs\svnstatuseventargs.h:line 520 at SharpSvn.SvnStatusEventArgs.Detach(Boolean keepProperties) in g:\dist\src\sharpsvn\eventargs\svnstatuseventargs.h:line 1100 at SharpSvn.SvnClientContext.InfoItemCollection`1.HandleItem(Object sender, T e) in g:\dist\src\sharpsvn\svnclientcontext.h:line 482 at SharpSvn.SvnStatusArgs.raise_Status(Object sender, SvnStatusEventArgs e) in g:\dist\src\sharpsvn\args\status.h:line 35 at SharpSvn.SvnStatusArgs.OnStatus(SvnStatusEventArgs e) in g:\dist\src\sharpsvn\args\status.h:line 40 at ?A0x1f8cf003.svnclient_status_handler(Void* baton, SByte* path, svn_client_status_t* status, apr_pool_t* scratch_pool) in g:\dist\src\sharpsvn\commands\status.cpp:line 54 --- End of inner exception stack trace --- at SharpSvn.SvnClientArgs.HandleResult(SvnClientContext client, SvnException error, Object targets) in g:\dist\src\sharpsvn\svnclientargs.cpp:line 78 at SharpSvn.SvnClientArgs.HandleResult(SvnClientContext client, svn_error_t* error, Object targets) in g:\dist\src\sharpsvn\svnclientargs.cpp:line 42 at SharpSvn.SvnClient.Status(String path, SvnStatusArgs args, EventHandler`1 statusHandler) in g:\dist\src\sharpsvn\commands\status.cpp:line 72 at SharpSvn.SvnClient.GetStatus(String path, SvnStatusArgs args, Collection`1& statuses) in g:\dist\src\sharpsvn\commands\status.cpp:line 141 at Mendix.Modeler.VersionControl.SvnUtil.<>c__DisplayClass10.<GetStatuses>b__d(SvnClient c) in c:\jenkins\workspace\AppStudio-Core-Modeler\src\modeler\Modeler\VersionControl\SvnUtil.cs:line 220 at Mendix.Modeler.VersionControl.SvnUtil.ClientDo[T](Func`2 action) in c:\jenkins\workspace\AppStudio-Core-Modeler\src\modeler\Modeler\VersionControl\SvnUtil.cs:line 182 at Mendix.Modeler.VersionControl.SvnUtil.GetStatuses(String localDir, Boolean retrieveRemoteStatus) in c:\jenkins\workspace\AppStudio-Core-Modeler\src\modeler\Modeler\VersionControl\SvnUtil.cs:line 220
2 answers

It looks like something went seriously wrong with your working copy. Specifically, Subversion reports a file that seems to have been moved or copied from another file, but for which the status indicates otherwise. This is a situation it cannot recover from.

Can you try to download the project from the Team Server again and see if you can commit from that new working copy? You can copy changed files from the old working copy to the new one to retain the changes that you made there.


What caused the issue is unknown to me. The work around is not start over again.

  1. In the file Explorer
  2. With TortoiseSVN
  3. Clean up..
  4. Commit from within Tortoise (not The modeler)