Android Jelly Bean Steals Christmas! Bug Accidentally Deletes December From Calendar

Google Android 4.2 users may have recently noticed a strange bug in the new mobile OS: the platform’s month of December is missing via the contacts applications. The bug, which was discovered this past week, is found in the latest version of Google’s OS.

The problem was found via the People contact app when users tried to enter a date of birth. As shown above, the calendar skips from November to January without any mention of December.

Both phone and tablet versions of the OS suffer from the same problem.

The bug has already been reported in the Android Bug Tracker and should be fixed via an update.

Google may choose to fix this newest mobile issue via a minor OS fix or via the next Google Android 4.2.1 update.

A user on the Android code site first discovered the issue on November 14, writing:

“Today I was inserting birthday of a friend in my contact list so that I can sync the birthdays in my calendar. I noticed that the December month is missing. When I pressed new event the calendar came but it was not having the option for the month December.”

According to The Guardian:

“This issue is known as an off-by-one mistake, where the array that’s used for the month references is zero-indexed, so it goes {0,1,2,3… 11}. But the month numbers go {1,2,3….12}. If you shift the index by 1, but forget to allow the highest value of the array to be 12 rather than 11, you’ll kill December.”

The issue currently affects people who try to add a birthday to their contacts calendar.

Google Android Jelly Bean