mirror of
https://github.com/aluxnimm/outlookcaldavsynchronizer.git
synced 2026-04-27 03:45:59 +03:00
[GH-ISSUE #184] NoInstancesException for reoccurring appointment #1082
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#1082
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 @maybeec on GitHub (Jan 9, 2017).
Original GitHub issue: https://github.com/aluxnimm/outlookcaldavsynchronizer/issues/184
Since the last update, I am getting NoInstancesExceptions while syncing an appointment with the following reoccurrence rule from outlook to nextcloud:
@aluxnimm commented on GitHub (Jan 9, 2017):
Can't reproduce. What Nextcloud version?
This should generate 1 instance and the rule should look like
RRULE:FREQ=WEEKLY;COUNT=1;BYDAY=MO
Tested with SOGo and Nextcloud 10 and works as expected.
@maybeec commented on GitHub (Jan 9, 2017):
I have Nextcloud version 10.0.0.2 and Outlook 2013.
This error is real. It reoccurs again and again.
There is no entry on the server side util now. There is just one in the local outlook instance
@aluxnimm commented on GitHub (Jan 9, 2017):
Post the outlook ics export
@maybeec commented on GitHub (Jan 9, 2017):
How do I get the export? Clicking on the provided link just opens up the appointment itself in outlook.
@aluxnimm commented on GitHub (Jan 9, 2017):
in the appointment there is a send /export as ics somewhere maybe you need to configure the ribbon to find it
@maybeec commented on GitHub (Jan 9, 2017):
Strange issue...
While trying to export the linked Outlook appointment series, I was getting "Operation Failed" exceptions of Outlook. So I googled a little bit and found this: http://stackoverflow.com/a/23759903
It is not entirely the same context as I got invited for the appointment series by someone else. However, it could be resolved after responding the series by an accept, decline, etc. It seems, that there is some state change in Outlook on meeting response, which influences your algorithm to determine the reoccurrence rule.
After accepting the series, I was even able to export it to ics:
@maybeec commented on GitHub (Jan 9, 2017):
Even after this state change the error seems to remain. So the given ics listing is error causing.
@aluxnimm commented on GitHub (Jan 9, 2017):
But this is not the same event as shown in the screenshot with start and end 19.09.2016?
@maybeec commented on GitHub (Jan 9, 2017):
Due to my observations, technically no.
After accepting the appointment, the old UID link of the appointment pointed to nowhere. But the next error occurred containing a new link to the (human recognizable) same appointment. Behind the scenes, however, the appointment seems to be recreated due to the acceptance response.
Now opening the appointment recurrence, it looks like this:
Please remember. This appointment still yields the mentioned error on synchronization. This screenshot is the UI representation of the ics listing above.
@aluxnimm commented on GitHub (Jan 9, 2017):
Also this imported ics syncs without problem with my SOGo and Nextcloud 10 server, very strange.
It creates the correct recurrence rule
RRULE:FREQ=WEEKLY;COUNT=8;BYDAY=MO,TU,WE,TH,FR
Can you try to sync with mapping of organizer and attendees disabled in event mapping configuration to check if that makes a difference in your case.
Or maybe it is a timezone issue and the error is not from the event recurrence but from the timezone rule. You can try to change the timezone settings as well and enable the checkbox to use the IANA timezone (select your timezone in the dropdown).
@maybeec commented on GitHub (Jan 9, 2017):
Sry, I was incorrectly exchanging two different appointments in my mind due to the same name of the appoinment series, which are technical completely disjunct.
The errorneous one is accepted as stated above, but cannot be saved to ics.
The interesting about it is, that as stated in the first post, it describes a recurrence of exacly one day. So start date and end date is the same.
As I cannot save it to file, maybe also caldavsync observes that it cannot retrieve the ics string of the appointment? If so, this might be an outlook bug, which is hard to create a workaround for, is it?
@maybeec commented on GitHub (Jan 9, 2017):
However, it is strange that the error occurs now, as the appointment is already there since sept '16.
@aluxnimm commented on GitHub (Jan 9, 2017):
What is your timerange filter setting? Maybe it was just moved outside of the timerange window and due to a difference in the filter intersection calculation between Outlook and Nextcloud it is resynced. Try to widen the range or disable it.
@maybeec commented on GitHub (Jan 9, 2017):
The timerange is 366 into future/past, so no issue there.
@maybeec commented on GitHub (Jan 9, 2017):
I recognized one strange inconsistency, which I could not reproduce by creating similar appointments by my own: the errorneous appointment seems to have
End after [ ] occurrencesnot set appropriately.Whenever you are changing and saving an appointment in outlook, outlook will adjust the value due to the saved end date for example. However, in this specific appointment it remains not set.
In addition, I cannot change it although there is no error message on save. (maybe as I am not the organizer... don't know).
Maybe this is an issue for your recurrence calculation?
If this is nothing covered by caldavsync, we should probably ignore this as an outlook bug. I am a little bit of ideas and due to the fact, that I cannot see the ics sources and cannot change it appropriately, I was deleting the appointment, which in speicific will not harm me as it is quite in the past :)
@aluxnimm commented on GitHub (Jan 9, 2017):
Sounds like a corrupt outlook appointment then, since you can't generate a recurrence without the occurences set other than no end date and you also can forward an invite as ics normally.
Will close this ticket since we can't reproduce.