[Bug 4337] New: hg push aborts with critical error

mercurial-bugs at selenic.com mercurial-bugs at selenic.com
Thu Aug 14 17:19:26 CDT 2014


http://bz.selenic.com/show_bug.cgi?id=4337

          Priority: normal
            Bug ID: 4337
                CC: mercurial-devel at selenic.com
          Assignee: bugzilla at selenic.com
           Summary: hg push aborts with critical error
          Severity: bug
    Classification: Unclassified
                OS: Windows
          Reporter: kman at yandex.ru
          Hardware: PC
            Status: UNCONFIRMED
           Version: 3.1
         Component: Mercurial
           Product: Mercurial

pushing to https://kmansoft.codebasehq.com/kmansoft/kmansoft.hg
searching for changes
** unknown exception encountered, please report by visiting
** http://mercurial.selenic.com/wiki/BugTracker
** Python 2.7.6 (default, Nov 10 2013, 19:24:24) [MSC v.1500 64 bit (AMD64)]
** Mercurial Distributed SCM (version 3.1+2)
** Extensions loaded:
Traceback (most recent call last):
  File "hg", line 42, in <module>
  File "mercurial\dispatch.pyo", line 28, in run
  File "mercurial\dispatch.pyo", line 69, in dispatch
  File "mercurial\dispatch.pyo", line 138, in _runcatch
  File "mercurial\dispatch.pyo", line 820, in _dispatch
  File "mercurial\dispatch.pyo", line 600, in runcommand
  File "mercurial\dispatch.pyo", line 911, in _runcommand
  File "mercurial\dispatch.pyo", line 882, in checkargs
  File "mercurial\dispatch.pyo", line 817, in <lambda>
  File "mercurial\util.pyo", line 550, in check
  File "mercurial\commands.pyo", line 4791, in push
  File "mercurial\localrepo.pyo", line 1596, in push
  File "mercurial\exchange.pyo", line 138, in push
  File "mercurial\exchange.pyo", line 267, in _pushchangeset
  File "mercurial\exchange.pyo", line 201, in _pushcheckoutgoing
  File "mercurial\discovery.pyo", line 317, in checkheads
  File "mercurial\discovery.pyo", line 317, in <genexpr>
  File "mercurial\node.pyo", line 18, in short
TypeError: 'NoneType' object has no attribute '__getitem__'


Not sure if this is related, but: my last two commits were "amends" of another,
non-amend commit, and I used Eclipse Mercurial plugin to make all three.

I'm unable to "hg rollback" from the command line or from TortoiseHG: "no
rollback information available".

So at this point, not able to push my changes, and not able to roll them back
and reapply as a patch. I'm going to have to clone the repository again and
reapply the changes as a patch, hopefully it works.

Environment:

- Windows 8.1 x64
- Oracle Java 7 x64 (1.7_65)
- Tortoise HG and Mercurial 3.1+2 from the official site
- MercurialEclipse 2.1.0.201304290948

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Mercurial-devel mailing list