1

GroupWise personal calendar over CalDAV: Error 400

I have to use GroupWise at work which can be synced over caldav. Additional calendars sync, but my personal calendar is not syncing - there is an Error 400.

Other apps (Thunderbird, Windows Calendar) are syncing correctly - additional calendars and personal calendar.

Error report:

Ungültige Anforderung (400).

Der Antwortstatuscode zeigt keinen Erfolg an: 400 (Bad Request). :

CalendarApp.CalDavProvider.DavAccountRequestException: Ungültige Anforderung (400).

Der Antwortstatuscode zeigt keinen Erfolg an: 400 (Bad Request). : ---> CalendarApp.Common.Net.HttpException: Ungültige Anforderung (400).

Der Antwortstatuscode zeigt keinen Erfolg an: 400 (Bad Request). ---> System.Exception: Ungültige Anforderung (400).

Der Antwortstatuscode zeigt keinen Erfolg an: 400 (Bad Request).
at System.Runtime.InteropServices.McgMarshal.ThrowOnExternalCallFailed(Int32, RuntimeTypeHandle) + 0x21
at __Interop.ComCallHelpers.Call(__ComObject, RuntimeTypeHandle, Int32, Void*) + 0xbe
at __Interop.ForwardComStubs.Stub_2[TThis, TResult](__ComObject, Int32) + 0x37
at Windows.Web.Http.HttpResponseMessage.EnsureSuccessStatusCode() + 0x18
at CalendarApp.Common.Net.CalendarHttpClient.<ExecuteRequest>d__29.MoveNext() + 0x82d

--- End of inner exception stack trace ---
at CalendarApp.Common.Net.CalendarHttpClient.<ExecuteRequest>d__29.MoveNext() + 0x18b0
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at CalendarApp.CalDavProvider.DavHttpWebRequest.<Request>d__12.MoveNext() + 0x76f

--- End of inner exception stack trace ---
at CalendarApp.CalDavProvider.DavHttpWebRequest.<Request>d__12.MoveNext() + 0xab4
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at CalendarApp.CalDavProvider.DavHttpWebRequest.<Request>d__11.MoveNext() + 0xb0
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Dav.Client.Common.DavCommon.<Request>d__5.MoveNext() + 0x8fa
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at Dav.Client.CalDav.CalDavServerCalendar.<RequestSync>d__24.MoveNext() + 0x41a
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() + 0x16
at Dav.Client.CalDav.CalDavServerCalendar.<GetSyncChanges>d__26.MoveNext() + 0x136
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() + 0x16
at CalendarApp.CalDavBaseProvider.CalDavBaseAccount`1.<SyncReceiveCalendarFromProvider>d__13.MoveNext() + 0xfc9
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at System.Runtime.CompilerServices.TaskAwaiter.GetResult() + 0xb
at CalendarApp.ProviderBase.AccountProviderBase`9.<SyncReceiveCalendar>d__99.MoveNext() + 0x21b

RequestType: REPORT
RequestUrl: https://gwdav.DOMAIN/principals/.uids/MY-UID/calendars/Calendar/
RequestData: <sync-collection xmlns="DAV:">
<sync-token />
<sync-level>1</sync-level>
<limit>
<nresults>100</nresults>
</limit>
<prop>
<getetag />
</prop>
</sync-collection>
ResponseData:

Inner exception: CalendarApp.Common.Net.HttpException: Ungültige Anforderung (400).

Der Antwortstatuscode zeigt keinen Erfolg an: 400 (Bad Request). ---> System.Exception: Ungültige Anforderung (400).

Der Antwortstatuscode zeigt keinen Erfolg an: 400 (Bad Request).
at System.Runtime.InteropServices.McgMarshal.ThrowOnExternalCallFailed(Int32, RuntimeTypeHandle) + 0x21
at __Interop.ComCallHelpers.Call(__ComObject, RuntimeTypeHandle, Int32, Void*) + 0xbe
at __Interop.ForwardComStubs.Stub_2[TThis, TResult](__ComObject, Int32) + 0x37
at Windows.Web.Http.HttpResponseMessage.EnsureSuccessStatusCode() + 0x18
at CalendarApp.Common.Net.CalendarHttpClient.<ExecuteRequest>d__29.MoveNext() + 0x82d

--- End of inner exception stack trace ---
at CalendarApp.Common.Net.CalendarHttpClient.<ExecuteRequest>d__29.MoveNext() + 0x18b0
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + 0x21
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task) + 0x70
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task) + 0x38
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task) + 0x17
at CalendarApp.CalDavProvider.DavHttpWebRequest.<Request>d__12.MoveNext() + 0x76f

Inner exception: System.Exception: Ungültige Anforderung (400).

Der Antwortstatuscode zeigt keinen Erfolg an: 400 (Bad Request).
at System.Runtime.InteropServices.McgMarshal.ThrowOnExternalCallFailed(Int32, RuntimeTypeHandle) + 0x21
at __Interop.ComCallHelpers.Call(__ComObject, RuntimeTypeHandle, Int32, Void*) + 0xbe
at __Interop.ForwardComStubs.Stub_2[TThis, TResult](__ComObject, Int32) + 0x37
at Windows.Web.Http.HttpResponseMessage.EnsureSuccessStatusCode() + 0x18
at CalendarApp.Common.Net.CalendarHttpClient.<ExecuteRequest>d__29.MoveNext() + 0x82d