Public bug reported: I get this error making a transplant.
My source repository is "be" and I want transplant a revision. I can't provide info about the code, because is closed source, sorry. $ hg --version Mercurial Distributed SCM (version 1.9.1) This is the backtrace: $ hg transplant -s be '31b797c78bc8' searching for changes ** unknown exception encountered, please report by visiting ** http://mercurial.selenic.com/wiki/BugTracker ** Python 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53) [GCC 4.5.2] ** Mercurial Distributed SCM (version 1.9.1) ** Extensions loaded: shelve, prompt, reviewboard, branchtools, fetch, histedit, graphlog, color, purge, mq, transplant, rebase, record, inotify Traceback (most recent call last): File "/usr/bin/hg", line 38, in <module> mercurial.dispatch.run() File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 27, in run sys.exit(dispatch(request(sys.argv[1:]))) File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 64, in dispatch return _runcatch(req) File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 87, in _runcatch return _dispatch(req) File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 679, in _dispatch cmdpats, cmdoptions) File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 454, in runcommand ret = _runcommand(ui, options, cmd, d) File "/usr/lib/pymodules/python2.7/mercurial/extensions.py", line 182, in wrap return wrapper(origfn, *args, **kwargs) File "/usr/lib/pymodules/python2.7/hgext/color.py", line 368, in colorcmd return orig(ui_, opts, cmd, cmdfunc) File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 733, in _runcommand return checkargs() File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 687, in checkargs return cmdfunc() File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 676, in <lambda> d = lambda: util.checksignature(func)(ui, *args, **cmdoptions) File "/usr/lib/pymodules/python2.7/mercurial/util.py", line 385, in check return func(*args, **kwargs) File "/usr/lib/pymodules/python2.7/mercurial/extensions.py", line 137, in wrap util.checksignature(origfn), *args, **kwargs) File "/usr/lib/pymodules/python2.7/mercurial/util.py", line 385, in check return func(*args, **kwargs) File "/usr/lib/pymodules/python2.7/hgext/mq.py", line 3218, in mqcommand return orig(ui, repo, *args, **kwargs) File "/usr/lib/pymodules/python2.7/mercurial/util.py", line 385, in check return func(*args, **kwargs) File "/usr/lib/pymodules/python2.7/hgext/transplant.py", line 568, in transplant onlyheads=branches, force=True) File "/usr/lib/pymodules/python2.7/mercurial/bundlerepo.py", line 318, in getremotechanges os.unlink(bundlename) TypeError: coercing to Unicode: need string or buffer, NoneType found ** Affects: mercurial (Ubuntu) Importance: Undecided Status: New ** Description changed: I get this error making a transplant. My source repository is "be" and I want transplant a revision. I can't provide info about the code, because is closed source, sorry. + + $ hg --version + Mercurial Distributed SCM (version 1.9.1) This is the backtrace: $ hg transplant -s be '31b797c78bc8' searching for changes ** unknown exception encountered, please report by visiting ** http://mercurial.selenic.com/wiki/BugTracker ** Python 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53) [GCC 4.5.2] ** Mercurial Distributed SCM (version 1.9.1) ** Extensions loaded: shelve, prompt, reviewboard, branchtools, fetch, histedit, graphlog, color, purge, mq, transplant, rebase, record, inotify Traceback (most recent call last): - File "/usr/bin/hg", line 38, in <module> - mercurial.dispatch.run() - File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 27, in run - sys.exit(dispatch(request(sys.argv[1:]))) - File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 64, in dispatch - return _runcatch(req) - File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 87, in _runcatch - return _dispatch(req) - File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 679, in _dispatch - cmdpats, cmdoptions) - File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 454, in runcommand - ret = _runcommand(ui, options, cmd, d) - File "/usr/lib/pymodules/python2.7/mercurial/extensions.py", line 182, in wrap - return wrapper(origfn, *args, **kwargs) - File "/usr/lib/pymodules/python2.7/hgext/color.py", line 368, in colorcmd - return orig(ui_, opts, cmd, cmdfunc) - File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 733, in _runcommand - return checkargs() - File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 687, in checkargs - return cmdfunc() - File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 676, in <lambda> - d = lambda: util.checksignature(func)(ui, *args, **cmdoptions) - File "/usr/lib/pymodules/python2.7/mercurial/util.py", line 385, in check - return func(*args, **kwargs) - File "/usr/lib/pymodules/python2.7/mercurial/extensions.py", line 137, in wrap - util.checksignature(origfn), *args, **kwargs) - File "/usr/lib/pymodules/python2.7/mercurial/util.py", line 385, in check - return func(*args, **kwargs) - File "/usr/lib/pymodules/python2.7/hgext/mq.py", line 3218, in mqcommand - return orig(ui, repo, *args, **kwargs) - File "/usr/lib/pymodules/python2.7/mercurial/util.py", line 385, in check - return func(*args, **kwargs) - File "/usr/lib/pymodules/python2.7/hgext/transplant.py", line 568, in transplant - onlyheads=branches, force=True) - File "/usr/lib/pymodules/python2.7/mercurial/bundlerepo.py", line 318, in getremotechanges - os.unlink(bundlename) + File "/usr/bin/hg", line 38, in <module> + mercurial.dispatch.run() + File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 27, in run + sys.exit(dispatch(request(sys.argv[1:]))) + File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 64, in dispatch + return _runcatch(req) + File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 87, in _runcatch + return _dispatch(req) + File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 679, in _dispatch + cmdpats, cmdoptions) + File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 454, in runcommand + ret = _runcommand(ui, options, cmd, d) + File "/usr/lib/pymodules/python2.7/mercurial/extensions.py", line 182, in wrap + return wrapper(origfn, *args, **kwargs) + File "/usr/lib/pymodules/python2.7/hgext/color.py", line 368, in colorcmd + return orig(ui_, opts, cmd, cmdfunc) + File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 733, in _runcommand + return checkargs() + File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 687, in checkargs + return cmdfunc() + File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 676, in <lambda> + d = lambda: util.checksignature(func)(ui, *args, **cmdoptions) + File "/usr/lib/pymodules/python2.7/mercurial/util.py", line 385, in check + return func(*args, **kwargs) + File "/usr/lib/pymodules/python2.7/mercurial/extensions.py", line 137, in wrap + util.checksignature(origfn), *args, **kwargs) + File "/usr/lib/pymodules/python2.7/mercurial/util.py", line 385, in check + return func(*args, **kwargs) + File "/usr/lib/pymodules/python2.7/hgext/mq.py", line 3218, in mqcommand + return orig(ui, repo, *args, **kwargs) + File "/usr/lib/pymodules/python2.7/mercurial/util.py", line 385, in check + return func(*args, **kwargs) + File "/usr/lib/pymodules/python2.7/hgext/transplant.py", line 568, in transplant + onlyheads=branches, force=True) + File "/usr/lib/pymodules/python2.7/mercurial/bundlerepo.py", line 318, in getremotechanges + os.unlink(bundlename) TypeError: coercing to Unicode: need string or buffer, NoneType found -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/831313 Title: TypeError: coercing to Unicode: need string or buffer, NoneType found To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mercurial/+bug/831313/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs