ICal bug  -- leap year has broken reoccuring events

Since last week , when there were 29 days in February instead of 28,  events in iCal which are re-occuring  (a meeting which occurs every month on the second Monday for example) is simply wrong.
It is clear that this is an artifact of "Leap Year." The error compounds.
In March in was off by one day -- scheduled on Tuesday instead of Monday. In April the error compounds... now scheduled on Friday in April.
Events which were scheduled by data "appear" to be correct, but now I don't know that I can even trust them.
This problem propigates through iCloud and infects my iPhone and iPads as well.
iMac 10.7.3
iPhone 5.1
iPad 5.1
Mac mini 10.6.8
It turns out this Bug dates back to 2008!!!!!
https://discussions.apple.com/message/6309125#6309125

No. not really.
I spent some time on the phone with Apple support and basically discovered that if I looked at the reoccurring event back in February (the previous month), it showed up correctly as an event being repeated as, in my case, "Custom, Every Month on the first Monday." However, then comparing that entry to the incorrect March entry, I noted the March entry was showing up as repeat "Every Month." (Which translated into every 30 or 31 days, looking at subsequent events.)
Simply changing the bad March event back to the Custom "Every Month on the First Monday," and then applying it to the forward "worked around" the issue.
We never did come up with any idea what caused the change. (i.e. the support person could find no references to any kind of similar problem.)
I was told to go to "www.apple.com/feedback" and to select "iCal" from the list of "OS C Apps" near the bottom of the page, and report the problem.

Similar Messages

  • ICal and Leap Year

    I had set up a yearly recurring event for a birthday notification for Feb 29 (Leap Year) with a Alarm notification 6 days in advance of the day so I could be sure to send out a card in time, etc. etc. However, because there is no Feb 29 in calendar year 2010 it appears that the Alarm notification isn't working. Is this a bug or did I possibly do something wrong?

    Yes, I noticed this the other day but didn't make a connection with the US holidays. Odd quirk.

  • Leap year certficate generation bug

    Looks like Cisco has a leap year certificate bug when generating certs (I only tried it on web-admin certs) today, Feb 29th, 2008. If you generate a cert for your controller today, you won't have HTTPS login as your cert will be invalid, Feb 29th, 2008 to Feb 29th, 2018. Well, 2018 is not a leap year so that cert would be invalid. I would suggest you use yesterday's date or tomorrow's date if you are generating certs, as that is the workaround. This goes for flashing IOS APs to LWAPP also. If you're doing it remotely, you don't want invalid certs out there as your APs would never join the controller. I think Cisco may have to investigate this as a bug.

    Well I'm just an idiot. It's not the first time. Won't be the
    last.
    I saw the error in my code. Searched and found this leapyear
    bug post:
    http://www.feed-squirrel.com/index.cfm?evt=viewItem&ID=80015,
    and didn't do enough testing. The issue was that the code creates a
    date a year ahead, and there is no 2009-2-29 (which was the
    original issue before I posted broken test code).
    My apologies to Dan and the rest.

  • ICal locks up on iPad whenever I change a reoccuring event

    When using iCal I often use reoccuring events to place events that happen at generally the same time but differe an hour or two in either direction.  Whenerver I try to move one of these events a little bit it hangs for about 10 seconds then asks if I would like to do it to all future events or just this one.  Then regardless of what option I choose iCal either locks up and has to be quit out through the use of double hitting home or hangs for a good minute. 
    I don't remember when it started doing this but it is indeed frustrating.

    problem solved with latest Update

  • ICal has lost all events after upgrade to 10.8.3.

    iCal has lost all events and calendars except for birthdays after upgrade to 10.8.3. If I sync to my iPhone, will it wipe them from the phone, or will it get the events from the phone?
    I have Time Machine working, but am unsure how to restore calendars from it.
    PLEASE HELP.   

    Not sure why you think having to re-authorize would indicate an incompatibility or problem with their software unless you meant you have to keep re-authorizing the plugin?
    Some plugins need re-authorization when you change a certain file or files in your system.. or if the file structure itself changes.. or the drive is renamed for example.. It could simply be that IK used a different form of authorization routine to their other plugins or versions of their plugins, with Amplitude 2.... Nothing to do with an incompatibility...or problems.
    Anyhow I am happy you got the matter resolved and yes, random bursts of white noise is a classic sign of a plugin running in demo mode and needing authorization or re-authorisation as I suspected in your case.

  • ICal has stopped showing events for Sundays only in the month view.

    iCal has stopped allowing events to be entered or viewed on Sundays from the Month view.  If I double click on a date on the month view, for a Sunday, nothing happens on the screen but if I go to the day view there is a default New Event on the day. 
    If I enter an event from the day view it does not appear on the Sunday in the month view.
    On previous Sundays where events already exist I can add a new event from the month view.  If I add an event using google calendar from Chrome it appears on the Sunday and then I can add event from the month view.
    This just recently started happening.
    I am using Mavericks 10.9.1 with iCal Version 7.0 (1835.1).

    dutchlab,
    Quit Calendar, then try removing the com.apple.iCal.plist file from your Macintosh HD/Users/yourusername/Library/Preferences Folder. To find that folder, use Finder>Go Menu>Depress the "Option" key>Library, and open the Preferences Folder. Drag the com.apple.iCal.plist file to your desktop, and log out/in or restart and check Calendar for functionality.

  • ICal Bug: "Show in Mail" link is broken

    When creating a new calendar item from within mail (Yosemite 10.10.1 (14B25)) (Mail Version 8.1 (1993)) the "Show in Maill..." link opens the incorrect email. In fact, every "Show in Mail..." link from every calendar event points to the exact same email. Using right-click "Copy Link",  EVERY calendar event with a "Show in Mail..." link has the same link: message:%[email protected]%3E
    I have since deleted that email and now all the links point to a blank email: a window opens with the same menu title as the original email, but the window is entirely empty.
    The problem is NOT with Mail. It is with iCal. This is because even calendar events created months before that email now have the same link.

    Same problem. It does not always open the same incorrect email. I haven't figured out the pattern. It seems to find one of the most recent emails that should be linked to a DIFFERENT calendar event.
    I only notice it when trying to click the "Show in mail" link.
    This feature is very valuable when it works. It used to be reliable on my MacBook Pro, but on iOS it would often transfer me to an email box but not to the specific email, which was useless.
    Now it seems to work on iOS, but not on my Mac. I think the problem began with my Yosemite upgrade, but not sure.
    This is a problem for me because I love creating events from emails.

  • Leap year bug adding days to a date?

    Please try this xquery:
    <dd>
    for $i in 0 to 4
    return
    <d>
    {xs:date('2008-12-29')+xs:dayTimeDuration(concat('P',$i,'D'))     }
    </d>
    </dd>
    If the starting date is a leap year date (eg: 2008-12-29), the result does not contain the 30rd of december!
    Is this a (known) bug or there is something wrong in my xquery?
    Thanks!
    Bye
    Mirko

    Hi Mirko,
    There's nothing wrong with your query - that looks like a bug in our date displaying code. Thanks for your analysis of the problem - I'll take a look into fixing it.
    John

  • How to set up reoccurring events in ical

    how do you set up reoccurring events in ical?

    Read this entry from the iCal help menu under "recur": http://docs.info.apple.com/article.html?path=iCal/4.0/en/9865.html
    Hope that helps.

  • Bug or error when handling leap years with WDS/DS

    Hi all,
    I discovered a difference in outcome with Build and Debug (without screens) and Build and Debug with Web Determinations or Determinations Server when calculating days within leap years.
    I use the function DayDifferenceInclusive to calculate the amount of days in an insurance period.
    the amount of days of the insurance period = DayDifferenceInclusive(the start date of the insurance, the end date of the insurance)
    With the regression tester or Build and Debug (without screens) I get the following outcome for the following input:
    *93 = DayDifferenceInclusive(02-29-2008, 05-31-2008)*
    When we use Web Determinations or Determinations Server we get the value of *92* for the exact same input data when it should be 93.
    Is this a bug in the java code? How can we fix this or is there a work around for it?
    We're in the middle of System Integration Testing for a huge project so help is much appreciated!
    Best regards,
    Niels Roest

    Niels,
    thanks for that - and it looks like in the Netherlands daylight savings started on the 30th of March 2008, which as far as I know is the trigger for this error.
    I have reproduced the issue against 10.1 using the period 01 October 2010 to 30 October 2010, which contains the date that daylight saving started in Australia.
    As for ways to work around the issue, I can offer 3:
    * wait for 10.2 - it's in beta at the moment (though given your opening comments, this might not be an option for you)
    * set your server locale to one that doesn't have DST
    * work around the issue in rules:
    Firstly, the issue is that the shipping version fails because it doesn't take into account that one of the days is shorter than the standard 24 hours.
    The trick is to replace the DayDifference function with the HourDifference function and round to the nearest number of days.
    So given a rule that looks like:
    the result = DayDifference(date one, date two)
    it can be rewritten as:
    The result = round(HourDifference(date one at 00:00:00, date two at 00:00:00) / 24, 0)
    * the whole "at 00:00:00" is necessary because HourDifference works on datetimes, not dates.
    Sorry for the hassle.
    Regards
    Andrew

  • Ical bug - events

    I'm experiencing a situation with my Google calendar when creating an event with attendees using iCal for desktop.  After creating the event, occasionally it doesn't allow me to send the event if there are attendees or in some cases, after I've edited the event, it doesn't allow the update to happen.  I press the update button but it doesn't do anything.  Closing and restarting iCal is the only thing that works. 

    Hello vmepani
    maybe I can suggest to you a way to circumvent the problem.
    Why are you keeping a local Calendar copy under "my Mac"?
    I do have my calendar shared through iCloud between my Mac Mountain Lion, the iPhone and the iPad (both alread IOS7) but don't need to keep any local copy of it in neither device. Anyway I'm able to see the calendar on each device even if I'm offline.
    That's way I never had the problem you mentioned.
    Not sure if this would work for you as well.
    cheers
    gg

  • Calendar bug - half-year view glitch - Z10 10.2.1

    BB10 calendar app's half-year view display has a bug that seems pretty disturbing because it is so basic:
    1) Open calendar to month view (this is my default)
    2) Swipe the content pane down to reveal the half-year view
    3) Tap the current month - this dismisses the half-year view and takes you to the month view
    4) Swipe the content pane down again to reveal the half-year view, then swipe right to view the prior half-year, then swipe left to get back to the current half-year.
    The dates shown for the current month in the half-year view will be shifted.
    I noticed this bug in April 2014.  The 1st of the month fell on a Tuesday.  But after doing the above described swipe sequence, the dates shown for just April, in the half-year view, are shifted forward, so that it incorrectly shows April 1 as falling on a Wednesday.  As I'm reporting this on April 30, it's unlikely to get reviewed by someone at BlackBerry in April, and I didn't try re-setting my device date to different months to see if the bug manifests for months other than April.  So, if a BlackBerry reviewer is going over this bug report later this year and cannot get the bug to manifest, they should re-set their device date to some date in April 2014.  However, as they investigate the bug, they should probably try to get it to manifest in other months, and maybe also in a leap year.
    Note that if you do two right swipes in the half-year view, to go back to the prior year, then do two left swipes to again get back to the current year, the dates for the current month then line up correctly.
    A bug like this really makes me lose trust in my calendar (a calendar is not a new research problem in software development, so if this is broken, what else is broken?)
    Device/OS details:
    STL100-3
    Software release:  10.2.1.2156
    OS Version: 10.2.1.2228

    Confirmed that the same bad behavior is there now that the calendar has rolled forward to May.
    Like I said this raises the question of what else is broken in the basic functionality of an essential app.
    BlackBerry folks reading this - hope to you see you reproduce the bug, and acknowledge ingestion of a bug report into your internal bug tracking system, for priority fix on next OS release.
    Others reading this, if you reproduce the bug (should be easy) - please add comments as you see fit, to get BlackBerry's attention on this one.

  • Leap year issues

    how do you corr5ect leap year issues with calendar?

    I have a reoccurring appoint that happens every wednesday. But I noticed yesterday that it put that appointment on  Tuesday - Feb 28th instead of Feb 29th. When you open up the event it says:
    "Tuesday, 28 Feb, 2012
    from 6:30 PM to 8:30 PM
    repeats every week on Wednesday"
    I'm quite sure I didn't add a single instance of this event on the Tuesday. I'm a software developer and took a guess that the weekly event falling on Feb 29th of a leap year was the most likely culprit of this bug.
    Note that I used the iCloud control panel to push out my events from Outlook to iCloud a couple of weeks ago. So the logic error could be in that software. Or in Outlook, or in Google (as I used to synch my google calendar to outlook before going to iCloud). But I doubt it was caused by Outlook or Google calendar. No proof of that, just my gut feeling.

  • IPhone Leap year calendar issues anyone?

    Is anyone having a problem with scheduling meetings in outlook for February 29th and then they show up on the iPhone as March 1st instead?  Is there something that is not configured right because of leap year?

    I have a reoccurring appoint that happens every wednesday. But I noticed yesterday that it put that appointment on  Tuesday - Feb 28th instead of Feb 29th. When you open up the event it says:
    "Tuesday, 28 Feb, 2012
    from 6:30 PM to 8:30 PM
    repeats every week on Wednesday"
    I'm quite sure I didn't add a single instance of this event on the Tuesday. I'm a software developer and took a guess that the weekly event falling on Feb 29th of a leap year was the most likely culprit of this bug.
    Note that I used the iCloud control panel to push out my events from Outlook to iCloud a couple of weeks ago. So the logic error could be in that software. Or in Outlook, or in Google (as I used to synch my google calendar to outlook before going to iCloud). But I doubt it was caused by Outlook or Google calendar. No proof of that, just my gut feeling.

  • Problem with leap years in Calendar demo

    I've just looked at the Calendar demo component:
    http://developers.sun.com/prodtech/javatools/jscreator/reference/codesamples/samplecomps/calendar.html
    There is a little bug : it doesn't seem to manage leap years.
    Go to february 2008, and you won't the the 29th of February 2008 in the calendar.
    Please try to correct this bug quickly. It is a bad idea to let people get source code with bugs as a a demo.
    Thanks
    Thibaut REGNIER
    See TastePhone, my Open Source app made whith Java Studio Creator:
    http://www.club-java.com/TastePhone/J2ME/MIDP_mobile.jsp

    The Calendar Component does take account of the leap year.
    If you look at the code, it has
    if ((month == FEBRUARY) && (isLeapYear(year))) numCells++;Not sure what went wrong. I'll take a look at it.
    - Winston

Maybe you are looking for

  • How to find out FICO user exits that are used by User

    How to find out the FICO user exits that are used by user.

  • My MacBook Pro appears to run sluggish when connecting to a Thunderbolt Display

    Here are my specs Hardware Overview:   Model Name:          MacBook Pro   Model Identifier:          MacBookPro8,2   Processor Name:          Intel Core i7   Processor Speed:          2.2 GHz   Number of Processors:          1   Total Number of Cores

  • After 4.3, iTunes no longer opens when I plug my iPhone in to sync

    I downloaded the most recent update. Now, when I plug in my iPhone to sync/charge, only iPhoto opens and iTunes will not.  I have the box checked in iTunes to open iTunes when the phone is connected but it doesn't and I have to open it manually.  Bug

  • Using a cygwin DLL in LabVIEW 7.0

    Hallöchen! I try to use a function from a cygwin DLL in a LabVIEW 7.0 VI. So I wrote void funcName(double values[], long number_values) for (int i=0; i < number_values; i++) values[i] /= 2.0; to the file test.cc and said (cygwin gcc 3.3.1) gcc -c tes

  • Batch for material in plant already exists

    Hi ,           When create a goods reciept for material ABBBBB in plant X001 and sloc 0001 for the first time in a day , system automatically creates a batch number . When I try to create a goods reciept for the same material in same plant/sloc combi