etesync / etesync-dav

This is a CalDAV and CardDAV adapter for EteSync
https://www.etesync.com
GNU General Public License v3.0
290 stars 47 forks source link

KeyError: ('logging', 'backtrace_on_debug') #326

Open besendorf opened 1 week ago

besendorf commented 1 week ago

With current version from github I get this error after running pip install . and etesync-dav

Traceback (most recent call last):
  File "/home/user/.local/bin/etesync-dav", line 163, in <module>
    radicale_main.run(radicale_args + sys.argv[1:])
  File "/home/user/.local/lib/python3.12/site-packages/etesync_dav/radicale_main/__init__.py", line 132, in run
    log.set_level(configuration.get("logging", "level"), configuration.get("logging", "backtrace_on_debug"))
                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/user/.local/lib/python3.12/site-packages/radicale/config.py", line 391, in get
    raise KeyError(section, option)
KeyError: ('logging', 'backtrace_on_debug')

etesync-dav --version for example works as expected.

tasn commented 1 week ago

Sounds related to https://github.com/etesync/etesync-dav/pull/318 ?

Can you try pin an older version of radicale and see if that works? We should have a new release soon, just waiting for a few other changes from a contributor.

CaseOf commented 1 week ago

Hello, I can confirm that current release version does not work on radicale >=3.2 I did downgrade to radicale 3.1.9 and it works fine.

suurt8ll commented 4 days ago

Same here, downgrading to 3.1.9 solves the issue.