[issue2912] glog: IndexError: list assignment index out of range

Aaron Digulla bugs at mercurial.selenic.com
Wed Jul 20 04:22:43 CDT 2011


New submission from Aaron Digulla <digulla at hepe.com>:

I have an error running hg glog:

** 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)
** Extensions loaded: convert, mq, rebase, color, graphlog
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 675, 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 367, in colorcmd
    return orig(ui_, opts, cmd, cmdfunc)
  File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 729, in 
_runcommand
    return checkargs()
  File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 683, in 
checkargs
    return cmdfunc()
  File "/usr/lib/pymodules/python2.7/mercurial/dispatch.py", line 672, 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/graphlog.py", line 335, in 
graphlog
    generate(ui, revdag, displayer, showparents, asciiedges)
  File "/usr/lib/pymodules/python2.7/hgext/graphlog.py", line 305, in 
generate
    ascii(ui, state, type, char, lines, coldata)
  File "/usr/lib/pymodules/python2.7/hgext/graphlog.py", line 201, in ascii
    draw_edges(edges, nodeline, shift_interline)
  File "/usr/lib/pymodules/python2.7/hgext/graphlog.py", line 98, in 
draw_edges
    nodeline[2 * end] = "+"
IndexError: list assignment index out of range

The output just before the exception looks like this:

o | | |  changeset:   2348:8d7b68efc833
| | | |  branch:      XXX
| | | |  user:        XXX
| | | |  date:        Tue Dec 21 14:30:41 2010 +0100
| | | |  summary:     XXX
| | | |
o | | |  changeset:   2347:8ea2dc284dfe
| | | |  branch:      XXX
| | | |  user:        XXX
| | | |  date:        Tue Dec 21 14:24:20 2010 +0100
| | | |  summary:     XXX
| | | |

The next entry would be:

<logentry revision="2335" node="604aea7c113067f22d71d255acf562ba59880b08">
<branch>XXX</branch>
<author email="XXX">XXX</author>
<date>2010-12-20T12:39:02+01:00</date>
<msg xml:space="preserve">XXX</msg>
</logentry>

----------
messages: 16919
nosy: digulla
priority: bug
status: unread
title: glog: IndexError: list assignment index out of range

____________________________________________________
Mercurial issue tracker <bugs at mercurial.selenic.com>
<http://mercurial.selenic.com/bts/issue2912>
____________________________________________________


More information about the Mercurial-devel mailing list