ÖvergivnaSidor

En lista på sidor som aldrig har ändrats eller inte har ändrats på mycket lång tid. Det är en lista på de äldsta sidorna i redigeringsloggen.

--> -->
2005-11-18
21:34 Info skynet
2005-11-21
[DIFF] 23:51 Info 87
2005-12-13
 
 
IndexErrorstring index out of range
Please include this information in your bug reports!:
Python Python 2.3.5: /usr/bin/python2.3
Linux eve-vm03 2.6.26-2-xen-686 #1 SMP Sat Jun 11 16:07:16 UTC 2011 i686
MoinMoin Release 1.3.4 [Revision 1.3.4 release]
Wed Nov 1 04:51:35 2017

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

 /usr/lib/python2.3/site-packages/MoinMoin/request.py in run(self=<MoinMoin.request.RequestFastCGI instance>)
  843                     from MoinMoin.wikiaction import getHandler
  844                     handler = getHandler(self, action)
  845                     handler(self.page.page_name, self)
  846 
  847             # 5. Or redirect to another page
handler = <function do_diff>, self = <MoinMoin.request.RequestFastCGI instance>, self.page = <MoinMoin.Page.Page instance>, self.page.page_name = u'\xd6vergivnaSidor'

 /usr/lib/python2.3/site-packages/MoinMoin/wikiaction.py in do_diff(pagename=u'\xd6vergivnaSidor', request=<MoinMoin.request.RequestFastCGI instance>)
   88     revisions = currentpage.getRevList()
   89     if len(revisions) < 2:
   90         currentpage.send_page(request, msg=_("No older revisions available!"))
   91         return
   92 
currentpage = <MoinMoin.Page.Page instance>, currentpage.send_page = <bound method Page.send_page of <MoinMoin.Page.Page instance>>, request = <MoinMoin.request.RequestFastCGI instance>, msg undefined, _ = <function <lambda>>

 /usr/lib/python2.3/site-packages/MoinMoin/Page.py in send_page(self=<MoinMoin.Page.Page instance>, request=<MoinMoin.request.RequestFastCGI instance>, msg=u'No older revisions available!', **keywords={})
 1143         else:
 1144             # parse the text and send the page content
 1145             self.send_page_content(request, Parser, body, format_args=pi_formatargs, do_cache=do_cache)
 1146 
 1147             # check for pending footnotes
self = <MoinMoin.Page.Page instance>, self.send_page_content = <bound method Page.send_page_content of <MoinMoin.Page.Page instance>>, request = <MoinMoin.request.RequestFastCGI instance>, Parser = <class MoinMoin.parser.wiki.Parser>, body = u'En lista p\xe5 sidor som aldrig har \xe4ndrats eller i...sidorna i redigeringsloggen.\n\n[[AbandonedPages]]\n', format_args undefined, pi_formatargs = u'', do_cache = 1

 /usr/lib/python2.3/site-packages/MoinMoin/Page.py in send_page_content(self=<MoinMoin.Page.Page instance>, request=<MoinMoin.request.RequestFastCGI instance>, Parser=<class MoinMoin.parser.wiki.Parser>, body=u'En lista p\xe5 sidor som aldrig har \xe4ndrats eller i...sidorna i redigeringsloggen.\n\n[[AbandonedPages]]\n', needsupdate=0, format_args=u'', do_cache=1)
 1306                 __file__ = os.path.join(moinmodule.__loader__.archive, 'dummy')
 1307 
 1308             exec code
 1309         except 'CacheNeedsUpdate':
 1310             # if something goes wrong, try without caching
code = <code object ? at 0x996e560, file "ÖvergivnaSidor", line 2>

 /srv/wiki/public_html/ÖvergivnaSidor

 /usr/lib/python2.3/site-packages/MoinMoin/formatter/base.py in macro(self=<MoinMoin.formatter.text_html.Formatter instance>, macro_obj=<MoinMoin.wikimacro.Macro instance>, name=u'AbandonedPages', args=None)
  226     def macro(self, macro_obj, name, args):
  227         # call the macro
  228         return macro_obj.execute(name, args)    
  229 
  230     def _get_bang_args(self, line):
macro_obj = <MoinMoin.wikimacro.Macro instance>, macro_obj.execute = <bound method Macro.execute of <MoinMoin.wikimacro.Macro instance>>, name = u'AbandonedPages', args = None

 /usr/lib/python2.3/site-packages/MoinMoin/wikimacro.py in execute(self=<MoinMoin.wikimacro.Macro instance>, macro_name=u'AbandonedPages', args=None)
   99         macro = wikiutil.importPlugin(self.request.cfg, 'macro', macro_name)
  100         if macro:
  101             return macro(self, args)
  102 
  103         builtins = vars(self.__class__)
macro = <function execute>, self = <MoinMoin.wikimacro.Macro instance>, args = None

 /usr/lib/python2.3/site-packages/MoinMoin/macro/AbandonedPages.py in execute(macro=<MoinMoin.wikimacro.Macro instance>, args=None)
   13 from MoinMoin.macro import RecentChanges
   14 
   15 def execute(macro, args):
   16     return RecentChanges.execute(macro, args, abandoned=1)
   17 
global RecentChanges = <module 'MoinMoin.macro.RecentChanges' from '/us.../site-packages/MoinMoin/macro/RecentChanges.pyc'>, RecentChanges.execute = <function execute>, macro = <MoinMoin.wikimacro.Macro instance>, args = None, abandoned undefined

 /usr/lib/python2.3/site-packages/MoinMoin/macro/RecentChanges.py in execute(macro=<MoinMoin.wikimacro.Macro instance>, args=None, **kw={'abandoned': 1})
  216     # handle abandoned keyword
  217     if kw.get('abandoned', 0):
  218         print_abandoned(macro, args, **kw)
  219         return ''
  220 
global print_abandoned = <function print_abandoned>, macro = <MoinMoin.wikimacro.Macro instance>, args = None, kw = {'abandoned': 1}

 /usr/lib/python2.3/site-packages/MoinMoin/macro/RecentChanges.py in print_abandoned(macro=<MoinMoin.wikimacro.Macro instance>, args=None, **kw={'abandoned': 1})
  204             
  205             for page in last_edits[last_index:index]:
  206                 request.write(format_page_edits(macro, [page], None))
  207             last_index = index
  208             day_count += 1
request = <MoinMoin.request.RequestFastCGI instance>, request.write = <bound method RequestFastCGI.write of <MoinMoin.request.RequestFastCGI instance>>, global format_page_edits = <function format_page_edits>, macro = <MoinMoin.wikimacro.Macro instance>, page = <MoinMoin.logfile.editlog.EditLogLine instance>, None undefined

 /usr/lib/python2.3/site-packages/MoinMoin/macro/RecentChanges.py in format_page_edits(macro=<MoinMoin.wikimacro.Macro instance>, lines=[<MoinMoin.logfile.editlog.EditLogLine instance>], bookmark_usecs=None)
  108                     name, util.rangelist(positions)))
  109         else:
  110             d['editors'] = [line.getEditor(request)]
  111 
  112     comments = []
d = {'editors': None, 'icon_html': u'<a href="/Admin/Migration?action=diff"><img src=...iff.png" alt="[DIFF]" height="11" width="15"></a>', 'pagelink_html': u'<a href="/Admin/Migration">Admin/Migration</a>', 'time_html': '02:21'}, line = <MoinMoin.logfile.editlog.EditLogLine instance>, line.getEditor = <bound method EditLogLine.getEditor of <MoinMoin.logfile.editlog.EditLogLine instance>>, request = <MoinMoin.request.RequestFastCGI instance>

 /usr/lib/python2.3/site-packages/MoinMoin/logfile/editlog.py in getEditor(self=<MoinMoin.logfile.editlog.EditLogLine instance>, request=<MoinMoin.request.RequestFastCGI instance>)
   58         """ Return a HTML-safe string representing the user that did the edit.
   59         """
   60         kind, editor = self.getEditorData(request)
   61         if kind == 'homepage':
   62             return '<span title="%s">%s</span>' % (wikiutil.escape(self.hostname),
kind undefined, editor undefined, self = <MoinMoin.logfile.editlog.EditLogLine instance>, self.getEditorData = <bound method EditLogLine.getEditorData of <MoinMoin.logfile.editlog.EditLogLine instance>>, request = <MoinMoin.request.RequestFastCGI instance>

 /usr/lib/python2.3/site-packages/MoinMoin/logfile/editlog.py in getEditorData(self=<MoinMoin.logfile.editlog.EditLogLine instance>, request=<MoinMoin.request.RequestFastCGI instance>)
   43         if self.userid:
   44             if not self._usercache.has_key(self.userid):
   45                 self._usercache[self.userid] = user.User(request, self.userid)
   46             userdata = self._usercache[self.userid]
   47             if userdata.name:
self = <MoinMoin.logfile.editlog.EditLogLine instance>, self._usercache = {}, self.userid = u'1132187096.55.25165', global user = <module 'MoinMoin.user' from '/usr/lib/python2.3/site-packages/MoinMoin/user.pyc'>, user.User = <class MoinMoin.user.User>, request = <MoinMoin.request.RequestFastCGI instance>

 /usr/lib/python2.3/site-packages/MoinMoin/user.py in __init__(self=<MoinMoin.user.User instance>, request=<MoinMoin.request.RequestFastCGI instance>, id=u'1132187096.55.25165', name='', password=None, auth_username='')
  329 
  330         if self.id:
  331             self.load_from_id()
  332             if self.name == self.auth_username:
  333                 self.trusted = 1
self = <MoinMoin.user.User instance>, self.load_from_id = <bound method User.load_from_id of <MoinMoin.user.User instance>>

 /usr/lib/python2.3/site-packages/MoinMoin/user.py in load_from_id(self=<MoinMoin.user.User instance>, check_pass=0)
  405             try:
  406                 key, val = line.strip().split('=', 1)
  407                 if key not in self._transient_fields and key[0] != '_':
  408                     # Decode list values
  409                     if key in ['quicklinks', 'subscribed_pages']:
key = u'', self = <MoinMoin.user.User instance>, self._transient_fields = ['id', 'valid', 'may', 'auth_username', 'trusted']

IndexError: string index out of range
      __doc__ = 'Sequence index out of range.'
      __getitem__ = <bound method IndexError.__getitem__ of <exceptions.IndexError instance>>
      __init__ = <bound method IndexError.__init__ of <exceptions.IndexError instance>>
      __module__ = 'exceptions'
      __str__ = <bound method IndexError.__str__ of <exceptions.IndexError instance>>
      args = ('string index out of range',)