Modify ↓
Opened 19 years ago
Closed 18 years ago
#5115 closed defect (duplicate)
Error when marking as spam
| Reported by: | Noah Kantrowitz | Owned by: | Matthew Good |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | plugin/spamfilter | Version: | |
| Severity: | normal | Keywords: | |
| Cc: | Branch: | ||
| Release Notes: | |||
| API Changes: | |||
| Internal Changes: | |||
Description
I think the text I was marking contained some CJK characters, but I do not know exactly what. Unsure what version Alec is currently running (this is from trac-hacks), but I think its something from 0.10-stable.
Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 398, in dispatch_request
dispatcher.dispatch(req)
File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 237, in dispatch
resp = chosen_handler.process_request(req)
File "/usr/lib/python2.4/site-packages/TracWebAdmin-0.1.2dev_r3580-py2.4.egg/webadmin/web_ui.py", line 109, in process_request
path_info)
File "build/bdist.linux-i686/egg/tracspamfilter/admin.py", line 91, in process_admin_request
File "build/bdist.linux-i686/egg/tracspamfilter/admin.py", line 74, in render_admin_panel
File "build/bdist.linux-i686/egg/tracspamfilter/admin.py", line 221, in _process_monitoring_panel
File "build/bdist.linux-i686/egg/tracspamfilter/api.py", line 191, in train
File "build/bdist.linux-i686/egg/tracspamfilter/filters/bayes.py", line 78, in train
File "/usr/lib/python2.4/site-packages/spambayes-1.1a3-py2.4.egg/spambayes/hammie.py", line 170, in train
self.bayes.learn(tokenize(msg), is_spam)
File "/usr/lib/python2.4/site-packages/spambayes-1.1a3-py2.4.egg/spambayes/classifier.py", line 279, in learn
self._add_msg(wordstream, is_spam)
File "/usr/lib/python2.4/site-packages/spambayes-1.1a3-py2.4.egg/spambayes/classifier.py", line 381, in _add_msg
record = self._wordinfoget(word)
File "build/bdist.linux-i686/egg/tracspamfilter/filters/bayes.py", line 142, in _wordinfoget
File "build/bdist.linux-i686/egg/tracspamfilter/filters/bayes.py", line 109, in _get_row
File "/usr/lib/python2.4/site-packages/trac/db/util.py", line 50, in execute
return self.cursor.execute(sql_escape_percent(sql), args)
File "/usr/lib/python2.4/site-packages/trac/db/util.py", line 50, in execute
return self.cursor.execute(sql_escape_percent(sql), args)
ProgrammingError: invalid byte sequence for encoding "UTF8": 0xe52031
HINT: This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding".
Attachments (0)
Change History (2)
comment:1 by , 18 years ago
comment:2 by , 18 years ago
| Resolution: | → duplicate |
|---|---|
| Status: | new → closed |
Looks like it was some variant of the #4087 issue.
Note:
See TracTickets
for help on using tickets.



Tough to do much with this bug report. It would be very useful to know what the text was, and what version you were running.