--> -->

UnpicklingError

could not find MARK

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 0xedf0d0>)

    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 0x117ede8>
    • self = <MoinMoin.request.request_standalone.Request object at 0xedf0d0>
    • self.page = <MoinMoin.Page.Page object at 0x139da90>
    • self.page.page_name = u'FrontPage'
  2. /home/user/workspace/1.8-mercurialbackend-ppacana/MoinMoin/action/__init__.py in do_show (pagename=u'FrontPage', request=<MoinMoin.request.request_standalone.Request object at 0xedf0d0>, content_only=0, count_hit=1, cacheable=1, print_mode=0)

    1. 255 count_hit=count_hit,
    2. 256 print_mode=print_mode,
    3. 257 content_only=content_only,
    4. 258 )
    5. 259
    • content_only = 0
  3. /home/user/workspace/1.8-mercurialbackend-ppacana/MoinMoin/Page.py in send_page (self=<MoinMoin.Page.Page object at 0x139df10>, **keywords={'content_only': 0, 'count_hit': 1, 'print_mode': 0})

    1. 992 media=media, pi_refresh=pi.get('refresh'),
    2. 993 allow_doubleclick=1, trail=trail,
    3. 994 html_head=html_head,
    4. 995 )
    5. 996
    • html_head = ''
  4. /home/user/workspace/1.8-mercurialbackend-ppacana/MoinMoin/theme/__init__.py in send_title (self=<MoinMoin.theme.modern.Theme instance at 0xedea28>, text=u'FrontPage', **keywords={'allow_doubleclick': 1, 'html_head': '', 'media': 'screen', 'page': <MoinMoin.Page.Page object at 0x139df10>, 'pi_refresh': None, 'print_mode': 0, 'trail': []})

    1. 1767 output.append(self.editorheader(d))
    2. 1768 else:
    3. 1769 output.append(self.header(d))
    4. 1770
    5. 1771 # emit it
    • output = [u'\n<body lang="en" dir="ltr">\n']
    • output.append = <built-in method append of list object at 0xedeab8>
    • self = <MoinMoin.theme.modern.Theme instance at 0xedea28>
    • self.header = <bound method Theme.header of <MoinMoin.theme.modern.Theme instance at 0xedea28>>
    • d = {'available_actions': ['use self.request.availableActions(page)'], 'baseurl': '', 'home_page': None, 'last_edit_info': '', 'logo_string': u'<img src="/moin_static180/common/moinmoin.png" alt="MoinMoin Logo">', 'msg': [], 'navibar': ['use self.navibar(d)'], 'page': <MoinMoin.Page.Page object at 0x139df10>, 'page_find_page': 'FindPage', 'page_front_page': u'FrontPage', ...}
  5. /home/user/workspace/1.8-mercurialbackend-ppacana/MoinMoin/theme/modern.py in header (self=<MoinMoin.theme.modern.Theme instance at 0xedea28>, d={'available_actions': ['use self.request.availableActions(page)'], 'baseurl': '', 'home_page': None, 'last_edit_info': '', 'logo_string': u'<img src="/moin_static180/common/moinmoin.png" alt="MoinMoin Logo">', 'msg': [], 'navibar': ['use self.navibar(d)'], 'page': <MoinMoin.Page.Page object at 0x139df10>, 'page_find_page': 'FindPage', 'page_front_page': u'FrontPage', ...}, **kw={})

    1. 34 u'</div>',
    2. 35 self.trail(d),
    3. 36 self.navibar(d),
    4. 37 #u'<hr id="pageline">',
    5. 38 u'<div id="pageline"><hr style="display:none;"></div>',
    • self = <MoinMoin.theme.modern.Theme instance at 0xedea28>
    • self.navibar = <bound method Theme.navibar of <MoinMoin.theme.modern.Theme instance at 0xedea28>>
    • d = {'available_actions': ['use self.request.availableActions(page)'], 'baseurl': '', 'home_page': None, 'last_edit_info': '', 'logo_string': u'<img src="/moin_static180/common/moinmoin.png" alt="MoinMoin Logo">', 'msg': [], 'navibar': ['use self.navibar(d)'], 'page': <MoinMoin.Page.Page object at 0x139df10>, 'page_find_page': 'FindPage', 'page_front_page': u'FrontPage', ...}
  6. /home/user/workspace/1.8-mercurialbackend-ppacana/MoinMoin/theme/__init__.py in navibar (self=<MoinMoin.theme.modern.Theme instance at 0xedea28>, d={'available_actions': ['use self.request.availableActions(page)'], 'baseurl': '', 'home_page': None, 'last_edit_info': '', 'logo_string': u'<img src="/moin_static180/common/moinmoin.png" alt="MoinMoin Logo">', 'msg': [], 'navibar': ['use self.navibar(d)'], 'page': <MoinMoin.Page.Page object at 0x139df10>, 'page_find_page': 'FindPage', 'page_front_page': u'FrontPage', ...})

    1. 424 if request.cfg.navi_bar:
    2. 425 for text in request.cfg.navi_bar:
    3. 426 pagename, link = self.splitNavilink(text)
    4. 427 if pagename == current:
    5. 428 cls = 'wikilink current'
    • pagename undefined
    • link undefined
    • self = <MoinMoin.theme.modern.Theme instance at 0xedea28>
    • self.splitNavilink = <bound method Theme.splitNavilink of <MoinMoin.theme.modern.Theme instance at 0xedea28>>
    • text = u'RecentChanges'
  7. /home/user/workspace/1.8-mercurialbackend-ppacana/MoinMoin/theme/__init__.py in splitNavilink (self=<MoinMoin.theme.modern.Theme instance at 0xedea28>, text=u'RecentChanges', localize=1)

    1. 376 title = self.shortenPagename(title)
    2. 377
    3. 378 link = page.link_to(request, title)
    4. 379
    5. 380 return pagename, link
    • link undefined
    • page = <MoinMoin.Page.Page object at 0x123fc10>
    • page.link_to = <bound method Page.link_to of <MoinMoin.Page.Page object at 0x123fc10>>
    • request = <MoinMoin.request.request_standalone.Request object at 0xedf0d0>
    • title = u'RecentChanges'
  8. /home/user/workspace/1.8-mercurialbackend-ppacana/MoinMoin/Page.py in link_to (self=<MoinMoin.Page.Page object at 0x123fc10>, request=<MoinMoin.request.request_standalone.Request object at 0xedf0d0>, text=u'RecentChanges', querystr=None, anchor=None, **kw={})

    1. 632
    2. 633 # Add css class for non existing page
    3. 634 if not self.exists():
    4. 635 kw['css_class'] = 'nonexistent'
    5. 636
    • self = <MoinMoin.Page.Page object at 0x123fc10>
    • self.exists = <bound method Page.exists of <MoinMoin.Page.Page object at 0x123fc10>>
  9. /home/user/workspace/1.8-mercurialbackend-ppacana/MoinMoin/Page.py in exists (self=<MoinMoin.Page.Page object at 0x123fc10>, domain=None, includeDeleted=False)

    1. 496
    2. 497 try:
    3. 498 if not includeDeleted and self._rev[DELETED]:
    4. 499 return False
    5. 500 except KeyError:
    • includeDeleted = False
    • self = <MoinMoin.Page.Page object at 0x123fc10>
    • self._rev = <MoinMoin.storage.backends.hg.MercurialStoredRevision object at 0x1250710>
    • global DELETED = 'deleted'
  10. /home/user/workspace/1.8-mercurialbackend-ppacana/MoinMoin/storage/__init__.py in __getitem__ (self=<MoinMoin.storage.backends.hg.MercurialStoredRevision object at 0x1250710>, key='deleted')

    1. 513
    2. 514 if self._metadata is None:
    3. 515 self._load_metadata()
    4. 516
    5. 517 return self._metadata[key]
    • self = <MoinMoin.storage.backends.hg.MercurialStoredRevision object at 0x1250710>
    • self._load_metadata = <bound method MercurialStoredRevision._load_meta....hg.MercurialStoredRevision object at 0x1250710>>
  11. /home/user/workspace/1.8-mercurialbackend-ppacana/MoinMoin/storage/__init__.py in _load_metadata (self=<MoinMoin.storage.backends.hg.MercurialStoredRevision object at 0x1250710>)

    1. 500
    2. 501 def _load_metadata(self):
    3. 502 self._metadata = self._backend._get_revision_metadata(self)
    4. 503
    5. 504 def __getitem__(self, key):
    • self = <MoinMoin.storage.backends.hg.MercurialStoredRevision object at 0x1250710>
    • self._metadata = None
    • self._backend = <MoinMoin.storage.backends.hg.MercurialBackend object at 0x10e3210>
    • self._backend._get_revision_metadata = <bound method MercurialBackend._get_revision_met...ackends.hg.MercurialBackend object at 0x10e3210>>
  12. /home/user/workspace/1.8-mercurialbackend-ppacana/MoinMoin/storage/backends/hg.py in _get_revision_metadata (self=<MoinMoin.storage.backends.hg.MercurialBackend object at 0x10e3210>, rev=<MoinMoin.storage.backends.hg.MercurialStoredRevision object at 0x1250710>)

    1. 337 for k, v in ctx.extra().iteritems():
    2. 338 if k.startswith('moin_'):
    3. 339 metadata[k.lstrip('moin_')] = pickle.loads(v)
    4. 340 elif k.startswith('__'):
    5. 341 metadata[k] = pickle.loads(v)
    • metadata = {}
    • k = 'moin_mimetype'
    • k.lstrip = <built-in method lstrip of str object at 0x124ced8>
    • global pickle = <module 'cPickle' from '/usr/lib/python2.5/lib-dynload/cPickle.so'>
    • pickle.loads = <built-in function loads>
    • v = 'text/x-unidentified-wiki-format'

UnpicklingError

could not find MARK

  • args = ('could not find MARK',)
  • message = 'could not find MARK'

System Details