If you are not running the last version (v.1.3) of Belchertown skin, it may 
be due to the fact that the forecast data from Darksky are no more 
available and that the json of these forecast data is empty.


Le jeudi 6 avril 2023 à 05:00:58 UTC+2, Adnan Mumtaz a écrit :

I am using the belchertown script since a long time, and without any 
changes in the system all of a sudden i am seeing this error in logs and 
the skin is not uploading properly, can anyone assist

Apr 6 05:20:47 Riyadh_WS weewx[25067]: reportengine: Caught unrecoverable 
exception in generator 'weewx.cheetahgenerator.CheetahGenerator'
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** No JSON object could be decoded
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** Traceback (most recent call 
last):
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** File 
"/usr/share/weewx/weewx/reportengine.py", line 204, in run
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** obj.start()
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** File 
"/usr/share/weewx/weewx/reportengine.py", line 300, in start
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** self.run()
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** File 
"/usr/share/weewx/weewx/cheetahgenerator.py", line 160, in run
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** ngen = 
self.generate(gen_dict[section_name], self.gen_ts)
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** File 
"/usr/share/weewx/weewx/cheetahgenerator.py", line 234, in generate
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** ngen += 
self.generate(section[subsection], gen_ts)
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** File 
"/usr/share/weewx/weewx/cheetahgenerator.py", line 234, in generate
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** ngen += 
self.generate(section[subsection], gen_ts)
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** File 
"/usr/share/weewx/weewx/cheetahgenerator.py", line 322, in generate
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** default_binding)
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** File 
"/usr/share/weewx/weewx/cheetahgenerator.py", line 374, in _getSearchList
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** searchList += 
obj.get_extension_list(timespan, db_lookup)
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** File 
"/usr/share/weewx/user/belchertown.py", line 548, in get_extension_list
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** data = json.load( read_file )
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** File "/usr/lib/python2.7/json/
*init*.py", line 291, in load
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** **kw)
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** File "/usr/lib/python2.7/json/
*init*.py", line 339, in loads
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** return 
_default_decoder.decode(s)
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** File 
"/usr/lib/python2.7/json/decoder.py", line 364, in decode
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** obj, end = self.raw_decode(s, 
idx=_w(s, 0).end())
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** File 
"/usr/lib/python2.7/json/decoder.py", line 382, in raw_decode
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** raise ValueError("No JSON 
object could be decoded")
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** ValueError: No JSON object 
could be decoded
Apr 6 05:20:47 Riyadh_WS weewx[25067]: **** Generator terminated

-- 
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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/80273413-72da-4eb8-a90b-185545a4acbbn%40googlegroups.com.

Reply via email to