[GH-ISSUE #88] Can not sync a recurrence appointment with Posteo #85

Closed
opened 2026-02-25 20:30:52 +03:00 by kerem · 3 comments
Owner

Originally created by @dollydl on GitHub (Dec 28, 2015).
Original GitHub issue: https://github.com/aluxnimm/outlookcaldavsynchronizer/issues/88

If I generate a recurrence appointment in Outlook 2016 (32bit, Win 8.1 64bit) with intervall of "every last Sunday in a month with unlimited validity" I get the following failure. Also after a sync with Posteo the calender entry is displayed every Sunday on Posteo calender and not only on the last Sunday of a month.

Posteo - Kalender 2c824ee0-0bbe-454a-83fb-dac8d967ff24 2015-12-28T15:01:08.821084Z false System.Net.Http.HttpRequestException: Response status code does not indicate success: '500' ('InternalServerError'). Message: <?xml version="1.0" encoding="utf-8"?> <d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns"> <s:exception>ErrorException</s:exception> <s:message>Undefined variable: propertyList</s:message> <s:sabredav-version>1.7.1</s:sabredav-version> </d:error>

bei CalDavSynchronizer.DataAccess.HttpClientBasedClient.WebDavClient.<EnsureSuccessStatusCode>d__14.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
bei CalDavSynchronizer.DataAccess.HttpClientBasedClient.WebDavClient.<ExecuteWebDavRequest>d__a.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei CalDavSynchronizer.DataAccess.HttpClientBasedClient.WebDavClient.<ExecuteWebDavRequestAndReadResponse>d__0.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei CalDavSynchronizer.DataAccess.CalDavDataAccess.<GetVersions>d__35.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
bei System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
bei GenSync.Synchronization.Synchronizer`6.<SynchronizePartialNoThrow>d__17.MoveNext()
00:00:00.4337250

Originally created by @dollydl on GitHub (Dec 28, 2015). Original GitHub issue: https://github.com/aluxnimm/outlookcaldavsynchronizer/issues/88 If I generate a recurrence appointment in Outlook 2016 (32bit, Win 8.1 64bit) with intervall of "every last Sunday in a month with unlimited validity" I get the following failure. Also after a sync with Posteo the calender entry is displayed every Sunday on Posteo calender and not only on the last Sunday of a month. <?xml version="1.0" encoding="utf-16"?> <SynchronizationReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <ProfileName>Posteo - Kalender</ProfileName> <ProfileId>2c824ee0-0bbe-454a-83fb-dac8d967ff24</ProfileId> <StartTime>2015-12-28T15:01:08.821084Z</StartTime> <InitialEntityMatchingPerformed>false</InitialEntityMatchingPerformed> <LoadErrors /> <EntitySynchronizationReports /> <ExceptionThatLeadToAbortion>System.Net.Http.HttpRequestException: Response status code does not indicate success: '500' ('InternalServerError'). Message: &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns"&gt; &lt;s:exception&gt;ErrorException&lt;/s:exception&gt; &lt;s:message&gt;Undefined variable: propertyList&lt;/s:message&gt; &lt;s:sabredav-version&gt;1.7.1&lt;/s:sabredav-version&gt; &lt;/d:error&gt; bei CalDavSynchronizer.DataAccess.HttpClientBasedClient.WebDavClient.&lt;EnsureSuccessStatusCode&gt;d__14.MoveNext() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task) bei CalDavSynchronizer.DataAccess.HttpClientBasedClient.WebDavClient.&lt;ExecuteWebDavRequest&gt;d__a.MoveNext() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei CalDavSynchronizer.DataAccess.HttpClientBasedClient.WebDavClient.&lt;ExecuteWebDavRequestAndReadResponse&gt;d__0.MoveNext() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei CalDavSynchronizer.DataAccess.CalDavDataAccess.&lt;GetVersions&gt;d__35.MoveNext() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task) bei GenSync.Synchronization.Synchronizer`6.&lt;SynchronizePartialNoThrow&gt;d__17.MoveNext()</ExceptionThatLeadToAbortion> <Duration>00:00:00.4337250</Duration> </SynchronizationReport>
kerem closed this issue 2026-02-25 20:30:52 +03:00
Author
Owner

@aluxnimm commented on GitHub (Dec 28, 2015):

For last sunday in month we generate the following RFC compliant rule:
RRULE:FREQ=MONTHLY;BYDAY=SU;BYSETPOS=-1
It also works with Google,SOGo and GroupOffice for example, so please report the problem to Posteo.

I checked Posteo, it generates
RRULE:FREQ=MONTHLY;BYDAY=-1SU which is correct too and we sync it correctly to Outlook, so a workaround would be to generate that recurrence in Posteo and sync it.

The other error I can't reproduce with that event, must be something else on the server side, never seen <s:message>Undefined variable: propertyList/s:message before.

<!-- gh-comment-id:167638814 --> @aluxnimm commented on GitHub (Dec 28, 2015): For last sunday in month we generate the following RFC compliant rule: RRULE:FREQ=MONTHLY;BYDAY=SU;BYSETPOS=-1 It also works with Google,SOGo and GroupOffice for example, so please report the problem to Posteo. I checked Posteo, it generates RRULE:FREQ=MONTHLY;BYDAY=-1SU which is correct too and we sync it correctly to Outlook, so a workaround would be to generate that recurrence in Posteo and sync it. The other error I can't reproduce with that event, must be something else on the server side, never seen <s:message>Undefined variable: propertyList/s:message before.
Author
Owner

@aluxnimm commented on GitHub (Dec 28, 2015):

See also https://sourceforge.net/p/outlookcaldavsynchronizer/tickets/58/

<!-- gh-comment-id:167639268 --> @aluxnimm commented on GitHub (Dec 28, 2015): See also https://sourceforge.net/p/outlookcaldavsynchronizer/tickets/58/
Author
Owner

@dollydl commented on GitHub (Dec 29, 2015):

Thanks for your fast response. I will report the issue to Posteo.

Best regards
Uwe

<!-- gh-comment-id:167743237 --> @dollydl commented on GitHub (Dec 29, 2015): Thanks for your fast response. I will report the issue to Posteo. Best regards Uwe
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/outlookcaldavsynchronizer#85
No description provided.