Attachment 'traceback5.html'

Download

--> -->

RevlogError

unknown compression type '\x8d'

If you want to report a bug, please save this page and attach it to your bug report.

Traceback

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

  1. /home/user/workspace/1.8-mercurialbackend-ppacana/MoinMoin/request/__init__.py in run (self=<MoinMoin.request.request_standalone.Request object at 0x12534d0>)

    1. 1302 self.page.send_page()
    2. 1303 else:
    3. 1304 handler(self.page.page_name, self)
    4. 1305
    5. 1306 # every action that didn't use to raise MoinMoinFinish must call this now:
    • handler = <function do_show at 0x108f410>
    • self = <MoinMoin.request.request_standalone.Request object at 0x12534d0>
    • self.page = <MoinMoin.Page.Page object at 0x1253350>
    • self.page.page_name = u'Aktuelle\xc4nderungen'
  2. /home/user/workspace/1.8-mercurialbackend-ppacana/MoinMoin/action/__init__.py in do_show (pagename=u'Aktuelle\xc4nderungen', request=<MoinMoin.request.request_standalone.Request object at 0x12534d0>, content_only=0, count_hit=1, cacheable=1, print_mode=0)

    1. 241 """
    2. 242 # We must check if the current page has different ACLs.
    3. 243 if not request.user.may.read(pagename):
    4. 244 Page(request, pagename).send_page()
    5. 245 else:
    • request = <MoinMoin.request.request_standalone.Request object at 0x12534d0>
    • request.user = <MoinMoin.user.User at 0x172bab8 name:'' valid:0>
    • request.user.may = <MoinMoin.security.Permissions instance at 0x125ff38>
    • request.user.may.read = <function <lambda> at 0x19aecf8>
    • pagename = u'Aktuelle\xc4nderungen'
  3. /home/user/workspace/1.8-mercurialbackend-ppacana/MoinMoin/security/__init__.py in (pagename=u'Aktuelle\xc4nderungen')

    1. 145 if attr not in request.cfg.acl_rights_valid:
    2. 146 raise AttributeError, attr
    3. 147 return lambda pagename: _check(self.request, pagename, self.name, attr)
    4. 148
    5. 149
    • pagename = u'Aktuelle\xc4nderungen'
    • global _check = <function _check at 0xcb16e0>
    • self = <MoinMoin.security.Permissions instance at 0x125ff38>
    • self.request = <MoinMoin.request.request_standalone.Request object at 0x12534d0>
    • self.name = ''
    • attr = 'read'
  4. /home/user/workspace/1.8-mercurialbackend-ppacana/MoinMoin/security/__init__.py in _check (request=<MoinMoin.request.request_standalone.Request object at 0x12534d0>, pagename=u'Aktuelle\xc4nderungen', username='', right='read')

    1. 80 else:
    2. 81 p = Page(request, pagename)
    3. 82 acl = p.getACL() # this will be fast in a reused page obj
    4. 83 allowed = acl.may(request, username, right)
    5. 84 if allowed is not None:
    • acl undefined
    • p = <MoinMoin.Page.Page object at 0x1253350>
    • p.getACL = <bound method Page.getACL of <MoinMoin.Page.Page object at 0x1253350>>
  5. /home/user/workspace/1.8-mercurialbackend-ppacana/MoinMoin/Page.py in getACL (self=<MoinMoin.Page.Page object at 0x1253350>)

    1. 537 # AND a item revision AND ACLs defined within that revision's metadata.
    2. 538 acls = []
    3. 539 if self._item is not None: # an item exists
    4. 540 try:
    5. 541 current_rev = self._item.get_revision(-1)
    • self = <MoinMoin.Page.Page object at 0x1253350>
    • self._item = <MoinMoin.storage.Item object at 0x198ce10>
    • builtin None = None
  6. /home/user/workspace/1.8-mercurialbackend-ppacana/MoinMoin/Page.py in get_item (self=<MoinMoin.Page.Page object at 0x1253350>)

    1. 150 Get item method.
    2. 151 """
    3. 152 self.lazy_load()
    4. 153 return self.__item
    5. 154
    • self = <MoinMoin.Page.Page object at 0x1253350>
    • self.lazy_load = <bound method Page.lazy_load of <MoinMoin.Page.Page object at 0x1253350>>
  7. /home/user/workspace/1.8-mercurialbackend-ppacana/MoinMoin/Page.py in lazy_load (self=<MoinMoin.Page.Page object at 0x1253350>)

    1. 124 ###self.__item = self._items[self.page_name]
    2. 125 self.__item = self._backend.get_item(self.page_name)
    3. 126 self.__rev = self.__item.get_revision(self.rev)
    4. 127 self._body = None
    5. 128 self._meta = None
    • self = <MoinMoin.Page.Page object at 0x1253350>
    • self.__rev undefined
    • self.__item undefined
    • self.rev = -1
  8. /home/user/workspace/1.8-mercurialbackend-ppacana/MoinMoin/storage/__init__.py in get_revision (self=<MoinMoin.storage.Item object at 0x198ce10>, revno=-1)

    1. 406 Note: If you pass -1 as revno, this shall return the latest Revision of the Item.
    2. 407 """
    3. 408 return self._backend._get_revision(self, revno)
    4. 409
    5. 410 def list_revisions(self):
    • self = <MoinMoin.storage.Item object at 0x198ce10>
    • self._backend = <MoinMoin.storage.backends.hg.MercurialBackend object at 0x1019590>
    • self._backend._get_revision = <bound method MercurialBackend._get_revision of ...ackends.hg.MercurialBackend object at 0x1019590>>
    • revno = -1
  9. /home/user/workspace/1.8-mercurialbackend-ppacana/MoinMoin/storage/backends/hg.py in _get_revision (self=<MoinMoin.storage.backends.hg.MercurialBackend object at 0x1019590>, item=<MoinMoin.storage.Item object at 0x198ce10>, revno=-1)

    1. 304 """Returns given Revision of an Item."""
    2. 305 ctx = self._repo[self._repo.changelog.tip()]
    3. 306 revs = self._list_revisions(item)
    4. 307 if revno == -1 and revs:
    5. 308 revno = max(revs)
    • revs undefined
    • self = <MoinMoin.storage.backends.hg.MercurialBackend object at 0x1019590>
    • self._list_revisions = <bound method MercurialBackend._list_revisions o...ackends.hg.MercurialBackend object at 0x1019590>>
    • item = <MoinMoin.storage.Item object at 0x198ce10>
  10. /home/user/workspace/1.8-mercurialbackend-ppacana/MoinMoin/storage/backends/hg.py in _list_revisions (self=<MoinMoin.storage.backends.hg.MercurialBackend object at 0x1019590>, item=<MoinMoin.storage.Item object at 0x198ce10>)

    1. 371 else:
    2. 372 # # XXX: use mercurial.cmdutil.walkchangerevs
    3. 373 revs = filter(lambda r: item._id in self._repo[r].files(), iter(self._repo))
    4. 374 return range(len(revs))
    5. 375
    • revs undefined
    • builtin filter = <built-in function filter>
    • r undefined
    • item = <MoinMoin.storage.Item object at 0x198ce10>
    • item._id = '1d48bed962a47417c96907208ddd6359'
    • self = <MoinMoin.storage.backends.hg.MercurialBackend object at 0x1019590>
    • self._repo = <mercurial.localrepo.localrepository object at 0x101c0d0>
    • builtin iter = <built-in function iter>
  11. /home/user/workspace/1.8-mercurialbackend-ppacana/MoinMoin/storage/backends/hg.py in (r=725)

    1. 371 else:
    2. 372 # # XXX: use mercurial.cmdutil.walkchangerevs
    3. 373 revs = filter(lambda r: item._id in self._repo[r].files(), iter(self._repo))
    4. 374 return range(len(revs))
    5. 375
    • revs undefined
    • builtin filter = <built-in function filter>
    • r = 725
    • item = <MoinMoin.storage.Item object at 0x198ce10>
    • item._id = '1d48bed962a47417c96907208ddd6359'
    • self = <MoinMoin.storage.backends.hg.MercurialBackend object at 0x1019590>
    • self._repo = <mercurial.localrepo.localrepository object at 0x101c0d0>
    • ].files undefined
    • builtin iter = <built-in function iter>
  12. /home/user/workspace/1.8-mercurialbackend-ppacana/mercurial/context.py in files (self=<changectx a0da85fe14a5>)

    1. 86 def user(self): return self._changeset[1]
    2. 87 def date(self): return self._changeset[2]
    3. 88 def files(self): return self._changeset[3]
    4. 89 def description(self): return self._changeset[4]
    5. 90 def branch(self): return self._changeset[5].get("branch")
    • files undefined
    • self = <changectx a0da85fe14a5>
    • self._changeset = ('c1[C`5A\x19\x18\x15\xe3%\xc9<!\xffr~1\xb8', 'Reimar Bauer <rb.proj AT googlemail DOT com>', (1218572216.0, -7200), ['3122f0ce1f477b7f76e7997c5b7ff75e'], '', {'__timestamp': 'L1216556891L\n.', 'branch': 'default', 'moin_#': "(S'Please edit system and help pages ONLY in the...ge:RecentChanges'\nS'master-date:01-05-2006'\ntp1\n.", 'moin_acl': "S'-All:write Default'\np1\n.", 'moin_edit_log_action': "S'SAVE'\np1\n.", 'moin_edit_log_addr': "S'0.0.0.0'\np1\n.", 'moin_edit_log_comment': "S''\n.", 'moin_edit_log_extra': "S''\n.", 'moin_edit_log_hostname': "S'0.0.0.0'\np1\n.", 'moin_edit_log_userid': "S''\n.", ...})
  13. /home/user/workspace/1.8-mercurialbackend-ppacana/mercurial/context.py in __getattr__ (self=<changectx a0da85fe14a5>, name='_changeset')

    1. 50 def __getattr__(self, name):
    2. 51 if name == '_changeset':
    3. 52 self._changeset = self._repo.changelog.read(self.node())
    4. 53 return self._changeset
    5. 54 elif name == '_manifest':
    • self = <changectx a0da85fe14a5>
    • self._changeset = ('c1[C`5A\x19\x18\x15\xe3%\xc9<!\xffr~1\xb8', 'Reimar Bauer <rb.proj AT googlemail DOT com>', (1218572216.0, -7200), ['3122f0ce1f477b7f76e7997c5b7ff75e'], '', {'__timestamp': 'L1216556891L\n.', 'branch': 'default', 'moin_#': "(S'Please edit system and help pages ONLY in the...ge:RecentChanges'\nS'master-date:01-05-2006'\ntp1\n.", 'moin_acl': "S'-All:write Default'\np1\n.", 'moin_edit_log_action': "S'SAVE'\np1\n.", 'moin_edit_log_addr': "S'0.0.0.0'\np1\n.", 'moin_edit_log_comment': "S''\n.", 'moin_edit_log_extra': "S''\n.", 'moin_edit_log_hostname': "S'0.0.0.0'\np1\n.", 'moin_edit_log_userid': "S''\n.", ...})
    • self._repo = <mercurial.localrepo.localrepository object at 0x101c0d0>
    • self._repo.changelog = <mercurial.changelog.changelog object at 0x7f4fa0201450>
    • self._repo.changelog.read = <bound method changelog.read of <mercurial.changelog.changelog object at 0x7f4fa0201450>>
    • self.node = <bound method changectx.node of <changectx a0da85fe14a5>>
  14. /home/user/workspace/1.8-mercurialbackend-ppacana/mercurial/changelog.py in read (self=<mercurial.changelog.changelog object at 0x7f4fa0201450>, node='\xa0\xda\x85\xfe\x14\xa5L\xa1@j\xdd\xc4f\xaa\xf6LM\x12\xcf\x8f')

    1. 147 changelog v0 doesn't use extra
    2. 148 """
    3. 149 text = self.revision(node)
    4. 150 if not text:
    5. 151 return (nullid, "", (0, 0), [], "", {'branch': 'default'})
    • text undefined
    • self = <mercurial.changelog.changelog object at 0x7f4fa0201450>
    • self.revision = <bound method changelog.revision of <mercurial.changelog.changelog object at 0x7f4fa0201450>>
    • node = '\xa0\xda\x85\xfe\x14\xa5L\xa1@j\xdd\xc4f\xaa\xf6LM\x12\xcf\x8f'
  15. /home/user/workspace/1.8-mercurialbackend-ppacana/mercurial/revlog.py in revision (self=<mercurial.changelog.changelog object at 0x7f4fa0201450>, node='\xa0\xda\x85\xfe\x14\xa5L\xa1@j\xdd\xc4f\xaa\xf6LM\x12\xcf\x8f')

    1. 953 text = self.chunk(base, df=df)
    2. 954
    3. 955 bins = [self.chunk(r, df) for r in xrange(base + 1, rev + 1)]
    4. 956 text = mdiff.patches(text, bins)
    5. 957 p1, p2 = self.parents(node)
    • bins undefined
    • self = <mercurial.changelog.changelog object at 0x7f4fa0201450>
    • self.chunk = <bound method changelog.chunk of <mercurial.changelog.changelog object at 0x7f4fa0201450>>
    • r = 725
    • df = None
    • builtin xrange = <type 'xrange'>
    • base = 724
    • rev = 725
  16. /home/user/workspace/1.8-mercurialbackend-ppacana/mercurial/revlog.py in chunk (self=<mercurial.changelog.changelog object at 0x7f4fa0201450>, rev=725, df=None)

    1. 906 c = c[offset:offset + length]
    2. 907
    3. 908 return decompress(c)
    4. 909
    5. 910 def delta(self, node):
    • global decompress = <function decompress at 0xdd02a8>
    • c = '\x8d\xc9\xe9\xcb\xe3\xd5\xd0\x90\xb7a\nM\xb7\x1f\xbe\xb4N\xd5\xd3\x8b\x94d\x13\xcc\xb8\x10\xed\x1c\xd9\x16\'E\xcb\x0b\x9eo\x99hQP\xc9\xcbf\x9a$\xbf\x01h...\x97\\\xfa)\x14z\xb1\t\xc4\xae\xb4\xe7\xdd\\\x05\xdc^\xb9m`\xd3@\xc0`\xc6\xabY[D\x87E\x92\xeb\xe6]\xfa\xb0\xd5\xda\xe4Dk"1\x12\xa3\xff\x9b\x19'
  17. /home/user/workspace/1.8-mercurialbackend-ppacana/mercurial/revlog.py in decompress (bin='\x8d\xc9\xe9\xcb\xe3\xd5\xd0\x90\xb7a\nM\xb7\x1f\xbe\xb4N\xd5\xd3\x8b\x94d\x13\xcc\xb8\x10\xed\x1c\xd9\x16\'E\xcb\x0b\x9eo\x99hQP\xc9\xcbf\x9a$\xbf\x01h...\x97\\\xfa)\x14z\xb1\t\xc4\xae\xb4\xe7\xdd\\\x05\xdc^\xb9m`\xd3@\xc0`\xc6\xabY[D\x87E\x92\xeb\xe6]\xfa\xb0\xd5\xda\xe4Dk"1\x12\xa3\xff\x9b\x19')

    1. 106 if t == 'u':
    2. 107 return bin[1:]
    3. 108 raise RevlogError(_("unknown compression type %r") % t)
    4. 109
    5. 110 class lazyparser(object):
    • global RevlogError = <class 'mercurial.revlog.RevlogError'>
    • global _ = <bound method NullTranslations.gettext of <gettext.NullTranslations instance at 0xce90e0>>
    • t = '\x8d'

RevlogError

unknown compression type '\x8d'

  • args = (r"unknown compression type '\x8d'",)
  • message = r"unknown compression type '\x8d'"

System Details

  • Date: Tue, 12 Aug 2008 22:07:59 +0000
  • Platform: Linux linux 2.6.24-19-generic #1 SMP Fri Jul 11 21:01:46 UTC 2008 x86_64
  • Python: Python 2.5.2 (/usr/bin/python)
  • MoinMoin: Release 1.8.0 (alpha)

Attached Files

To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.
  • [get | view] (2008-08-18 18:44:20, 5.5 KB) [[attachment:FrontPage.html]]
  • [get | view] (2008-08-12 20:50:16, 30.8 KB) [[attachment:traceback2.html]]
  • [get | view] (2008-08-12 21:26:21, 36.6 KB) [[attachment:traceback3.html]]
  • [get | view] (2008-08-12 21:39:51, 21.3 KB) [[attachment:traceback4.html]]
  • [get | view] (2008-08-12 22:09:20, 27.6 KB) [[attachment:traceback5.html]]
  • [get | view] (2008-08-17 20:18:45, 32.1 KB) [[attachment:traceback6.html]]
  • [get | view] (2008-08-17 20:27:15, 7.8 KB) [[attachment:traceback7.html]]
 All files | Selected Files: delete move to page copy to page

You are not allowed to attach a file to this page.