-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
Hello, I'm trying to handle with some events from my Calendar. I'm using DavMail gateway 6.5.1-3873 on Debian 13, pulling my Office 365 mailbox/cal. I usually pull the desired events with IDs, but when I try to make any operation with a specific event based on uid, I get this error.
iamuser@linuxvm:~/Applications/plann/bin$ ./plann select --event --uid="040000008200E00074C5B7101A82E0080000000090B535C6607ADC01000000000000000010000000146EF6E628784548917BDC1C738ED418" list
Traceback (most recent call last):
File "/home/iamuser/Applications/plann/lib/python3.13/site-packages/caldav/search.py", line 479, in search
(response, objects) = calendar._request_report_build_resultlist(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
xml, self.comp_class, props=props
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/home/iamuser/Applications/plann/lib/python3.13/site-packages/caldav/collection.py", line 784, in _request_report_build_resultlist
response = self._query(xml, 1, "report")
File "/home/iamuser/Applications/plann/lib/python3.13/site-packages/caldav/davobject.py", line 239, in _query
raise error.exception_by_method[query_method](errmsg(ret))
caldav.lib.error.ReportError: ReportError at '503 Service Unavailable
Invalid Caldav request: Unexpected character 'V' (code 86) in prolog; expected '<'
at [row,col {unknown-source}]: [1,1]', reason no reason
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/iamuser/Applications/plann/bin/./plann", line 33, in <module>
sys.exit(load_entry_point('plann==0.0.0', 'console_scripts', 'plann')())
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/home/iamuser/Applications/plann/lib/python3.13/site-packages/click/core.py", line 1485, in __call__
return self.main(*args, **kwargs)
~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/home/iamuser/Applications/plann/lib/python3.13/site-packages/click/core.py", line 1406, in main
rv = self.invoke(ctx)
File "/home/iamuser/Applications/plann/lib/python3.13/site-packages/click/core.py", line 1873, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "/home/iamuser/Applications/plann/lib/python3.13/site-packages/click/core.py", line 1870, in invoke
super().invoke(ctx)
~~~~~~~~~~~~~~^^^^^
File "/home/iamuser/Applications/plann/lib/python3.13/site-packages/click/core.py", line 1269, in invoke
return ctx.invoke(self.callback, **ctx.params)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/iamuser/Applications/plann/lib/python3.13/site-packages/click/core.py", line 824, in invoke
return callback(*args, **kwargs)
File "/home/iamuser/Applications/plann/lib/python3.13/site-packages/click/decorators.py", line 34, in new_func
return f(get_current_context(), *args, **kwargs)
File "/home/iamuser/Applications/plann/lib/python3.13/site-packages/plann/cli.py", line 189, in select
return _select(*largs, **kwargs)
File "/home/iamuser/Applications/plann/lib/python3.13/site-packages/plann/commands.py", line 44, in _select
__select(ctx, **kwargs)
~~~~~~~~^^^^^^^^^^^^^^^
File "/home/iamuser/Applications/plann/lib/python3.13/site-packages/plann/commands.py", line 101, in __select
objs.append(c.object_by_uid(uid_, comp_filter=comp_filter))
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/iamuser/Applications/plann/lib/python3.13/site-packages/caldav/collection.py", line 1079, in object_by_uid
items_found = searcher.search(
self, xml=comp_filter, _hacks="insist", post_filter=True
)
File "/home/iamuser/Applications/plann/lib/python3.13/site-packages/caldav/search.py", line 491, in search
return self._search_with_comptypes(
~~~~~~~~~~~~~~~~~~~~~~~~~~~^
calendar,
^^^^^^^^^
...<5 lines>...
_hacks,
^^^^^^^
)
^
File "/home/iamuser/Applications/plann/lib/python3.13/site-packages/caldav/search.py", line 199, in _search_with_comptypes
raise NotImplementedError(
"full xml given, and it has to be patched to include comp_type"
)
NotImplementedError: full xml given, and it has to be patched to include comp_type
iamuser@linuxvm:~/Applications/plann/bin$ python3 --version
Python 3.13.5
From DavMail, I get this in the log:
2026-01-30 14:43:25,086 ERROR [CaldavConnection-33550] davmail - Invalid Caldav request: Unexpected character 'V' (code 86) in prolog; expected '<'
at [row,col {unknown-source}]: [1,1]
davmail.exception.DavMailException: Invalid Caldav request: Unexpected character 'V' (code 86) in prolog; expected '<'
at [row,col {unknown-source}]: [1,1]
at davmail.caldav.CaldavConnection$CaldavRequest.parseXmlBody(CaldavConnection.java:1590)
at davmail.caldav.CaldavConnection$CaldavRequest.<init>(CaldavConnection.java:1395)
at davmail.caldav.CaldavConnection.handleRequest(CaldavConnection.java:224)
at davmail.caldav.CaldavConnection.run(CaldavConnection.java:180)
Thank you for any hints.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels