Is there an issue with the submission portal? My bot uploads and builds succesfully, but fails when running matches.
18:49:13,901 ERROR Exception during match execution
java.io.IOException: Request failed: Request{method=POST, url=http://localhost:55556/instantiate_bot, tags={class retrofit2.Invocation=za.co.entelect.challenge.network.BotServices.instantiateBot() [okhttp3.MultipartBody$Part@18d87d80]}}
at za.co.entelect.challenge.network.RetryableCall.execute(RetryableCall.java:48) ~[game-runner.jar:?]
at za.co.entelect.challenge.player.TournamentPlayer.instantiateBot(TournamentPlayer.java:60) ~[game-runner.jar:?]
at za.co.entelect.challenge.player.TournamentPlayer.<init>(TournamentPlayer.java:47) ~[game-runner.jar:?]
at za.co.entelect.challenge.player.bootstrapper.PlayerBootstrapper.parsePlayer(PlayerBootstrapper.java:77) ~[game-runner.jar:?]
at za.co.entelect.challenge.player.bootstrapper.PlayerBootstrapper.loadPlayers(PlayerBootstrapper.java:51) ~[game-runner.jar:?]
at za.co.entelect.challenge.engine.bootstrapper.GameBootstrapper.run(GameBootstrapper.java:69) [game-runner.jar:?]
at za.co.entelect.challenge.engine.bootstrapper.GameBootstrapper.main(GameBootstrapper.java:49) [game-runner.jar:?]
18:49:13,904 INFO Notifying of match failure
18:49:14,713 INFO Creating zip: 3565b63c-9562-4075-a8e5-fd9e4271253b for directory: ./match-logs
I’m also having issues, but in my case the submission got stuck on the match playing phase (I can’t download the match logs since the match won’t finish)
@kobus-v-schoor - shot in the dark - how big is your built/compiled artifact?
I had the same symptoms at one point (build artifact was like 750Mb - I suspect the runner didn’t have enough available RAM to actually load that…).
Hi @demaniak - thanks for the suggestion, unfortunately I don’t think that is the issue. The build artifact is only ~25MB big and the actual submission is even smaller. I made a very similar submission earlier for phase 3 and that didn’t have any issues running.
I also see the issue with the submission being stuck as in progress. Also tried with version of my bot that previously succeeded and it still didn’t finish the match with the reference bot this time.
@RenierLR thanks, is it a problem that my previous submissions are still running (just want to make sure they won’t be used for my final submission)?
21:18:17,575 INFO Retrying request: Request{method=POST, url=http://localhost:55555/instantiate_bot, tags={class retrofit2.Invocation=za.co.entelect.challenge.network.BotServices.instantiateBot() [okhttp3.MultipartBody$Part@d29f28]}}
21:18:47,814 ERROR Exception during match execution
java.lang.IllegalArgumentException: Failed to find bot meta data from location: tournament-tmp/extracted/player-3a9dfbb9-e889-41f5-b88b-95fda871eb87/README.md
Hi @marvijo, this is an ongoing problem we have seen. As far as we know it isn’t necessary but sometimes that issue arises. Is it safe to assume that you don’t have a README.MD?
I haven’t seen this yet with my Python submission and I don’t have a README - is there a possibility that this issue only occurs with certain languages (presumably Java)?
I have a readme and hit this issue last night. C++ bot. very similar submission worked just before it.
Also I now have a submission that has been “pending verification” for 24 hours…
Just successfully submitted the same bot that was failing previously. Looks like it’s an intermittent issue, so I guess just keep resubmitting until it passes.