Caught this in weewx.log CRITICAL __main__: Caught unrecoverable exception: CRITICAL __main__: **** 'StdReportEngine' object has no attribute 'isAlive' CRITICAL __main__: **** Traceback (most recent call last): CRITICAL __main__: **** File "/usr/local/bin/weewx/bin/weewx/engine.py", line 195, in run CRITICAL __main__: **** self.dispatchEvent(weewx.Event(weewx.CHECK_LOOP, packet=packet)) CRITICAL __main__: **** File "/usr/local/bin/weewx/bin/weewx/engine.py", line 224, in dispatchEvent CRITICAL __main__: **** callback(event) CRITICAL __main__: **** File "/usr/local/bin/weewx/bin/weewx/engine.py", line 578, in check_loop CRITICAL __main__: **** raise BreakLoop CRITICAL __main__: **** weewx.engine.BreakLoop CRITICAL __main__: **** CRITICAL __main__: **** During handling of the above exception, another exception occurred: CRITICAL __main__: **** CRITICAL __main__: **** Traceback (most recent call last): CRITICAL __main__: **** File "/usr/local/bin/weewx/bin/weewxd", line 154, in main CRITICAL __main__: **** engine.run() CRITICAL __main__: **** File "/usr/local/bin/weewx/bin/weewx/engine.py", line 202, in run CRITICAL __main__: **** self.dispatchEvent(weewx.Event(weewx.POST_LOOP)) CRITICAL __main__: **** File "/usr/local/bin/weewx/bin/weewx/engine.py", line 224, in dispatchEvent CRITICAL __main__: **** callback(event) CRITICAL __main__: **** File "/usr/local/bin/weewx/bin/weewx/engine.py", line 776, in launch_report_thread CRITICAL __main__: **** if self.thread and self.thread.isAlive(): CRITICAL __main__: **** ^^^^^^^^^^^^^^^^^^^ CRITICAL __main__: **** AttributeError: 'StdReportEngine' object has no attribute 'isAlive'
On Tuesday, April 18, 2023 at 6:27:26 AM UTC-7 Cat22 wrote: > I am getting a lot of core dumps now from weewx but i don't now how to > narrow it down to whats wrong. > What version of python does weewx 4.0.0 require? > On Monday, April 17, 2023 at 5:44:46 PM UTC-7 Cat22 wrote: > >> I implemented the changes and now it seems to be working - thanks! >> >> On Monday, April 17, 2023 at 4:58:20 PM UTC-7 Tom Keffer wrote: >> >>> See issue #862 <https://github.com/weewx/weewx/issues/862>. >>> >>> Bottom line: it's a problem with Pillow V9.5.0. Either install an >>> earlier version of Pillow, or install the weewx workaround. >>> >>> -tk >>> >>> On Mon, Apr 17, 2023 at 4:43 PM Cat22 <erben...@gmail.com> wrote: >>> >>>> A recent upgrade on openSuse Tumbleweed broke weewx 4.0.0. I fixed it >>>> by installing python 3.10 and the modules configobj, usb, Pillow, Cheetah3 >>>> and pyserial. so now i get my web output ok but wee_reports fails, can >>>> anyone help me? >>>> >>>> # ./wee_reports >>>> Using configuration file /usr/local/bin/weewx/weewx.conf >>>> Generating for all time >>>> Traceback (most recent call last): >>>> File "/usr/local/bin/weewx/bin/weewx/reportengine.py", line 197, in >>>> run >>>> obj.start() >>>> File "/usr/local/bin/weewx/bin/weewx/reportengine.py", line 280, in >>>> start >>>> self.run() >>>> File "/usr/local/bin/weewx/bin/weewx/imagegenerator.py", line 41, in >>>> run >>>> self.genImages(self.gen_ts) >>>> File "/usr/local/bin/weewx/bin/weewx/imagegenerator.py", line 263, in >>>> genImages >>>> image = plot.render() >>>> File "/usr/local/bin/weewx/bin/weeplot/genplot.py", line 209, in >>>> render >>>> self._renderDayNight(sdraw) >>>> File "/usr/local/bin/weewx/bin/weeplot/genplot.py", line 245, in >>>> _renderDayNight >>>> sdraw.rectangle(((xleft,self.yscale[0]), >>>> File "/usr/local/bin/weewx/bin/weeplot/utilities.py", line 420, in >>>> rectangle >>>> self.draw.rectangle(box_scaled, **options) >>>> File "/usr/lib64/python3.10/site-packages/PIL/ImageDraw.py", line 294, >>>> in rectangle >>>> self.draw.draw_rectangle(xy, fill, 1) >>>> ValueError: y1 must be greater than or equal to y0 >>>> Traceback (most recent call last): >>>> File "/usr/local/bin/weewx/bin/weewx/reportengine.py", line 197, in >>>> run >>>> obj.start() >>>> File "/usr/local/bin/weewx/bin/weewx/reportengine.py", line 280, in >>>> start >>>> self.run() >>>> File "/usr/local/bin/weewx/bin/weewx/imagegenerator.py", line 41, in >>>> run >>>> self.genImages(self.gen_ts) >>>> File "/usr/local/bin/weewx/bin/weewx/imagegenerator.py", line 263, in >>>> genImages >>>> image = plot.render() >>>> File "/usr/local/bin/weewx/bin/weeplot/genplot.py", line 209, in >>>> render >>>> self._renderDayNight(sdraw) >>>> File "/usr/local/bin/weewx/bin/weeplot/genplot.py", line 245, in >>>> _renderDayNight >>>> sdraw.rectangle(((xleft,self.yscale[0]), >>>> File "/usr/local/bin/weewx/bin/weeplot/utilities.py", line 420, in >>>> rectangle >>>> self.draw.rectangle(box_scaled, **options) >>>> File "/usr/lib64/python3.10/site-packages/PIL/ImageDraw.py", line 294, >>>> in rectangle >>>> self.draw.draw_rectangle(xy, fill, 1) >>>> ValueError: y1 must be greater than or equal to y0 >>>> >>>> >>>> -- >>>> 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+...@googlegroups.com. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/weewx-user/02b87839-6bb3-4971-863e-7a0a23842f6dn%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/weewx-user/02b87839-6bb3-4971-863e-7a0a23842f6dn%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- 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/33daf836-8fc8-4154-8bc8-5cd21cfaf011n%40googlegroups.com.