Unicode in a user's name can cause this error:
File '/var/local/allura/Allura/allura/controllers/discuss.py', line 189 in post
is_spam = g.spam_checker.check(kw['text'], artifact=p, user=c.user)
File '/var/local/allura/Allura/allura/lib/spam/akismetservice.py', line 26 in check
res = self.comment_check(text, data=kw, build_data=False)
File '/var/local/env-allura/lib/python2.7/site-packages/akismet-0.2.0-py2.7.egg/akismet.py', line 320 in comment_check
resp = self._safeRequest(url, urlencode(data), headers)
File '/usr/lib64/python2.7/urllib.py', line 1312 in urlencode
v = quote_plus(str(v))
UnicodeEncodeError: 'ascii' codec can't encode character u'\\xf6' in position 2: ordinal not in range(128)
forge:tv/5534