v3.5.3
Code: Select all
Cynical Weather Error in run_concurrent_thread: Traceback (most recent call last):
File ".../Server Plugin/cyin/debugging.py", line 67, in diagnostic_log
yield
File ".../Server Plugin/cyin/debugging.py", line 77, in diagnose_call
return method(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^
File ".../Server Plugin/cyin/asynplugin.py", line 64, in run_concurrent_thread
self.run()
File ".../Server Plugin/asyn/inject.py", line 60, in run
asyn.Controller.run(self)
File ".../Server Plugin/asyn/controller.py", line 105, in run
item._can_read()
File ".../Server Plugin/asyn/selectable.py", line 244, in _can_read
self._scan(input)
File ".../Server Plugin/asyn/scan.py", line 70, in _scan
self.callout(RAW, self.flush_scan())
File ".../Server Plugin/asyn/core.py", line 163, in callout
results = [cb(ctx, *args) for cb in list(self._callbacks)] # latch callback list
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File ".../Server Plugin/asyn/core.py", line 163, in <listcomp>
results = [cb(ctx, *args) for cb in list(self._callbacks)] # latch callback list
^^^^^^^^^^^^^^
File ".../Server Plugin/asyn/ssl.py", line 155, in incoming
self._service()
File ".../Server Plugin/asyn/ssl.py", line 129, in _service
self._scan(rdata)
File ".../Server Plugin/asyn/scan.py", line 70, in _scan
self.callout(RAW, self.flush_scan())
File ".../Server Plugin/asyn/core.py", line 163, in callout
results = [cb(ctx, *args) for cb in list(self._callbacks)] # latch callback list
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File ".../Server Plugin/asyn/core.py", line 163, in <listcomp>
results = [cb(ctx, *args) for cb in list(self._callbacks)] # latch callback list
^^^^^^^^^^^^^^
File ".../Server Plugin/asyn/http_chunk.py", line 47, in incoming
self._pass_downstream(data[0])
File ".../Server Plugin/asyn/http_chunk.py", line 74, in _pass_downstream
self.callout('END', 'CHUNKS', data)
File ".../Server Plugin/asyn/core.py", line 163, in callout
results = [cb(ctx, *args) for cb in list(self._callbacks)] # latch callback list
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File ".../Server Plugin/asyn/core.py", line 163, in <listcomp>
results = [cb(ctx, *args) for cb in list(self._callbacks)] # latch callback list
^^^^^^^^^^^^^^
File ".../Server Plugin/asyn/zfilter.py", line 47, in incoming
self.callout(ctx)
File ".../Server Plugin/asyn/core.py", line 163, in callout
results = [cb(ctx, *args) for cb in list(self._callbacks)] # latch callback list
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File ".../Server Plugin/asyn/core.py", line 163, in <listcomp>
results = [cb(ctx, *args) for cb in list(self._callbacks)] # latch callback list
^^^^^^^^^^^^^^
File ".../Server Plugin/asyn/http.py", line 281, in incoming
self.callout('body', self.body_reply)
File ".../Server Plugin/asyn/core.py", line 163, in callout
results = [cb(ctx, *args) for cb in list(self._callbacks)] # latch callback list
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File ".../Server Plugin/asyn/core.py", line 163, in <listcomp>
results = [cb(ctx, *args) for cb in list(self._callbacks)] # latch callback list
^^^^^^^^^^^^^^
File ".../Server Plugin/forecast/core.py", line 182, in cb
callout(asyn.Context('reading'), Reading(args[0], self.units))
File "plugin.py", line 169, in updated
self.updateAlerts(data.alerts)
File "plugin.py", line 102, in updateAlerts
self.alert_url = '; '.join([alert.link for alert in alerts])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: sequence item 0: expected str instance, NoneType found
Cynical Weather Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)