bug report

Idan Kamara idankk86 at gmail.com
Tue Jun 21 03:11:47 CDT 2011


On Tue, Jun 21, 2011 at 5:11 AM, John Hsu <johnhsu at willowgarage.com> wrote:
> $ hg commit -m "adding old xml parser"
> src/sdf/CMakeLists.txt
> src/sdf/parser/CMakeLists.txt
> src/sdf/parser_deprecated/CMakeLists.txt
> src/sdf/parser_deprecated/parser_deprecated.cc
> transaction abort!
> rollback completed
> ** unknown exception encountered, details follow
> ** report bug details to http://mercurial.selenic.com/bts/
> ** or mercurial at selenic.com
> ** Mercurial Distributed SCM (version 1.4.3)
> ** Extensions loaded:
> Traceback (most recent call last):
>   File "/usr/bin/hg", line 27, in <module>
>     mercurial.dispatch.run()
>   File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 16, in run
>     sys.exit(dispatch(sys.argv[1:]))
>   File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 30, in
> dispatch
>     return _runcatch(u, args)
>   File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 46, in
> _runcatch
>     return _dispatch(ui, args)
>   File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 454, in
> _dispatch
>     return runcommand(lui, repo, cmd, fullargs, ui, options, d)
>   File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 324, in
> runcommand
>     ret = _runcommand(ui, options, cmd, d)
>   File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 505, in
> _runcommand
>     return checkargs()
>   File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 459, in
> checkargs
>     return cmdfunc()
>   File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 453, in
> <lambda>
>     d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
>   File "/usr/lib/pymodules/python2.6/mercurial/util.py", line 386, in check
>     return func(*args, **kwargs)
>   File "/usr/lib/pymodules/python2.6/mercurial/commands.py", line 680, in
> commit
>     node = cmdutil.commit(ui, repo, commitfunc, pats, opts)
>   File "/usr/lib/pymodules/python2.6/mercurial/cmdutil.py", line 1246, in
> commit
>     return commitfunc(ui, repo, message, match(repo, pats, opts), opts)
>   File "/usr/lib/pymodules/python2.6/mercurial/commands.py", line 678, in
> commitfunc
>     editor=e, extra=extra)
>   File "/usr/lib/pymodules/python2.6/mercurial/localrepo.py", line 832, in
> commit
>     ret = self.commitctx(cctx, True)
>   File "/usr/lib/pymodules/python2.6/mercurial/localrepo.py", line 877, in
> commitctx
>     changed)
>   File "/usr/lib/pymodules/python2.6/mercurial/localrepo.py", line 723, in
> _filecommit
>     self.ui.debug(" %s: copy %s:%s\n" % (fname, cfname, hex(crev)))
> TypeError: b2a_hex() argument 1 must be string or read-only buffer, not None

Bugs are usually reported to the bts: http://mercurial.selenic.com/bts/
A little digging revealed: http://mercurial.selenic.com/bts/issue2484

Which was fixed in 1.7.2, feel free to upgrade.


More information about the Mercurial mailing list