Hello,
I have the following utf-8 error and I don't understand why. Maybe you can
help me?
0xe4is a "รค" in German but I try to avoid these special letters.
How can I find the position which causes the problem?
Thank you
Regards
Thomas
11:08:32 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: Generate
failed with exception '<type 'exceptions.UnicodeDecodeError'>'
Mar 19 11:08:32 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
Ignoring template /etc/weewx/skins/Seasons/NOAA/NOAA-%Y-%m.txt.tmpl
Mar 19 11:08:32 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
Reason: 'utf8' codec can't decode byte 0xe4 in position 1: unexpected end
of data
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
Traceback (most recent call last):
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
File "/usr/share/weewx/weewx/cheetahgenerator.py", line 323, in generate
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
unicode_string = compiled_template.respond()
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
File "_etc_weewx_skins_Seasons_NOAA_NOAA__Y__m_txt_tmpl.py", line 379,
in respond
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
File "/usr/share/weewx/weewx/cheetahgenerator.py", line 641, in filter
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
filtered = val.decode('utf-8')
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
File "/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
return codecs.utf_8_decode(input, errors, True)
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe4 in position 1:
unexpected end of data
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator:
Generate failed with exception '<type 'exceptions.UnicodeDecodeError'>'
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
Ignoring template /etc/weewx/skins/Seasons/NOAA/NOAA-%Y.txt.tmpl
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
Reason: 'utf8' codec can't decode byte 0xe4 in position 2: unexpected end
of data
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
Traceback (most recent call last):
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
File "/usr/share/weewx/weewx/cheetahgenerator.py", line 323, in generate
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
unicode_string = compiled_template.respond()
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
File "_etc_weewx_skins_Seasons_NOAA_NOAA__Y_txt_tmpl.py", line 892, in
respond
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
File "_etc_weewx_skins_Seasons_NOAA_NOAA__Y_txt_tmpl.py", line 568, in
__errorCatcher64
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
File "<string>", line 1, in <module>
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
File "/usr/share/weewx/weewx/units.py", line 1143, in format
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
addLabel=add_label, localize=localize)
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
File "/usr/share/weewx/weewx/units.py", line 1128, in toString
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
localize=localize)
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
File "/usr/share/weewx/weewx/units.py", line 859, in toString
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
val_ustr = six.ensure_text(val_str)
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
File "/usr/share/weewx/six.py", line 904, in ensure_text
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
return s.decode(encoding, errors)
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
File "/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
return codecs.utf_8_decode(input, errors, True)
Mar 19 11:08:33 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe4 in position 2:
unexpected end of data
Mar 19 11:08:36 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator:
Generate failed with exception '<type 'exceptions.UnicodeDecodeError'>'
Mar 19 11:08:36 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
Ignoring template /etc/weewx/skins/Seasons/rss.xml.tmpl
Mar 19 11:08:36 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
Reason: 'utf8' codec can't decode byte 0xe4 in position 8: invalid
continuation byte
Mar 19 11:08:36 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
Traceback (most recent call last):
Mar 19 11:08:36 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
File "/usr/share/weewx/weewx/cheetahgenerator.py", line 323, in generate
Mar 19 11:08:36 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
unicode_string = compiled_template.respond()
Mar 19 11:08:36 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
File "_etc_weewx_skins_Seasons_rss_xml_tmpl.py", line 102, in respond
Mar 19 11:08:36 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
File "/usr/share/weewx/weewx/units.py", line 1143, in format
Mar 19 11:08:36 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
addLabel=add_label, localize=localize)
Mar 19 11:08:36 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
File "/usr/share/weewx/weewx/units.py", line 1128, in toString
Mar 19 11:08:36 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
localize=localize)
Mar 19 11:08:36 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
File "/usr/share/weewx/weewx/units.py", line 859, in toString
Mar 19 11:08:36 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
val_ustr = six.ensure_text(val_str)
Mar 19 11:08:36 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
File "/usr/share/weewx/six.py", line 904, in ensure_text
Mar 19 11:08:36 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
return s.decode(encoding, errors)
Mar 19 11:08:36 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
File "/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode
Mar 19 11:08:36 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
return codecs.utf_8_decode(input, errors, True)
Mar 19 11:08:36 raspberrypi weewx[4685] ERROR weewx.cheetahgenerator: ****
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe4 in position 8:
invalid continuation byte
Mar 19 11:08:36 raspberrypi weewx[4685] INFO weewx.cheetahgenerator:
Generated 5 files for report SeasonsReport in 4.10 seconds
Mar 19 11:08:37 raspberrypi weewx[4685] DEBUG weewx.manager: Daily summary
version is 2
Mar 19 11:08:38 raspberrypi weewx[4685] INFO weewx.imagegenerator:
Generated 16 images for report SeasonsReport in 1.64 seconds
Mar 19 11:08:38 raspberrypi weewx[4685] INFO weewx.reportengine: Copied 5
files to /var/www/html/weewx
--
You received this message because you are subscribed to the Google Groups
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/d58160e4-7eaf-4773-b472-f53849ffe02an%40googlegroups.com.