Error module_name, klass_name

31 views
Skip to first unread message

Dan'l B

unread,
Feb 21, 2026, 10:22:11 PM (5 days ago) Feb 21
to weewx-user
Running 5.2 in a Ubuntu Parallels VM.

Installed extensions:
Extension Name    Version   Description
Belchertown       1.3.1     A clean modern skin with real time streaming updates and interactive charts. Modeled after BelchertownWeather.com
Skyfield almanac  0.5       almanac extension using Skyfield mdule
Skymap almanac    0.5       almanac extension using Skyfield mdule
forecast          4.0       Generate and display weather and tide forecasts.
purple            4.0.3     Record air quality via purple-proxy service.
purpleair         0.4       Collect Purple Air air quality data.
weatherflowudp    1.10.2    Capture data from WeatherFlow Bridge via UDP broadcast packets

Skyfield and Skymap are both disabled.

Error: Can anyone point me to what might be causing this?

2026-02-21T22:10:21.092018-05:00 ubuntu-gnu-linux-24-04-3 weewxd[450571]: ERROR weewx.reportengine: Caught unrecoverable exception in generator 'weewx.cheetahgenerator.CheetahGenerator'
2026-02-21T22:10:21.092141-05:00 ubuntu-gnu-linux-24-04-3 weewxd[450571]: ERROR weewx.reportengine:         ****  not enough values to unpack (expected 2, got 1)
2026-02-21T22:10:21.094395-05:00 ubuntu-gnu-linux-24-04-3 weewxd[450571]: ERROR weewx.reportengine:         ****  Traceback (most recent call last):
2026-02-21T22:10:21.094502-05:00 ubuntu-gnu-linux-24-04-3 weewxd[450571]: ERROR weewx.reportengine:         ****    File "/home/house/weewx-venv/lib/python3.12/site-packages/weewx/reportengine.py", line 248, in run
2026-02-21T22:10:21.094583-05:00 ubuntu-gnu-linux-24-04-3 weewxd[450571]: ERROR weewx.reportengine:         ****      obj.start()
2026-02-21T22:10:21.094684-05:00 ubuntu-gnu-linux-24-04-3 weewxd[450571]: ERROR weewx.reportengine:         ****    File "/home/house/weewx-venv/lib/python3.12/site-packages/weewx/reportengine.py", line 465, in start
2026-02-21T22:10:21.094750-05:00 ubuntu-gnu-linux-24-04-3 weewxd[450571]: ERROR weewx.reportengine:         ****      self.run()
2026-02-21T22:10:21.094798-05:00 ubuntu-gnu-linux-24-04-3 weewxd[450571]: ERROR weewx.reportengine:         ****    File "/home/house/weewx-venv/lib/python3.12/site-packages/weewx/cheetahgenerator.py", line 163, in run
2026-02-21T22:10:21.094814-05:00 ubuntu-gnu-linux-24-04-3 weewxd[450571]: ERROR weewx.reportengine:         ****      self.init_extensions(gen_dict[section_name])
2026-02-21T22:10:21.094857-05:00 ubuntu-gnu-linux-24-04-3 weewxd[450571]: ERROR weewx.reportengine:         ****    File "/home/house/weewx-venv/lib/python3.12/site-packages/weewx/cheetahgenerator.py", line 194, in init_extensions
2026-02-21T22:10:21.094893-05:00 ubuntu-gnu-linux-24-04-3 weewxd[450571]: ERROR weewx.reportengine:         ****      klass = weeutil.weeutil.get_object(x)
2026-02-21T22:10:21.094946-05:00 ubuntu-gnu-linux-24-04-3 weewxd[450571]: ERROR weewx.reportengine:         ****              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-02-21T22:10:21.095000-05:00 ubuntu-gnu-linux-24-04-3 weewxd[450571]: ERROR weewx.reportengine:         ****    File "/home/house/weewx-venv/lib/python3.12/site-packages/weeutil/weeutil.py", line 1403, in get_object
2026-02-21T22:10:21.095019-05:00 ubuntu-gnu-linux-24-04-3 weewxd[450571]: ERROR weewx.reportengine:         ****      module_name, klass_name = module_class.rsplit('.', 1)
2026-02-21T22:10:21.095069-05:00 ubuntu-gnu-linux-24-04-3 weewxd[450571]: ERROR weewx.reportengine:         ****      ^^^^^^^^^^^^^^^^^^^^^^^
2026-02-21T22:10:21.095102-05:00 ubuntu-gnu-linux-24-04-3 weewxd[450571]: ERROR weewx.reportengine:         ****  ValueError: not enough values to unpack (expected 2, got 1)
2026-02-21T22:10:21.095152-05:00 ubuntu-gnu-linux-24-04-3 weewxd[450571]: ERROR weewx.reportengine:         ****  Generator terminated

Tom Keffer

unread,
Feb 22, 2026, 9:07:16 PM (4 days ago) Feb 22
to weewx...@googlegroups.com
Most likely the full name of a search list extension was not specified. With such a short snippet of the log, I can't tell you which one, but look in the various skin.conf files for option 'search_list_extensions'. Look them over carefully. The extension should include a class name. I'm betting that it's missing. For example, something like

search_list_extensions = user.seven_day

instead of

search_list_extensions = user.seven_day.SevenDay

-tk

--
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 visit https://groups.google.com/d/msgid/weewx-user/ac5ba0ca-2260-460a-8d0f-b442c58d7963n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages