A few days ago I was using the Battlecode client perfectly until I changed my code a little and produced an error that spammed the client console. The next time I tried to open the client, instead of the client waiting for me to select a game to run, it automatically started playing the exact same game that spammed the errors.
The point is I have tried running different instances of the client and yet this persists. I've identified the error and removed the line that causes it and this continues. Even if I remove the my entire AI folder from the sources, the exact same matches with the exact same winners and exact same losers are displayed. It's worth mentioning that it takes a little time before each match appears in the match list as if they are being recomputed again. It is also worth mentioning that the client gets stuck while loading a custom map I had deleted shortly after this issue started, but is somehow displayed despite this (see the third screenshot). After the match in this map loads, the message besides it freezes in "loading..." and does not progress. However, I am able to play it and see the end yet the client won't display the winner.
I've tried downloading a fresh new copy of the scaffold, building it, and running it with unmodified code and the same thing happens. I've tried deleting the
Application Support/battlecode-client-17 folder and had no effect. I've tried running
gradle --refresh-dependencies build and this did not improve.
It's been about three days now and I can't get the client to work. Any ideas how to fix this?