Skip to content

java.lang.IllegalStateException: Queue full #414

@axc

Description

@axc

This happens sometimes using runFromClient, and prevents new matches from being computed.

Stack trace:
java.lang.IllegalStateException: Queue full
at java.util.AbstractQueue.add(AbstractQueue.java:98)
at java.util.concurrent.ArrayBlockingQueue.add(ArrayBlockingQueue.java:312)
at battlecode.server.NetServer.addEvent(NetServer.java:99)
at battlecode.server.GameMaker.createEvent(GameMaker.java:217)
at battlecode.server.GameMaker.access$100(GameMaker.java:34)
at battlecode.server.GameMaker$MatchMaker.makeRound(GameMaker.java:467)
at battlecode.world.GameWorld.runRound(GameWorld.java:115)
at battlecode.server.Server.runMatch(Server.java:254)
at battlecode.server.Server.run(Server.java:168)
at battlecode.server.Main.runHeadless(Main.java:77)
at battlecode.server.Main.run(Main.java:109)
at battlecode.server.Main.main(Main.java:119)
invalid bc.server.mode

Relevant forum post: http://www.battlecodeforum.org/t/what-is-an-indexoutofboundsexception-question-for-devs/515

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions