--> -->

UnicodeDecodeError

'ascii' codec can't decode byte 0xc3 in position 44: ordinal not in range(128)

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. /usr/local/www/moin/moin-1.8.8/MoinMoin/request/__init__.py in run (self=<MoinMoin.request.request_modpython.Request object>)

    1. 1295 if msg:
    2. 1296 self.theme.add_msg(msg, "error")
    3. 1297 self.page.send_page()
    4. 1298 # Try action
    5. 1299 else:
    • self = <MoinMoin.request.request_modpython.Request object>
    • self.page = <MoinMoin.Page.Page object>
    • self.page.send_page = <bound method Page.send_page of <MoinMoin.Page.Page object>>
  2. /usr/local/www/moin/moin/MoinMoin/Page.py in send_page (self=<MoinMoin.Page.Page object>, **keywords={})

    1. 1270 media=media, pi_refresh=pi.get('refresh'),
    2. 1271 allow_doubleclick=1, trail=trail,
    3. 1272 html_head=html_head,
    4. 1273 )
    5. 1274
    • html_head = ''
  3. /usr/local/www/moin/moin-1.8.8/MoinMoin/theme/__init__.py in send_title (self=<wikiconfig.p_61c80d2294d3da7cd6be13b5a801e434a3589e7e.theme.pango.Theme instance>, text=u'Home', **keywords={'allow_doubleclick': 1, 'html_head': '', 'media': 'screen', 'page': <MoinMoin.Page.Page object>, 'pi_refresh': None, 'print_mode': 0, 'trail': []})

    1. 1739 exists = pagename and page.exists(includeDeleted=True)
    2. 1740 # prepare dict for theme code:
    3. 1741 d = {
    4. 1742 'theme': self.name,
    5. 1743 'script_name': scriptname,
    • d undefined
    • self = <wikiconfig.p_61c80d2294d3da7cd6be13b5a801e434a3589e7e.theme.pango.Theme instance>
    • self.name = 'pango'
    • scriptname = '/?action=titlesearch&value=HelpMed\xc3\x85tg\xc3\xa4rder'
    • text = u'Home'
    • request = <MoinMoin.request.request_modpython.Request object>
    • request.cfg = <wikiconfig.Config object>
    • request.cfg.logo_string = u'GNOME-DB'
    • request.cfg.sitename = u'GNOME-DB'
    • page = <MoinMoin.Page.Page object>
    • rev = None
    • pagename = u'Home'
    • page.size = <bound method Page.size of <MoinMoin.Page.Page object>>
    • exists = True
    • page.lastEditInfo = <bound method Page.lastEditInfo of <MoinMoin.Page.Page object>>
    • page_find_page = 'FindPage'
    • page_front_page = u'Home'
    • home_page = None
    • page_help_contents = 'HelpContents'
    • page_help_formatting = 'HelpOnFormatting'
    • page_parent_page = None
    • page_title_index = 'TitleIndex'
    • page_word_index = 'WordIndex'
    • request.user = <MoinMoin.user.User at 0x9cab56c name:'' valid:0>
    • request.user.name = ''
    • request.user.valid = 0
    • self._status = [(u'Unknown action titlesearch.', 'error')]
    • keywords = {'allow_doubleclick': 1, 'html_head': '', 'media': 'screen', 'page': <MoinMoin.Page.Page object>, 'pi_refresh': None, 'print_mode': 0, 'trail': []}
    • keywords.get = <built-in method get of dict object>
    • builtin None = None
  4. /usr/local/www/moin/moin/MoinMoin/Page.py in lastEditInfo (self=<MoinMoin.Page.Page object>, request=<MoinMoin.request.request_modpython.Request object>)

    1. 583 if log:
    2. 584 request = self.request
    3. 585 editor = log.getEditor(request)
    4. 586 time = wikiutil.version2timestamp(log.ed_time_usecs)
    5. 587 time = request.user.getFormattedDateTime(time) # Use user time format
    • editor undefined
    • log = <MoinMoin.logfile.editlog.EditLogLine instance>
    • log.getEditor = <bound method EditLogLine.getEditor of <MoinMoin.logfile.editlog.EditLogLine instance>>
    • request = <MoinMoin.request.request_modpython.Request object>
  5. /usr/local/www/moin/moin-1.8.8/MoinMoin/logfile/editlog.py in getEditor (self=<MoinMoin.logfile.editlog.EditLogLine instance>, request=<MoinMoin.request.request_modpython.Request object>)

    1. 115 aliasname = name
    2. 116 title = aliasname + title
    3. 117 text = (request.formatter.interwikilink(1, title=title, generated=True, *info) +
    4. 118 request.formatter.text(name) +
    5. 119 request.formatter.interwikilink(0, title=title, *info))
    • text undefined
    • request = <MoinMoin.request.request_modpython.Request object>
    • request.formatter = <MoinMoin.formatter.text_html.Formatter instance>
    • request.formatter.interwikilink = <bound method Formatter.interwikilink of <MoinMoin.formatter.text_html.Formatter instance>>
    • title = u'VivienMalerba @ col31-2-82-237-106-58.fbx.proxad.net[82.237.106.58]'
    • generated undefined
    • builtin True = True
    • info = (u'Self', u'VivienMalerba')
    • request.formatter.text = <bound method Formatter.text of <MoinMoin.formatter.text_html.Formatter instance>>
    • name = u'VivienMalerba'
  6. /usr/local/www/moin/moin-1.8.8/MoinMoin/formatter/text_html.py in interwikilink (self=<MoinMoin.formatter.text_html.Formatter instance>, on=1, interwiki=u'Self', pagename=u'VivienMalerba', **kw={'generated': True, 'title': u'VivienMalerba @ col31-2-82-237-106-58.fbx.proxad.net[82.237.106.58]'})

    1. 494 except:
    2. 495 pagename = wikitail
    3. 496 return self.pagelink(on, pagename, **kw)
    4. 497 else: # return InterWiki hyperlink
    5. 498 if on:
    • self = <MoinMoin.formatter.text_html.Formatter instance>
    • self.pagelink = <bound method Formatter.pagelink of <MoinMoin.formatter.text_html.Formatter instance>>
    • on = 1
    • pagename = u'VivienMalerba'
    • kw = {'generated': True, 'title': u'VivienMalerba @ col31-2-82-237-106-58.fbx.proxad.net[82.237.106.58]'}
  7. /usr/local/www/moin/moin-1.8.8/MoinMoin/formatter/text_html.py in pagelink (self=<MoinMoin.formatter.text_html.Formatter instance>, on=1, pagename=u'VivienMalerba', page=<MoinMoin.Page.Page object>, **kw={'title': u'VivienMalerba @ col31-2-82-237-106-58.fbx.proxad.net[82.237.106.58]'})

    1. 479 return ""
    2. 480 else:
    3. 481 return page.link_to(self.request, on=on, **kw)
    4. 482
    5. 483 def interwikilink(self, on, interwiki='', pagename='', **kw):
    • page = <MoinMoin.Page.Page object>
    • page.link_to = <bound method Page.link_to of <MoinMoin.Page.Page object>>
    • self = <MoinMoin.formatter.text_html.Formatter instance>
    • self.request = <MoinMoin.request.request_modpython.Request object>
    • on = 1
    • kw = {'title': u'VivienMalerba @ col31-2-82-237-106-58.fbx.proxad.net[82.237.106.58]'}
  8. /usr/local/www/moin/moin/MoinMoin/Page.py in link_to (self=<MoinMoin.Page.Page object>, request=<MoinMoin.request.request_modpython.Request object>, text=u'Vivien Malerba', querystr=None, anchor=None, **kw={'css_class': 'nonexistent', 'on': 1, 'title': u'VivienMalerba @ col31-2-82-237-106-58.fbx.proxad.net[82.237.106.58]'})

    1. 801 del kw['attachment_indicator'] # avoid having this as <a> tag attribute
    2. 802
    3. 803 link = self.link_to_raw(request, text, querystr, anchor, **kw)
    4. 804
    5. 805 # Create a link to attachments if any exist
    • link undefined
    • self = <MoinMoin.Page.Page object>
    • self.link_to_raw = <bound method Page.link_to_raw of <MoinMoin.Page.Page object>>
    • request = <MoinMoin.request.request_modpython.Request object>
    • text = u'Vivien Malerba'
    • querystr = None
    • anchor = None
    • kw = {'css_class': 'nonexistent', 'on': 1, 'title': u'VivienMalerba @ col31-2-82-237-106-58.fbx.proxad.net[82.237.106.58]'}
  9. /usr/local/www/moin/moin/MoinMoin/Page.py in link_to_raw (self=<MoinMoin.Page.Page object>, request=<MoinMoin.request.request_modpython.Request object>, text=u'Vivien Malerba', querystr=None, anchor=None, **kw={'css_class': 'nonexistent', 'on': 1, 'title': u'VivienMalerba @ col31-2-82-237-106-58.fbx.proxad.net[82.237.106.58]'})

    1. 769 # escaping is done by link_tag -> formatter.url -> ._open()
    2. 770 link = wikiutil.link_tag(request, url, text,
    3. 771 formatter=getattr(self, 'formatter', None), **kw)
    4. 772 return link
    5. 773
    • formatter undefined
    • builtin getattr = <built-in function getattr>
    • self = <MoinMoin.Page.Page object>
    • builtin None = None
    • kw = {'css_class': 'nonexistent', 'on': 1, 'title': u'VivienMalerba @ col31-2-82-237-106-58.fbx.proxad.net[82.237.106.58]'}
  10. /usr/local/www/moin/moin-1.8.8/MoinMoin/wikiutil.py in link_tag (request=<MoinMoin.request.request_modpython.Request object>, params='VivienMalerba', text=u'Vivien Malerba', formatter=<MoinMoin.formatter.text_html.Formatter instance>, on=1, **kw={'title': u'VivienMalerba @ col31-2-82-237-106-58.fbx.proxad.net[82.237.106.58]'})

    1. 2379 # formatter.url will escape the url part
    2. 2380 if on is not None:
    3. 2381 tag = formatter.url(on, url, css_class, **kw)
    4. 2382 else:
    5. 2383 tag = (formatter.url(1, url, css_class, **kw) +
    • tag undefined
    • formatter = <MoinMoin.formatter.text_html.Formatter instance>
    • formatter.url = <bound method Formatter.url of <MoinMoin.formatter.text_html.Formatter instance>>
    • on = 1
    • url = '/?action=titlesearch&value=HelpMed\xc3\x85tg\xc3\xa4rder/VivienMalerba'
    • css_class = 'nonexistent'
    • kw = {'title': u'VivienMalerba @ col31-2-82-237-106-58.fbx.proxad.net[82.237.106.58]'}
  11. /usr/local/www/moin/moin-1.8.8/MoinMoin/formatter/text_html.py in url (self=<MoinMoin.formatter.text_html.Formatter instance>, on=1, url='/?action=titlesearch&value=HelpMed\xc3\x85tg\xc3\xa4rder/VivienMalerba', css='nonexistent', do_escape=None, **kw={'title': u'VivienMalerba @ col31-2-82-237-106-58.fbx.proxad.net[82.237.106.58]'})

    1. 544 attrs['class'] = css
    2. 545
    3. 546 markup = self._open('a', attr=attrs, **kw)
    4. 547 else:
    5. 548 markup = self._close('a')
    • markup undefined
    • self = <MoinMoin.formatter.text_html.Formatter instance>
    • self._open = <bound method Formatter._open of <MoinMoin.formatter.text_html.Formatter instance>>
    • attr undefined
    • attrs = {'class': 'nonexistent', 'href': '/?action=titlesearch&value=HelpMed\xc3\x85tg\xc3\xa4rder/VivienMalerba'}
    • kw = {'title': u'VivienMalerba @ col31-2-82-237-106-58.fbx.proxad.net[82.237.106.58]'}
  12. /usr/local/www/moin/moin-1.8.8/MoinMoin/formatter/text_html.py in _open (self=<MoinMoin.formatter.text_html.Formatter instance>, tag='a', newline=False, attr={'class': 'nonexistent', 'href': '/?action=titlesearch&value=HelpMed\xc3\x85tg\xc3\xa4rder/VivienMalerba'}, allowed_attrs=None, is_unique=False, **kw={'title': u'VivienMalerba @ col31-2-82-237-106-58.fbx.proxad.net[82.237.106.58]'})

    1. 370 else:
    2. 371 # Inline elements
    3. 372 tagstr = '<%s%s%s>' % (tag,
    4. 373 self._formatAttributes(attr, allowed_attrs, **kw),
    5. 374 is_self_closing)
    • tagstr undefined
    • tag = 'a'
    • self = <MoinMoin.formatter.text_html.Formatter instance>
    • self._formatAttributes = <bound method Formatter._formatAttributes of <MoinMoin.formatter.text_html.Formatter instance>>
    • attr = {'class': 'nonexistent', 'href': '/?action=titlesearch&value=HelpMed\xc3\x85tg\xc3\xa4rder/VivienMalerba'}
    • allowed_attrs = None
    • kw = {'title': u'VivienMalerba @ col31-2-82-237-106-58.fbx.proxad.net[82.237.106.58]'}
    • is_self_closing = ''
  13. /usr/local/www/moin/moin-1.8.8/MoinMoin/formatter/text_html.py in _formatAttributes (self=<MoinMoin.formatter.text_html.Formatter instance>, attr={'class': 'nonexistent', 'href': '/?action=titlesearch&value=HelpMed\xc3\x85tg\xc3\xa4rder/VivienMalerba'}, allowed_attrs=None, **kw={'title': u'VivienMalerba @ col31-2-82-237-106-58.fbx.proxad.net[82.237.106.58]'})

    1. 312 # Join all these lists together in a space-separated string. Also
    2. 313 # prefix the whole thing with a space too.
    3. 314 htmllist.sort()
    4. 315 otherlist.sort()
    5. 316 all = [''] + xmlnslist + htmllist + otherlist
    • htmllist = [u'title="VivienMalerba @ col31-2-82-237-106-58.fbx.proxad.net[82.237.106.58]"', 'href="/?action=titlesearch&amp;value=HelpMed\xc3\x85tg\xc3\xa4rder/VivienMalerba"', 'class="nonexistent"']
    • htmllist.sort = <built-in method sort of list object>

UnicodeDecodeError

'ascii' codec can't decode byte 0xc3 in position 44: ordinal not in range(128)

  • args = ('ascii', 'href="/?action=titlesearch&amp;value=HelpMed\xc3\x85tg\xc3\xa4rder/VivienMalerba"', 44, 45, 'ordinal not in range(128)')
  • encoding = 'ascii'
  • end = 45
  • object = 'href="/?action=titlesearch&amp;value=HelpMed\xc3\x85tg\xc3\xa4rder/VivienMalerba"'
  • reason = 'ordinal not in range(128)'
  • start = 44

System Details