14

I am trying to push changes to my codeplex project that is using mercurial.

I receive the following error:

abort: HTTP Error 500: abandoned transaction found - run hg recover

I have tried on my home PC and I get the same error.

I run "hg recover" and it says:

no interrupted transaction available

I know there is another simiar question here on SO. Some folks on the Net reckon one should run the recovery on the remote repository. I cannot do that. I have mailed the codeplex folks but haven't heard back.

Any ideas?

Eben Roux
  • 12,983
  • 2
  • 27
  • 48
  • 5
    The message about running `hg recover` is coming from the server side, so you would need to run the command on the remote repository (probably not possible?) – icabod Jun 13 '11 at 12:27
  • Nope. Guess I'm gonna have to wait for the codeplex folks :) – Eben Roux Jun 13 '11 at 12:56
  • I've not used codeplex (and I've only just started using bitbucket), so my only suggestion would be to look at the repository page on the codeplex website and see what that says. Not much help, really. One thing to note is that googling around shows that the problem can occur due to pushes with a large number of changesets - I guess the http server times out, causing the push to fail. – icabod Jun 13 '11 at 13:24
  • It started when I had only 1 changeset --- up to three now but that seems quite low (and not *many* files at that) – Eben Roux Jun 13 '11 at 15:13

3 Answers3

25

For anyone having this problem on their own hg repo you need to run hg recover on the remote repo. It's a very simple fix but the error messages doesn't make this obvious.

(This is mentioned above, I just want to make it very clear).

Sire
  • 4,086
  • 4
  • 39
  • 74
  • I tried everything I could find. Remember that I cannot run anything on the server side. It is on codeplex. – Eben Roux Nov 21 '11 at 11:15
4

You should use the CodePlex Contact Us form and say what error you're getting and we'll run "hg recover" on your project for you.

jwanagel
  • 4,078
  • 1
  • 25
  • 33
  • 1
    Thanks, but that is where the "I have mailed the codeplex folks but haven't heard back." comes in :) --- I actually did use the "Contact Us" form so maybe "mailed" was the wrong word to use. – Eben Roux Jun 13 '11 at 18:24
0

OK, the issue was on the remote repository hosted on codeplex. The codeplex folks were so kind as to fix the issue :)

Eben Roux
  • 12,983
  • 2
  • 27
  • 48