mirror of
https://github.com/aluxnimm/outlookcaldavsynchronizer.git
synced 2026-04-25 19:15:48 +03:00
[GH-ISSUE #58] INTERVAL in RRULE must be a positive integer! #959
Labels
No labels
1.0
1.0
1.0
2.0
Feature
Feature request
Google
Google Calendar
async
attachement
auto-migrated
auto-migrated
auto-migrated
bug
critical
enhancement
help wanted
implemented
pull-request
solved
solved
sourceforge
sourceforge
sourceforge
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/outlookcaldavsynchronizer#959
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @fajabird on GitHub (Aug 25, 2015).
Original GitHub issue: https://github.com/aluxnimm/outlookcaldavsynchronizer/issues/58
This is what I see when trying to sync from outlook to my owncloud server:
INFO 2015-08-25 11:03:08,535 [ VSTA_Main] CalDavSynchronizer.ComponentContainer . MoveNext - Synchronization manually triggered
INFO 2015-08-25 11:03:08,537 [ VSTA_Main] ronizer.Scheduling.SynchronizationWorker . MoveNext - Starting 'Running synchronization profile 'Owncloud''
INFO 2015-08-25 11:03:08,546 [ VSTA_Main] GenSync.Synchronization.Synchronizer
6 . MoveNext - Entered. Syncstrategy 'OneWayInitialSyncStateCreationStrategy_AToB6' with Atype='AppointmentItemWrapper' and Btype='IICalendar'INFO 2015-08-25 11:03:08,578 [ VSTA_Main] hronizer.Implementation.CalDavRepository . GetVersions - Starting 'CalDavRepository.GetVersions'
INFO 2015-08-25 11:03:09,212 [ VSTA_Main] hronizer.Implementation.CalDavRepository . GetVersions - Duration of 'CalDavRepository.GetVersions': 00:00:00.6321631
ERROR 2015-08-25 11:03:09,213 [ VSTA_Main] GenSync.Synchronization.Synchronizer`6 . MoveNext - Status: ProtocolError
StatusCode: InternalServerError
StatusDescription: Internal Server Error
Body:
<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
<s:sabredav-version>2.1.3/s:sabredav-version
<s:exception>InvalidArgumentException/s:exception
<s:message>INTERVAL in RRULE must be a positive integer!/s:message
/d:error
System.Net.WebException: Der Remoteserver hat einen Fehler zurückgegeben: (500) Interner Serverfehler.
bei System.Net.HttpWebRequest.GetResponse()
bei CalDavSynchronizer.DataAccess.WebDavClient.ExecuteWebDavRequest(Uri url, Action
1 modifier, String requestBody) bei CalDavSynchronizer.DataAccess.WebDavClient.ExecuteWebDavRequestAndReadResponse(Uri url, Action1 modifier, String requestBody)bei CalDavSynchronizer.DataAccess.CalDavDataAccess.GetEntities(Nullable
1 range, String entityType) bei CalDavSynchronizer.DataAccess.CalDavDataAccess.GetEvents(Nullable1 range)bei CalDavSynchronizer.Implementation.CalDavRepository.GetVersions()
bei GenSync.Synchronization.Synchronizer`6.d__10.MoveNext()
INFO 2015-08-25 11:03:09,225 [ VSTA_Main] ronizer.Scheduling.SynchronizationWorker . MoveNext - Duration of 'Running synchronization profile 'Owncloud'': 00:00:00.6788975
@fajabird commented on GitHub (Aug 25, 2015):
BTW: I even get this error with an empty outlook calendar, must be some general issue. Maybe rfc-2445 is relevant.
@fajabird commented on GitHub (Aug 25, 2015):
BTW: I installed version 1.03 from http://sourceforge.net/projects/outlookcaldavsynchronizer/
@nertsch commented on GitHub (Aug 25, 2015):
Hi,
"(500) Interner Serverfehler." means that the Bug lies inside your Server (SabreDAV)
Please turn on DEBUG log and retry it (Intructions can be found at https://sourceforge.net/p/outlookcaldavsynchronizer/code/ci/master/tree/README.md ) Then you can see the URI of the event which caused the error in the logfile.
If you paste this URI into the address bar of your browser you should get the same error.
br
Gerhard
@nertsch commented on GitHub (Aug 25, 2015):
Sorry, now I saw, that the error occurs when the List of Events is fetched (turning on DEBUG won't bring more information)
It seems that there is one Event with corrupt data, which causes an error.
How this this Data get into the Server. Was it imported via CalDav Synchronizer ?
br
Gerhard
@fajabird commented on GitHub (Aug 25, 2015):
At work I have a outlook 2010 client which connects to an exhange server. Now I want to use your tool to sync my calendar events over to my owncloud server into a empty calendar.
@nertsch commented on GitHub (Aug 25, 2015):
As you can see in the logfile CalDav Synchronizer is Querying the Server for Events in a specific time range. If this results in a Internal Server Error with the Message "INTERVAL in RRULE must be a positive integer" , although the calendar is empty than this is a Bug of the Server.
br
Gerhard
@fajabird commented on GitHub (Aug 26, 2015):
Seems that synchronization does work, even I get this error. But there is another problem: when I enable the time filter most events are not synced. So currently I left it off and works very well after the first (very long) run.
@nertsch commented on GitHub (Aug 26, 2015):
There is an Bug in 1.0.3
Please use 1.0.4
@fajabird commented on GitHub (Aug 26, 2015):
Just looked into the code, kind of funny this error :-)
Thanks for responding that fast. Already installed the new version.
@aluxnimm commented on GitHub (Jan 13, 2016):
Maybe caused from an event in Owncloud with INTERVAL=0, a every workday recurrence wrongly synced from Outlook, see https://github.com/aluxnimm/outlookcaldavsynchronizer/issues/99
Fixed from our side in latest commit, will be in next release.
@maybeec commented on GitHub (Jan 21, 2016):
I again get this issue with the latest version (1.14.2):
If you need further log information, tell me what you need.
@aluxnimm commented on GitHub (Jan 21, 2016):
we fixed that, we don't create such events but you have to find events with interval 0 in the owncloud db and remove them as mentioned above. this error comes from the server when fetching the events. nothing we can do about it.