Modify ↓
Ticket #5115 (closed defect: duplicate)
Opened 5 years ago
Last modified 4 years ago
Error when marking as spam
| Reported by: | nkantrowitz | Owned by: | mgood |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | plugin/spamfilter | Version: | |
| Severity: | normal | Keywords: | |
| Cc: | |||
| Release Notes: | |||
| API 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
Change History
comment:1 Changed 4 years ago by sid
comment:2 Changed 4 years ago by cboos
- Resolution set to duplicate
- Status changed from new to 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.