[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: How to delete a dead transaction

From: Mark Phippard <markphip_at_gmail.com>
Date: Wed, 4 Nov 2020 15:39:33 -0500

On Wed, Nov 4, 2020 at 2:42 PM Silva, Ricardo <
ricardo.valentesilva_at_abbott.com> wrote:

> Hi,
> Please do you guys know how can I delete this dead transaction?
> The message is
> *Cannot write to the prototype revision file of transaction ‘11474-9jt’
> because*
> *a previous representation is currently being written by another process*
> This is error is preventing me to commit any modification to this
> particular folder.

I do not believe there is anything you need to delete as each commit starts
a new transaction so one commit should not interfere with another, even if
a previous one fails. In searching the list archives I found no definitive
single solution to this problem but it seems to be an issue when the server
has a problem obtaining a file lock on the server filesystem. If your
server is running Windows, perhaps an anti-virus type software is running
on the server and gets in the way of the server process. On any server OS
if your repository is hosted on a network file system perhaps there was a
problem obtaining a file lock across the network?

Wish I had better suggestions but think the problem is with your server and
the file system that the repositories are stored on. This particular error
message has only been posted a couple times in the past. My guess is that
the code tries to get a lock and fails and then maybe the error message is
written the way it is because whoever wrote the code assumed it failed to
get a lock because it was already locked. If the problem is anti-virus that
could be true as the A/V software may have started scanning the files and
is preventing the SVN server from locking them. We certainly see that type
problem happen in working copies on Windows fairly regularly.

Mark Phippard
Received on 2020-11-04 21:39:48 CET

This is an archived mail posted to the Subversion Users mailing list.