[Show "Revision History"] [Show "General Page Infos"] [Show "Page hits and edits"]
--> -->UnicodeEncodeError
'decimal' codec can't encode characters in position 0-261: invalid decimal Unicode string
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.
/group/reason/dream/apache/tools/moin-1.8.2/lib/python2.4/site-packages/MoinMoin/request/__init__.py in run (self=<MoinMoin.request.request_cgi.Request object>)
- 1309 self.page.send_page()
- 1310 else:
- 1311 handler(self.page.page_name, self)
- 1312
- 1313 # every action that didn't use to raise MoinMoinFinish must call this now:
- handler = <function execute>
- self = <MoinMoin.request.request_cgi.Request object>
- self.page = <MoinMoin.Page.Page object>
- self.page.page_name = u'FindPage'
/group/reason/dream/apache/tools/moin-1.8.2/lib/python2.4/site-packages/MoinMoin/action/info.py in execute (pagename=u'FindPage', request=<MoinMoin.request.request_cgi.Request object>)
- 219 if show_hitcounts:
- 220 from MoinMoin.stats import hitcounts
- 221 request.write(hitcounts.linkto(pagename, request, 'page=' + wikiutil.url_quote_plus(pagename)))
- 222 elif show_general:
- 223 general(page, pagename, request)
- request = <MoinMoin.request.request_cgi.Request object>
- request.write = <bound method Request.write of <MoinMoin.request.request_cgi.Request object>>
- hitcounts = <module 'MoinMoin.stats.hitcounts' from '/group/...n2.4/site-packages/MoinMoin/stats/hitcounts.pyc'>
- hitcounts.linkto = <function linkto>
- pagename = u'FindPage'
- global wikiutil = <module 'MoinMoin.wikiutil' from '/group/reason/...b/python2.4/site-packages/MoinMoin/wikiutil.pyc'>
- wikiutil.url_quote_plus = <function url_quote_plus>
/group/reason/dream/apache/tools/moin-1.8.2/lib/python2.4/site-packages/MoinMoin/stats/hitcounts.py in linkto (pagename=u'FindPage', request=<MoinMoin.request.request_cgi.Request object>, params='page=FindPage')
- 30
- 31 if not request.cfg.chart_options:
- 32 return text(pagename, request, params)
- 33
- 34 if _debug:
- global text = <function text>
- pagename = u'FindPage'
- request = <MoinMoin.request.request_cgi.Request object>
- params = 'page=FindPage'
/group/reason/dream/apache/tools/moin-1.8.2/lib/python2.4/site-packages/MoinMoin/stats/hitcounts.py in text (pagename=u'FindPage', request=<MoinMoin.request.request_cgi.Request object>, params='FindPage')
- 154 filterpage = request.form['page'][0]
- 155
- 156 days, views, edits = get_data(pagename, request, filterpage)
- 157
- 158 hits = TupleDataset()
- days undefined
- views undefined
- edits undefined
- global get_data = <function get_data>
- pagename = u'FindPage'
- request = <MoinMoin.request.request_cgi.Request object>
- filterpage = u'FindPage'
/group/reason/dream/apache/tools/moin-1.8.2/lib/python2.4/site-packages/MoinMoin/stats/hitcounts.py in get_data (pagename=u'FindPage', request=<MoinMoin.request.request_cgi.Request object>, filterpage=u'FindPage')
- 86 log.set_filter(['VIEWPAGE', 'SAVEPAGE'])
- 87 latest = None
- 88 for event in log.reverse():
- 89 # don't use event_log.date()
- 90 if latest is None:
- event = (1548933150713419L, u'VIEWPAGE', {'HTTP_REFERER': u'http://dream.inf.ed.ac.uk/', 'HTTP_USER_AGENT': u'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:34.0) Gecko/20100101 Firefox/34.0', 'REMOTE_ADDR': u'94.23.116.137', 'pagename': u'HelpContents'})
- log = <MoinMoin.logfile.eventlog.EventLog instance>
- log.reverse = <bound method EventLog.reverse of <MoinMoin.logfile.eventlog.EventLog instance>>
/group/reason/dream/apache/tools/moin-1.8.2/lib/python2.4/site-packages/MoinMoin/logfile/__init__.py in reverse (self=<MoinMoin.logfile.eventlog.EventLog instance>)
- 114 try:
- 115 logging.log(self.loglevel, "LogFile.reverse %s" % self.__filename)
- 116 result = self.previous()
- 117 except StopIteration:
- 118 return
- result = (1548933150713419L, u'VIEWPAGE', {'HTTP_REFERER': u'http://dream.inf.ed.ac.uk/', 'HTTP_USER_AGENT': u'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:34.0) Gecko/20100101 Firefox/34.0', 'REMOTE_ADDR': u'94.23.116.137', 'pagename': u'HelpContents'})
- self = <MoinMoin.logfile.eventlog.EventLog instance>
- self.previous = <bound method EventLog.previous of <MoinMoin.logfile.eventlog.EventLog instance>>
/group/reason/dream/apache/tools/moin-1.8.2/lib/python2.4/site-packages/MoinMoin/logfile/__init__.py in previous (self=<MoinMoin.logfile.eventlog.EventLog instance>)
- 321 while result is None:
- 322 logging.log(self.loglevel, "LogFile.previous %s" % self.__filename)
- 323 result = self.__previous()
- 324 if self.filter and not self.filter(result):
- 325 result = None
- result = None
- self = <MoinMoin.logfile.eventlog.EventLog instance>
- self.__previous undefined
/group/reason/dream/apache/tools/moin-1.8.2/lib/python2.4/site-packages/MoinMoin/logfile/__init__.py in __previous (self=<MoinMoin.logfile.eventlog.EventLog instance>)
- 310 if self.peek(-1):
- 311 raise StopIteration
- 312 return self.parser(self.__buffer.lines[self.__rel_index])
- 313
- 314 def previous(self):
- self = <MoinMoin.logfile.eventlog.EventLog instance>
- self.parser = <bound method EventLog.parser of <MoinMoin.logfile.eventlog.EventLog instance>>
- self.__buffer undefined
- self.__rel_index undefined
/group/reason/dream/apache/tools/moin-1.8.2/lib/python2.4/site-packages/MoinMoin/logfile/eventlog.py in parser (self=<MoinMoin.logfile.eventlog.EventLog instance>, line=u'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...A//dream.inf.ed.ac.uk/&REMOTE_ADDR=94.23.116.137\n')
- 57 # badly formatted line in file, skip it
- 58 return None
- 59 return long(time_usecs), eventtype, wikiutil.parseQueryString(kvpairs)
- 60
- 61 def set_filter(self, event_types=None):
- builtin long = <type 'long'>
- time_usecs = u'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x001548933149766583'
- eventtype = u'VIEWPAGE'
- global wikiutil = <module 'MoinMoin.wikiutil' from '/group/reason/...b/python2.4/site-packages/MoinMoin/wikiutil.pyc'>
- wikiutil.parseQueryString = <function parseQueryString>
- kvpairs = u'pagename=HelpContents&HTTP_USER_AGENT=Mozilla/5....3A//dream.inf.ed.ac.uk/&REMOTE_ADDR=94.23.116.137'
UnicodeEncodeError
'decimal' codec can't encode characters in position 0-261: invalid decimal Unicode string
- args = ('decimal', u'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x001548933149766583', 0, 262, 'invalid decimal Unicode string')
- encoding = 'decimal'
- end = 262
- message = ''
- object = u'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x001548933149766583'
- reason = 'invalid decimal Unicode string'
- start = 0
System Details
- Date: Sat, 04 May 2024 16:09:47 +0000
- Platform: Linux alecto.inf.ed.ac.uk 3.10.0-1160.83.1.el7.x86_64 #1 SMP Tue Jan 24 08:34:19 CST 2023 x86_64
- Python: Python 2.7.5 (/usr/bin/python)
- MoinMoin: Release 1.8.2 (release)