Menu

#15 Crash on non UTF chars in caller ID

v1.0_(example)
closed-fixed
nobody
utf (1)
5
2016-07-20
2014-09-01
Grommir
No

trixbox v2.8.0.4

[Mon Sep 01 12:47:35 2014] ERROR :: HTTP Request from 127.0.0.1:34228 (b71f64e50f86aa624ebe8e1440e45901) to /getUpdates?servername=local failed: 'utf8' code
c can't decode bytes in position 0-1: invalid data
[Mon Sep 01 12:47:35 2014] ERROR :: Unhandled Exception on HTTP Request to /getUpdates?servername=local

Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/twisted/internet/defer.py", line 542, in _runCallbacks
current.result = callback(current.result, args, *kw)
File "/usr/bin/monast", line 411, in getUpdates
request.write(json.dumps(updates))
File "/etc/monast/simplejson/init.py", line 230, in dumps
return _default_encoder.encode(obj)
File "/etc/monast/simplejson/encoder.py", line 202, in encode
chunks = list(chunks)
File "/etc/monast/simplejson/encoder.py", line 423, in _iterencode
for chunk in _iterencode_list(o, _current_indent_level):
File "/etc/monast/simplejson/encoder.py", line 323, in _iterencode_list
for chunk in chunks:
File "/etc/monast/simplejson/encoder.py", line 382, in _iterencode_dict
yield _encoder(value)
File "/etc/monast/simplejson/encoder.py", line 48, in py_encode_basestring_ascii
s = s.decode('utf-8')
File "/usr/lib/python2.4/encodings/utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 0-1: invalid data

Discussion

  • Diego Aguirre

    Diego Aguirre - 2016-07-20

    please test new master branch.
    monast code has migrated to github https://github.com/dagmoller/monast

     
  • Diego Aguirre

    Diego Aguirre - 2016-07-20
    • status: open --> closed-fixed
     

Log in to post a comment.

Monday.com Logo