Vacation not working

Sort:
Cleive

I think there might have been an issue with the vacation settings in the change to the new year. I had my vacation flag set for when i went away over christmas and new years. Today i'm still on vacation but 7 of my 8 games had ran out of time and were lost due to that. When i checked briefly yesterday the games were still working as normal with the vacation timer running as usual.

charles797
I HAVE THE SAME TROUBLE LOST 3 GAMES UNABLE TO MAKE A MOVE ON MY GAMES
charles797
POSTED AN EMAIL BUT NO REPLY
Patzer24

From Jay: 

"Sorry for all of this guys. Let me explain the "y2k8" bug in slightly more technical terms for those of you who care. :)

We have a "vacation reset" cron script which runs on the 1st of every year, whose purpose is to reset everyones vacation to 40 days. However, imagine the scenario where someone left for vacation on Dec 1st, 2007, and comes BACK from vacation on Jan 5, 2008. Whenever you come back from vacation, there are namely two things that occur:

1) All your games are time credited with how long you were on vacation (in our scenario case, 35 days would be added to your clock since you were on vacation for 35 days)

2) Your vacation time remaining is subtracted by 35 days

#2 is going to cause a problem for those coming back from vacation AFTER Jan 1st, because JoeBlow is going to now lose 35 days of his NEW 40 days of vacation time, and only have 5 days of vacation time remaining for 2008. In all reality he should still have 35 days, since he's only used 5 days in 08 (even though he was gone for a total of 35 days.)

SOOOOO, what the vacation reset script does to fix this problem scenario, is that it resets everyones vacation leave date to be Jan 1st, so now even though JoeBlow left on vacation on Dec 1, 2007, the script now makes it appear as if he left on Jan 1, 2008. I thought this wouldnt' cause any problems when I wrote this script 5 months ago.

Unfortunately, as many of you have experienced, I was wrong. By resetting everyone's vacation leave date, it screws up step #1 of the return from vacation logic above. YOu don't get credited the right amount of time, and you lose your games on time. It also messes up the time remaining calculations which many of you also saw on those people who were still on vacation who had 20-30 games all with 0 seconds left.

So, here are the steps we've taken to fix this.

1. I've reset everyones clocks in all games to "stop the bleeding" so we didn't have any more games lose on time due to the bug.
2. I've written a script and restored ALL games that have lost on time since the start of the new year (10 hours ago) and corrected all related players ratings.

At this point, I still don't have a fix for the original bug that caused all of this, but the good news is.......I have 364 days to figure it out. :)

Sorry once again for the troubles. This bug will go down in Chess.com history as the Y2K8 bug!"


charles797
I STILL CAN NOT GET INTO MY GAMES
Patzer24
What happens when you go to your games and try to play a move in one of your games and click the "submit" button?
shakje

Cheers, everything seems fixed.

Why not, in calculating return from vacation time, just do a quick calculation to see if the vacation taken > time from 1st Jan and if it is just take the difference from the new extended vacation time (ie update all vacation times to 40, but work out the difference before taking it off). I'd of thought that even though it's adding a bit more workload, it shouldn't be detrimental if it's only being done when a person comes back from vacation. That's how I'd do it anyway.

Apoapsis

Another idea for Patzer24:

At 11:30 on Dec. 31st, all vacation is turned off. 1 or 2 hours into the next year it automatically turns back on.

Thoughts?

 


weave34

weve34

my account has been restricted and I don't know why. I have been a diamond member for about 3 months.  I have not been  able to play any games for days now. What do I do to correct this problem.  I am new to chess and don't understand this restriction. Please help with reply.

Thanks, canvasweve@morrisbb.net. (weve34)