My first reaction to this was that the user's InstallPath wasn't set correctly however it wasn't until a user fixed the problem on his own with details(read on...). The problem was that the user's language setting in Chaosplugin was set to Polish rather than English.
Wonderful, now anyone with issues regarding autoreplays will be able to fix it now. But was this happening ONLY with Polish or are any of the other languages affected? Welp, time for me to test it and confirmed that replays weren't saved with Polish enabled by checking my autoreplays folder.
Then I noticed, my last autoreplay was months ago, that couldn't possibly be right. I couldn't just drop the investigation, I realized I was on track for 2 solutions to this problem! Cool, so where to begin? Check the InstallPath in my registry, the one in HKEY_CURRENT_USER was correct however I knew that StarCraft would fallback to registry keys found in HKEY_LOCAL_MACHINE if it didn't exist in HKEY_CURRENT_USER. Even though I knew the InstallPath key was in HKEY_CURRENT_USER, I decided to check HKEY_LOCAL_MACHINE anyways but that was also correct.
I got stumped, but as some guy giving tech support to other people, it's pretty frustrating when they can't Google some stuff on their own like how to start a computer in safe mode so Googling the problem brought me to 2 solutions. One was dated all the way back to 2009 however it said that iCCup did some updates and you needed to manually update your Chaosplugin for it to work but I skipped that one. The second solution was to uncheck Chaosplugin, start SC, close SC, check Chaosplugin, start SC, and play on!
Nope, didn't work(for me at least). I decided to analyze the Chaoslauncher.log and Chaosplugin.log to see if there was anything unusual. Both logs seemed to be good. I revisited the registry and deleted the keys for Chaosplugin, still no good.
I forgot why but for whatever reason, I just decided to check iCCup Launcher, maybe because it was separate, I just don't remember. Anyways, the autoreplays worked successfully to my surprise. What could be different though? I started comparing the Chaosplugin.log between my Chaoslauncher and iCCup Launcher. At first, I noticed a startling difference, on the line that starts with LastReplay:, there was a -1 to the right in the log in my Chaoslauncher folder while the one in the iCCup Launcher folder has some random looking numbers. -1 just doesn't look right but it wasn't until 5 minutes later, I FINALLY looked to the right of that -1 and noticed that the path to SC was wrong.
I instantly noticed that the path was the old path that I had before installing Windows 7 a few months ago. I double checked the registry to see if my eyes were playing tricks before but the InstallPath's were all good. Maybe the files in the iCCup Launcher were modified but with the same version number so I copied the appropriate files over to my Chaoslauncher folder. Didn't work.
As I helplessly scrolled through my long Chaoslauncher folder, I saw the iccup.ini file and my brain ticked. iCCup stores the path to SC in its iccup.ini file rather than directly reading from the registry, I peaked inside and saw the old path that the Chaosplugin.log was referring to. Jackpot