I don't have time right this minute to dig in further, but I recall a
conversation here with the same error - google finds
https://groups.google.com/g/weewx-user/c/R7bHDrZ0PRE

Maybe this is a clue for you.

On Wed, Jul 26, 2023 at 5:19 AM Greg Troxel <[email protected]> wrote:

> My system was working for a very long time, and I recently upgraded
> system packages, and now it has an issue
>
>   RPI 3B
>   NetBSD 9 (earmv7hf-el, so running armv7/32-bit)
>   python 3.10
>   Davis VP2 serial
>   traditional skin, with traditional graphs
>
> My weewx code is (I track git):
>
>   there used to be a hash here, but I wonder if that's  not allowed
>   Author: Tom Keffer <[email protected]>
>   Date:   Sun Dec 25 10:32:16 2022 -0800
>
>       Fix problem where grace is still used.
>
> and yes I know I should update.
>
> After my package update (new micro of python, etc.) I have Pillow
> 9.5.0.  Among others, I have:
>
>   py310-paho-mqtt-1.6.1nb1
>   py310-usb-1.2.1
>   py310-serial-3.5nb2
>   py310-ephem-3.7.7.1nb1
>   py310-configobj-5.0.8
>   py310-cheetah-3.2.6nb2
>   python310-3.10.12
>   py310-ecdsa-0.18.0
>   py310-olefile-0.46nb1
>   openjpeg-2.5.0nb1
>   libwebp-1.2.4nb1
>   lcms2-2.14nb1
>   py310-six-1.16.0nb1
>   py310-Pillow-9.5.0nb3
>   py310-weewx-4.9.1
>
>
> Now, graphs are not generated, but everything else is ok.  MQTT reports
> are fine.
>
> Running wee_reports manually, I get this twice, which I interpret as
> once for my normal skin and once for metric.   It seems not to continue
> trying to generate the rest of the graphs after  traceback.
>
>   $ bin/wee_reports
>   Generating as of last timestamp in the database.
>   Using configuration file /usr/weewx/weewx.conf
>   Traceback (most recent call last):
>     File "/usr/weewx/bin/weewx/reportengine.py", line 197, in run
>       obj.start()
>     File "/usr/weewx/bin/weewx/reportengine.py", line 385, in start
>       self.run()
>     File "/usr/weewx/bin/weewx/imagegenerator.py", line 42, in run
>       self.gen_images(self.gen_ts)
>     File "/usr/weewx/bin/weewx/imagegenerator.py", line 114, in gen_images
>       image = plot.render()
>     File "/usr/weewx/bin/weeplot/genplot.py", line 222, in render
>       self._renderDayNight(sdraw)
>     File "/usr/weewx/bin/weeplot/genplot.py", line 266, in _renderDayNight
>       sdraw.rectangle(((xleft,self.yscale[0]),
>     File "/usr/weewx/bin/weeplot/utilities.py", line 442, in rectangle
>       self.draw.rectangle(box_scaled, **options)
>     File "/usr/pkg/lib/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
>
> I don't see anything that jumps out in git history, but will update.  I
> am curious if
>
>   anyone else has seen this
>   suspects this is a pillow bug
>   suspects my database is messed up
>   suspects something else.
>
> --
> 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/rmitttq50h7.fsf%40s1.lexort.com
> .
>


-- 
Peter Quinn
(415)794-2264

-- 
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/CAA1SM22f1OY%2Bt7Di5mrnWkRonQ5hG%3DdOkhTXtrt%3DanEF7C-R6Q%40mail.gmail.com.

Reply via email to