Cannot upload new bot : input test keeps using an old version of my code and fails
- Created Monday, January 9th 2017 @ 22:22:13
Hi,
Today I uploaded a few versions of my new bot that did not pass the input test. I finally figured what was going wrong and tried to upload a new version, but it seems the input test kept using an old version of my bot. To be sure, i removed all commands that displayed the debug logs that i had added : they were still present in the input test error dump after a new upload (and compilation success), which confirmed that the input test was not using the most recent (and fixed) version of my code.
Any idea of what is happening ?
Thanks
- Created Tuesday, January 10th 2017 @ 08:44:45
I'm not sure, that shouldn't happen. What happens if you log out and back in and then upload again?
- Created Tuesday, January 10th 2017 @ 09:53:55
I have tried submitting the smallest possible program ("int main() {return 0;}"), which correctly compiled, and the error dump was updated accordingly. Then i submitted my new bot again, and got the same error dump (produced by "int main() {return 0;}"). It seems that when i submit my new bot, the error dump is not updated, this is very strange - and very annoying ;-)
- Created Tuesday, January 10th 2017 @ 10:16:44
Update : i have successfully tried uploading my old bot (which is currently playing on the website). Then i uploaded again my new bot, which failed the input test as before, again with the error dump of my old bot successfully passing the input test. This confirms the issue : with the last version of my new bot, something prevents a new error dump from being produced/updated/displayed for some reason. Can you get more info on what is happening ?
- Created Tuesday, January 10th 2017 @ 22:29:39
After a long dichotomous journey, the problem is solved... It was due to a log to stderr containing accented characters! This caused the input test to fail somehow and i got the last valid error dump. Strange...
- Created Wednesday, January 11th 2017 @ 08:46:07
Wow, I didn't know that. Thank you for your trouble and reporting this.