[Bug 5209] New: ValueError: overflow in obsstore
mercurial-bugs at selenic.com
mercurial-bugs at selenic.com
Mon Apr 18 15:21:29 UTC 2016
https://bz.mercurial-scm.org/show_bug.cgi?id=5209
Bug ID: 5209
Summary: ValueError: overflow in obsstore
Product: Mercurial
Version: unspecified
Hardware: PC
OS: Linux
Status: UNCONFIRMED
Severity: feature
Priority: wish
Component: Mercurial
Assignee: bugzilla at selenic.com
Reporter: jason.orendorff at gmail.com
CC: mercurial-devel at selenic.com
Maybe this is a problem with my repo but I'm at a loss as to how to diagnose,
as most commands don't work.
$ hg log
** unknown exception encountered, please report by visiting
** https://mercurial-scm.org/wiki/BugTracker
** Python 2.7.10 (default, Sep 24 2015, 17:50:09) [GCC 5.1.1 20150618 (Red Hat
5.1.1-4)]
** Mercurial Distributed SCM (version 3.7.3)
** Extensions loaded:
Traceback (most recent call last):
File "/usr/local/bin/hg", line 43, in <module>
mercurial.dispatch.run()
File "/usr/local/lib64/python2.7/site-packages/mercurial/dispatch.py", line
54, in run
sys.exit((dispatch(request(sys.argv[1:])) or 0) & 255)
File "/usr/local/lib64/python2.7/site-packages/mercurial/dispatch.py", line
120, in dispatch
ret = _runcatch(req)
File "/usr/local/lib64/python2.7/site-packages/mercurial/dispatch.py", line
191, in _runcatch
return _dispatch(req)
File "/usr/local/lib64/python2.7/site-packages/mercurial/dispatch.py", line
924, in _dispatch
cmdpats, cmdoptions)
File "/usr/local/lib64/python2.7/site-packages/mercurial/dispatch.py", line
681, in runcommand
ret = _runcommand(ui, options, cmd, d)
File "/usr/local/lib64/python2.7/site-packages/mercurial/dispatch.py", line
1055, in _runcommand
return checkargs()
File "/usr/local/lib64/python2.7/site-packages/mercurial/dispatch.py", line
1015, in checkargs
return cmdfunc()
File "/usr/local/lib64/python2.7/site-packages/mercurial/dispatch.py", line
921, in <lambda>
d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
File "/usr/local/lib64/python2.7/site-packages/mercurial/util.py", line 991,
in check
return func(*args, **kwargs)
File "/usr/local/lib64/python2.7/site-packages/mercurial/dispatch.py", line
537, in __call__
return util.checksignature(self.fn)(ui, *args, **opts)
File "/usr/local/lib64/python2.7/site-packages/mercurial/util.py", line 991,
in check
return func(*args, **kwargs)
File "/usr/local/lib64/python2.7/site-packages/mercurial/commands.py", line
5076, in log
return cmdutil.graphlog(ui, repo, *pats, **opts)
File "/usr/local/lib64/python2.7/site-packages/mercurial/cmdutil.py", line
2208, in graphlog
revs, expr, filematcher = getgraphlogrevs(repo, pats, opts)
File "/usr/local/lib64/python2.7/site-packages/mercurial/cmdutil.py", line
2092, in getgraphlogrevs
revs = _logrevs(repo, opts)
File "/usr/local/lib64/python2.7/site-packages/mercurial/cmdutil.py", line
2073, in _logrevs
revs = scmutil.revrange(repo, opts['rev'])
File "/usr/local/lib64/python2.7/site-packages/mercurial/scmutil.py", line
795, in revrange
m = revset.matchany(repo.ui, allspecs, repo)
File "/usr/local/lib64/python2.7/site-packages/mercurial/revset.py", line
2621, in matchany
tree = parse(specs[0], lookup)
File "/usr/local/lib64/python2.7/site-packages/mercurial/revset.py", line
2590, in parse
tree, pos = p.parse(tokenize(spec, lookup=lookup))
File "/usr/local/lib64/python2.7/site-packages/mercurial/parser.py", line 77,
in parse
self._advance()
File "/usr/local/lib64/python2.7/site-packages/mercurial/parser.py", line 32,
in _advance
self.current = next(self._iter, None)
File "/usr/local/lib64/python2.7/site-packages/mercurial/revset.py", line
215, in tokenize
if all(lookup(sym) for sym in parts if sym):
File "/usr/local/lib64/python2.7/site-packages/mercurial/revset.py", line
215, in <genexpr>
if all(lookup(sym) for sym in parts if sym):
File "/usr/local/lib64/python2.7/site-packages/mercurial/localrepo.py", line
546, in __contains__
self[changeid]
File "/usr/local/lib64/python2.7/site-packages/mercurial/localrepo.py", line
542, in __getitem__
return context.changectx(self, changeid)
File "/usr/local/lib64/python2.7/site-packages/mercurial/context.py", line
474, in __init__
self._node = repo.names.singlenode(repo, changeid)
File "/usr/local/lib64/python2.7/site-packages/mercurial/namespaces.py", line
101, in singlenode
n = v.namemap(repo, name)
File "/usr/local/lib64/python2.7/site-packages/mercurial/namespaces.py", line
42, in <lambda>
tagnamemap = lambda repo, name: tolist(repo._tagscache.tags.get(name))
File "/usr/local/lib64/python2.7/site-packages/mercurial/util.py", line 723,
in __get__
result = self.func(obj)
File "/usr/local/lib64/python2.7/site-packages/mercurial/localrepo.py", line
717, in _tagscache
cache.tags, cache.tagtypes = self._findtags()
File "/usr/local/lib64/python2.7/site-packages/mercurial/localrepo.py", line
754, in _findtags
tagsmod.findglobaltags(self.ui, self, alltags, tagtypes)
File "/usr/local/lib64/python2.7/site-packages/mercurial/tags.py", line 101,
in findglobaltags
(heads, tagfnode, valid, cachetags, shouldwrite) = _readtagcache(ui, repo)
File "/usr/local/lib64/python2.7/site-packages/mercurial/tags.py", line 306,
in _readtagcache
tipnode = repo.changelog.tip()
File "/usr/local/lib64/python2.7/site-packages/mercurial/repoview.py", line
315, in changelog
revs = filterrevs(unfi, self.filtername)
File "/usr/local/lib64/python2.7/site-packages/mercurial/repoview.py", line
257, in filterrevs
repo.filteredrevcache[filtername] = func(repo.unfiltered())
File "/usr/local/lib64/python2.7/site-packages/mercurial/repoview.py", line
171, in computehidden
hideable = hideablerevs(repo)
File "/usr/local/lib64/python2.7/site-packages/mercurial/repoview.py", line
28, in hideablerevs
return obsolete.getrevs(repo, 'obsolete')
File "/usr/local/lib64/python2.7/site-packages/mercurial/obsolete.py", line
1094, in getrevs
if not repo.obsstore:
File "/usr/local/lib64/python2.7/site-packages/mercurial/localrepo.py", line
69, in __get__
return super(repofilecache, self).__get__(repo.unfiltered(), type)
File "/usr/local/lib64/python2.7/site-packages/mercurial/scmutil.py", line
1203, in __get__
entry.obj = self.func(obj)
File "/usr/local/lib64/python2.7/site-packages/mercurial/localrepo.py", line
500, in obsstore
% len(list(store)))
File "/usr/local/lib64/python2.7/site-packages/mercurial/obsolete.py", line
538, in __iter__
return iter(self._all)
File "/usr/local/lib64/python2.7/site-packages/mercurial/util.py", line 723,
in __get__
result = self.func(obj)
File "/usr/local/lib64/python2.7/site-packages/mercurial/obsolete.py", line
643, in _all
self._version, markers = _readmarkers(data)
File "/usr/local/lib64/python2.7/site-packages/mercurial/util.py", line 843,
in wrapper
return func(*args, **kwargs)
File "/usr/local/lib64/python2.7/site-packages/mercurial/obsolete.py", line
429, in _readmarkers
return diskversion, formats[diskversion][0](data, off)
File "/usr/local/lib64/python2.7/site-packages/mercurial/obsolete.py", line
413, in _fm1readmarkers
return native(data, off, stop)
ValueError: overflow in obsstore
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Mercurial-devel
mailing list