Closed 24vincenti closed 7 years ago
Can you elaborate? After you place the tiger, your turn ends, and then the settlements merge, so there isn't a difference.
Is it failing to place the tiger?
When we try to place the tiger it is failing with the flag of tiger cannot be added to the same settlement as one with a tiger/
On Apr 13, 2017, at 4:51 PM, mbregg notifications@github.com wrote:
Can you elaborate? After you place the tiger, your turn ends, and then the settlements merge, so there isn't a difference.
Is it failing to place the tiger?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/MatthewBregg/TigerIsland/issues/49#issuecomment-294018132, or mute the thread https://github.com/notifications/unsubscribe-auth/ATsAOtyohQaShlvD7x_eUEAXHBX6-xIHks5rvorAgaJpZM4M9LjY.
Got it, I think I know how to fix that, I'll get right back to you.
Can I get the section of the log it failed on as well?
I dont have it anymore but ill run more games and try to recreate it. It has happened a few times today.
On Apr 13, 2017, at 4:59 PM, mbregg notifications@github.com wrote:
Can I get the section of the log it failed on as well?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/MatthewBregg/TigerIsland/issues/49#issuecomment-294020138, or mute the thread https://github.com/notifications/unsubscribe-auth/ATsAOlWlX00eOdFNpVwwNn0hseWJqU0kks5rvoy6gaJpZM4M9LjY.
CLIENT 2: GAME B MOVE 9 PLACE LAKE+ROCK AT 4 0 -4 6 BUILD TIGER PLAYGROUND AT 2 -1 -1 CLIENT 1: GAME A MOVE 9 PLACE LAKE+ROCK AT 9 -3 -6 3 FOUND SETTLEMENT AT 10 -4 -6 Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 18 :: placed a tile in location (9, -3, -6) with the follow terrain tigerisland.tile.Tile@51bd4ddd at orientation Northeast Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 18 ::Tile placement (9, -3, -6) true , tigerisland.tile.Tile@51bd4ddd SIZE OF BOARD IS 53 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 18 :: placed a tile in location (4, 0, -4) with the follow terrain tigerisland.tile.Tile@75e3ceca at orientation Southwest Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 18 ::Tile placement (4, 0, -4) true , tigerisland.tile.Tile@75e3ceca SIZE OF BOARD IS 44 Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 18 ::Player TEAM_Jfounded a settlement in location (10, -4, -6) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 18 ::FoundSettlement (10, -4, -6) true SENDING MESSAGE TO 1: "GAME A MOVE 9 PLAYER 1 PLACED LAKE+ROCK AT 9 -3 -6 3 FOUNDED SETTLEMENT AT 10 -4 -6" SENDING MESSAGE TO 2: "GAME A MOVE 9 PLAYER 1 PLACED LAKE+ROCK AT 9 -3 -6 3 FOUNDED SETTLEMENT AT 10 -4 -6" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 18 :: Turn has ended Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 18 ::Player TEAM_Aplaced a tiger in location (2, -1, -1) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 18 ::Tigerplacement (2, -1, -1) false Tiger build hex must be adjacent to a settlement that doesn't contain a tiger org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 18 ::Error, move was invalid!! Tiger build hex must be adjacent to a settlement that doesn't contain a tiger SENDING MESSAGE TO 2: "GAME B MOVE 9 PLAYER 2 FORFEITED: ILLEGAL BUILD" SENDING MESSAGE TO 1: "GAME B MOVE 9 PLAYER 2 FORFEITED: ILLEGAL BUILD”
LOG:
/usr/lib/jvm/java-8-openjdk-amd64/bin/java -Didea.launcher.port=7542 -Didea.launcher.bin.path=/home/kyle/idea-IC-163.12024.16/bin -Dfile.encoding=UTF-8 -classpath /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/charsets.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/cldrdata.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/dnsns.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/icedtea-sound.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/jaccess.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/localedata.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/nashorn.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/sunec.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/sunjce_provider.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/sunpkcs11.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/zipfs.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jce.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jsse.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/management-agent.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/resources.jar:/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar:/home/kyle/IdeaProjects/TigerIsland_Server/out/production/main:/home/kyle/IdeaProjects/TigerIsland_Server/main/TigerIsland.jar:/home/kyle/IdeaProjects/TigerIsland_Server/main/sqlite-jdbc-3.16.1.jar:/home/kyle/idea-IC-163.12024.16/lib/idea_rt.jar com.intellij.rt.execution.application.AppMain tigerislandserver.RunTournamentServer 3 heygang pass.txt 10 6969 12345678 SENDING MESSAGE TO 1: "WELCOME TO ANOTHER EDITION OF THUNDERDOME!" CLIENT: ENTER THUNDERDOME heygang SENDING MESSAGE TO 1: "TWO SHALL ENTER, ONE SHALL LEAVE" SENDING MESSAGE TO 2: "WELCOME TO ANOTHER EDITION OF THUNDERDOME!" CLIENT 1:I AM TEAM_J PASS_J SENDING MESSAGE TO 1: "WAIT FOR THE TOURNAMENT TO BEGIN 1" CLIENT: ENTER THUNDERDOME heygang SENDING MESSAGE TO 2: "TWO SHALL ENTER, ONE SHALL LEAVE" CLIENT 2:I AM TEAM_A PASS_A SENDING MESSAGE TO 2: "WAIT FOR THE TOURNAMENT TO BEGIN 2" END LISTENING SENDING MESSAGE TO 1: "NEW CHALLENGE 0 YOU WILL PLAY 1 MATCH" SENDING MESSAGE TO 2: "NEW CHALLENGE 0 YOU WILL PLAY 1 MATCH" SENDING MESSAGE TO 1: "BEGIN ROUND 1 OF 1" SENDING MESSAGE TO 2: "BEGIN ROUND 1 OF 1" SENDING MESSAGE TO 1: "NEW MATCH BEGINNING NOW YOUR OPPONENT IS PLAYER 2" SENDING MESSAGE TO 2: "NEW MATCH BEGINNING NOW YOUR OPPONENT IS PLAYER 1" Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 0 ::p1 2 p2 1 SENDING MESSAGE TO 2: "MAKE YOUR MOVE IN GAME B WITHIN 1.5 SECONDS: MOVE 0 PLACE JUNGLE+LAKE" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 0 ::p1 1 p2 2 SENDING MESSAGE TO 1: "MAKE YOUR MOVE IN GAME A WITHIN 1.5 SECONDS: MOVE 0 PLACE JUNGLE+LAKE" CLIENT 2: GAME B MOVE 0 PLACE JUNGLE+LAKE AT 2 -1 -1 2 FOUND SETTLEMENT AT 0 1 -1 CLIENT 1: GAME A MOVE 0 PLACE JUNGLE+LAKE AT 2 0 -2 1 FOUND SETTLEMENT AT 3 0 -3 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 0 :: placed a tile in location (2, -1, -1) with the follow terrain tigerisland.tile.Tile@2819eec5 at orientation Northwest Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 0 :: placed a tile in location (2, 0, -2) with the follow terrain tigerisland.tile.Tile@41f53d2b at orientation West org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 0 ::Tile placement (2, 0, -2) true , tigerisland.tile.Tile@41f53d2b SIZE OF BOARD IS 8 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 0 ::Tile placement (2, -1, -1) true , tigerisland.tile.Tile@2819eec5 SIZE OF BOARD IS 8 Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 0 ::Player TEAM_Jfounded a settlement in location (3, 0, -3) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 0 ::Player TEAM_Afounded a settlement in location (0, 1, -1) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 0 ::FoundSettlement (0, 1, -1) true Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 0 ::FoundSettlement (3, 0, -3) true SENDING MESSAGE TO 2: "GAME B MOVE 0 PLAYER 2 PLACED JUNGLE+LAKE AT 2 -1 -1 2 FOUNDED SETTLEMENT AT 0 1 -1" SENDING MESSAGE TO 1: "GAME A MOVE 0 PLAYER 1 PLACED JUNGLE+LAKE AT 2 0 -2 1 FOUNDED SETTLEMENT AT 3 0 -3" SENDING MESSAGE TO 1: "GAME B MOVE 0 PLAYER 2 PLACED JUNGLE+LAKE AT 2 -1 -1 2 FOUNDED SETTLEMENT AT 0 1 -1" SENDING MESSAGE TO 2: "GAME A MOVE 0 PLAYER 1 PLACED JUNGLE+LAKE AT 2 0 -2 1 FOUNDED SETTLEMENT AT 3 0 -3" Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 0 :: Turn has ended Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 0 :: Turn has ended SENDING MESSAGE TO 1: "MAKE YOUR MOVE IN GAME B WITHIN 1.5 SECONDS: MOVE 0 PLACE GRASS+JUNGLE" SENDING MESSAGE TO 2: "MAKE YOUR MOVE IN GAME A WITHIN 1.5 SECONDS: MOVE 0 PLACE GRASS+JUNGLE" CLIENT 1: GAME B MOVE 0 PLACE GRASS+JUNGLE AT 2 0 -2 1 FOUND SETTLEMENT AT 3 0 -3 CLIENT 2: GAME A MOVE 0 PLACE GRASS+JUNGLE AT 4 -1 -3 4 FOUND SETTLEMENT AT 0 1 -1 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 1 :: placed a tile in location (2, 0, -2) with the follow terrain tigerisland.tile.Tile@7adc4384 at orientation West Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 1 ::Tile placement (2, 0, -2) true , tigerisland.tile.Tile@7adc4384 SIZE OF BOARD IS 11 Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 1 :: placed a tile in location (4, -1, -3) with the follow terrain tigerisland.tile.Tile@5f453ee0 at orientation East Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 1 ::Tile placement (4, -1, -3) true , tigerisland.tile.Tile@5f453ee0 SIZE OF BOARD IS 11 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 1 ::Player TEAM_Jfounded a settlement in location (3, 0, -3) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 1 ::FoundSettlement (3, 0, -3) true SENDING MESSAGE TO 2: "GAME B MOVE 0 PLAYER 1 PLACED GRASS+JUNGLE AT 2 0 -2 1 FOUNDED SETTLEMENT AT 3 0 -3" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 1 ::Player TEAM_Afounded a settlement in location (0, 1, -1) SENDING MESSAGE TO 1: "GAME B MOVE 0 PLAYER 1 PLACED GRASS+JUNGLE AT 2 0 -2 1 FOUNDED SETTLEMENT AT 3 0 -3" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 1 ::FoundSettlement (0, 1, -1) true Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 1 :: Turn has ended org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) SENDING MESSAGE TO 1: "GAME A MOVE 0 PLAYER 2 PLACED GRASS+JUNGLE AT 4 -1 -3 4 FOUNDED SETTLEMENT AT 0 1 -1" SENDING MESSAGE TO 2: "GAME A MOVE 0 PLAYER 2 PLACED GRASS+JUNGLE AT 4 -1 -3 4 FOUNDED SETTLEMENT AT 0 1 -1" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 1 :: Turn has ended SENDING MESSAGE TO 1: "MAKE YOUR MOVE IN GAME A WITHIN 1.5 SECONDS: MOVE 1 PLACE JUNGLE+ROCK" SENDING MESSAGE TO 2: "MAKE YOUR MOVE IN GAME B WITHIN 1.5 SECONDS: MOVE 1 PLACE JUNGLE+ROCK" CLIENT 2: GAME B MOVE 1 PLACE JUNGLE+ROCK AT 4 0 -4 6 FOUND SETTLEMENT AT 1 0 -1 CLIENT 1: GAME A MOVE 1 PLACE JUNGLE+ROCK AT 4 0 -4 6 FOUND SETTLEMENT AT 3 -1 -2 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 2 :: placed a tile in location (4, 0, -4) with the follow terrain tigerisland.tile.Tile@61677f5d at orientation Southwest Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 2 ::Tile placement (4, 0, -4) true , tigerisland.tile.Tile@61677f5d SIZE OF BOARD IS 14 org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 2 :: placed a tile in location (4, 0, -4) with the follow terrain tigerisland.tile.Tile@32ec4300 at orientation Southwest Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 2 ::Tile placement (4, 0, -4) true , tigerisland.tile.Tile@32ec4300 SIZE OF BOARD IS 14 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 2 ::Player TEAM_Afounded a settlement in location (1, 0, -1) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 2 ::FoundSettlement (1, 0, -1) true SENDING MESSAGE TO 2: "GAME B MOVE 1 PLAYER 2 PLACED JUNGLE+ROCK AT 4 0 -4 6 FOUNDED SETTLEMENT AT 1 0 -1" SENDING MESSAGE TO 1: "GAME B MOVE 1 PLAYER 2 PLACED JUNGLE+ROCK AT 4 0 -4 6 FOUNDED SETTLEMENT AT 1 0 -1" Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 2 :: Turn has ended org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 2 ::Player TEAM_Jfounded a settlement in location (3, -1, -2) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 2 ::FoundSettlement (3, -1, -2) true SENDING MESSAGE TO 1: "GAME A MOVE 1 PLAYER 1 PLACED JUNGLE+ROCK AT 4 0 -4 6 FOUNDED SETTLEMENT AT 3 -1 -2" SENDING MESSAGE TO 2: "GAME A MOVE 1 PLAYER 1 PLACED JUNGLE+ROCK AT 4 0 -4 6 FOUNDED SETTLEMENT AT 3 -1 -2" SENDING MESSAGE TO 1: "MAKE YOUR MOVE IN GAME B WITHIN 1.5 SECONDS: MOVE 1 PLACE GRASS+ROCK" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 2 :: Turn has ended SENDING MESSAGE TO 2: "MAKE YOUR MOVE IN GAME A WITHIN 1.5 SECONDS: MOVE 1 PLACE GRASS+ROCK" org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) CLIENT 2: GAME A MOVE 1 PLACE GRASS+ROCK AT 5 0 -5 1 FOUND SETTLEMENT AT 1 0 -1 CLIENT 1: GAME B MOVE 1 PLACE GRASS+ROCK AT -2 0 2 5 FOUND SETTLEMENT AT 3 -1 -2 org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 3 :: placed a tile in location (5, 0, -5) with the follow terrain tigerisland.tile.Tile@6c6c8d86 at orientation West Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 3 ::Tile placement (5, 0, -5) true , tigerisland.tile.Tile@6c6c8d86 SIZE OF BOARD IS 17 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 3 :: placed a tile in location (-2, 0, 2) with the follow terrain tigerisland.tile.Tile@36422ab6 at orientation Southeast Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 3 ::Tile placement (-2, 0, 2) true , tigerisland.tile.Tile@36422ab6 SIZE OF BOARD IS 17 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 3 ::Player TEAM_Jfounded a settlement in location (3, -1, -2) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 3 ::FoundSettlement (3, -1, -2) true org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) SENDING MESSAGE TO 2: "GAME B MOVE 1 PLAYER 1 PLACED GRASS+ROCK AT -2 0 2 5 FOUNDED SETTLEMENT AT 3 -1 -2" SENDING MESSAGE TO 1: "GAME B MOVE 1 PLAYER 1 PLACED GRASS+ROCK AT -2 0 2 5 FOUNDED SETTLEMENT AT 3 -1 -2" Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 3 :: Turn has ended Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 3 ::Player TEAM_Afounded a settlement in location (1, 0, -1) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 3 ::FoundSettlement (1, 0, -1) true SENDING MESSAGE TO 1: "GAME A MOVE 1 PLAYER 2 PLACED GRASS+ROCK AT 5 0 -5 1 FOUNDED SETTLEMENT AT 1 0 -1" SENDING MESSAGE TO 2: "GAME A MOVE 1 PLAYER 2 PLACED GRASS+ROCK AT 5 0 -5 1 FOUNDED SETTLEMENT AT 1 0 -1" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 3 :: Turn has ended SENDING MESSAGE TO 1: "MAKE YOUR MOVE IN GAME A WITHIN 1.5 SECONDS: MOVE 2 PLACE JUNGLE+LAKE" SENDING MESSAGE TO 2: "MAKE YOUR MOVE IN GAME B WITHIN 1.5 SECONDS: MOVE 2 PLACE JUNGLE+LAKE" org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) CLIENT 2: GAME B MOVE 2 PLACE JUNGLE+LAKE AT 5 0 -5 3 FOUND SETTLEMENT AT 6 -1 -5 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 4 :: placed a tile in location (5, 0, -5) with the follow terrain tigerisland.tile.Tile@2da9a264 at orientation Northeast CLIENT 1: GAME A MOVE 2 PLACE JUNGLE+LAKE AT 5 -2 -3 1 FOUND SETTLEMENT AT 3 1 -4 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 4 ::Tile placement (5, 0, -5) true , tigerisland.tile.Tile@2da9a264 SIZE OF BOARD IS 20 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 4 ::Player TEAM_Afounded a settlement in location (6, -1, -5) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 4 ::FoundSettlement (6, -1, -5) true SENDING MESSAGE TO 2: "GAME B MOVE 2 PLAYER 2 PLACED JUNGLE+LAKE AT 5 0 -5 3 FOUNDED SETTLEMENT AT 6 -1 -5" SENDING MESSAGE TO 1: "GAME B MOVE 2 PLAYER 2 PLACED JUNGLE+LAKE AT 5 0 -5 3 FOUNDED SETTLEMENT AT 6 -1 -5" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 4 :: placed a tile in location (5, -2, -3) with the follow terrain tigerisland.tile.Tile@118deae at orientation West Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 4 ::Tile placement (5, -2, -3) true , tigerisland.tile.Tile@118deae SIZE OF BOARD IS 20 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 4 :: Turn has ended Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 4 ::Player TEAM_Jfounded a settlement in location (3, 1, -4) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 4 ::FoundSettlement (3, 1, -4) true SENDING MESSAGE TO 1: "GAME A MOVE 2 PLAYER 1 PLACED JUNGLE+LAKE AT 5 -2 -3 1 FOUNDED SETTLEMENT AT 3 1 -4" SENDING MESSAGE TO 2: "GAME A MOVE 2 PLAYER 1 PLACED JUNGLE+LAKE AT 5 -2 -3 1 FOUNDED SETTLEMENT AT 3 1 -4" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 4 :: Turn has ended SENDING MESSAGE TO 1: "MAKE YOUR MOVE IN GAME B WITHIN 1.5 SECONDS: MOVE 2 PLACE JUNGLE+JUNGLE" SENDING MESSAGE TO 2: "MAKE YOUR MOVE IN GAME A WITHIN 1.5 SECONDS: MOVE 2 PLACE JUNGLE+JUNGLE" org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) CLIENT 1: GAME B MOVE 2 PLACE JUNGLE+JUNGLE AT 1 -1 0 3 FOUND SETTLEMENT AT 3 -2 -1 org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) CLIENT 2: GAME A MOVE 2 PLACE JUNGLE+JUNGLE AT -2 1 1 5 FOUND SETTLEMENT AT 6 0 -6 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 5 :: placed a tile in location (1, -1, 0) with the follow terrain tigerisland.tile.Tile@35710436 at orientation Northeast org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 5 ::Tile placement (1, -1, 0) true , tigerisland.tile.Tile@35710436 SIZE OF BOARD IS 23 Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 5 :: placed a tile in location (-2, 1, 1) with the follow terrain tigerisland.tile.Tile@775c5253 at orientation Southeast org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 5 ::Tile placement (-2, 1, 1) true , tigerisland.tile.Tile@775c5253 SIZE OF BOARD IS 23 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 5 ::Player TEAM_Jfounded a settlement in location (3, -2, -1) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 5 ::FoundSettlement (3, -2, -1) true SENDING MESSAGE TO 2: "GAME B MOVE 2 PLAYER 1 PLACED JUNGLE+JUNGLE AT 1 -1 0 3 FOUNDED SETTLEMENT AT 3 -2 -1" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 5 ::Player TEAM_Afounded a settlement in location (6, 0, -6) SENDING MESSAGE TO 1: "GAME B MOVE 2 PLAYER 1 PLACED JUNGLE+JUNGLE AT 1 -1 0 3 FOUNDED SETTLEMENT AT 3 -2 -1" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 5 ::FoundSettlement (6, 0, -6) true SENDING MESSAGE TO 1: "GAME A MOVE 2 PLAYER 2 PLACED JUNGLE+JUNGLE AT -2 1 1 5 FOUNDED SETTLEMENT AT 6 0 -6" Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 5 :: Turn has ended SENDING MESSAGE TO 2: "GAME A MOVE 2 PLAYER 2 PLACED JUNGLE+JUNGLE AT -2 1 1 5 FOUNDED SETTLEMENT AT 6 0 -6" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 5 :: Turn has ended SENDING MESSAGE TO 1: "MAKE YOUR MOVE IN GAME A WITHIN 1.5 SECONDS: MOVE 3 PLACE JUNGLE+JUNGLE" SENDING MESSAGE TO 2: "MAKE YOUR MOVE IN GAME B WITHIN 1.5 SECONDS: MOVE 3 PLACE JUNGLE+JUNGLE" org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) CLIENT 1: GAME A MOVE 3 PLACE JUNGLE+JUNGLE AT 2 2 -4 1 FOUND SETTLEMENT AT 2 1 -3 CLIENT 2: GAME B MOVE 3 PLACE JUNGLE+JUNGLE AT 7 -2 -5 3 FOUND SETTLEMENT AT 5 -1 -4 org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 6 :: placed a tile in location (7, -2, -5) with the follow terrain tigerisland.tile.Tile@6f360852 at orientation Northeast org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 6 ::Tile placement (7, -2, -5) true , tigerisland.tile.Tile@6f360852 SIZE OF BOARD IS 26 org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 6 :: placed a tile in location (2, 2, -4) with the follow terrain tigerisland.tile.Tile@2778fbfb at orientation West Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 6 ::Tile placement (2, 2, -4) true , tigerisland.tile.Tile@2778fbfb SIZE OF BOARD IS 26 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 6 ::Player TEAM_Afounded a settlement in location (5, -1, -4) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 6 ::FoundSettlement (5, -1, -4) true SENDING MESSAGE TO 2: "GAME B MOVE 3 PLAYER 2 PLACED JUNGLE+JUNGLE AT 7 -2 -5 3 FOUNDED SETTLEMENT AT 5 -1 -4" SENDING MESSAGE TO 1: "GAME B MOVE 3 PLAYER 2 PLACED JUNGLE+JUNGLE AT 7 -2 -5 3 FOUNDED SETTLEMENT AT 5 -1 -4" Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 6 :: Turn has ended Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 6 ::Player TEAM_Jfounded a settlement in location (2, 1, -3) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 6 ::FoundSettlement (2, 1, -3) true SENDING MESSAGE TO 1: "GAME A MOVE 3 PLAYER 1 PLACED JUNGLE+JUNGLE AT 2 2 -4 1 FOUNDED SETTLEMENT AT 2 1 -3" SENDING MESSAGE TO 2: "GAME A MOVE 3 PLAYER 1 PLACED JUNGLE+JUNGLE AT 2 2 -4 1 FOUNDED SETTLEMENT AT 2 1 -3" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 6 :: Turn has ended SENDING MESSAGE TO 1: "MAKE YOUR MOVE IN GAME B WITHIN 1.5 SECONDS: MOVE 3 PLACE GRASS+GRASS" SENDING MESSAGE TO 2: "MAKE YOUR MOVE IN GAME A WITHIN 1.5 SECONDS: MOVE 3 PLACE GRASS+GRASS" CLIENT 2: GAME A MOVE 3 PLACE GRASS+GRASS AT 4 0 -4 2 FOUND SETTLEMENT AT 5 1 -6 CLIENT 1: GAME B MOVE 3 PLACE GRASS+GRASS AT 2 2 -4 6 FOUND SETTLEMENT AT 3 1 -4 Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 7 :: placed a tile in location (4, 0, -4) with the follow terrain tigerisland.tile.Tile@2ff0422f at orientation Northwest Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 7 :: placed a tile in location (2, 2, -4) with the follow terrain tigerisland.tile.Tile@48069898 at orientation Southwest Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 7 ::Tile placement (2, 2, -4) true , tigerisland.tile.Tile@48069898 SIZE OF BOARD IS 29 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 7 ::Player TEAM_Jfounded a settlement in location (3, 1, -4) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 7 ::FoundSettlement (3, 1, -4) true SENDING MESSAGE TO 2: "GAME B MOVE 3 PLAYER 1 PLACED GRASS+GRASS AT 2 2 -4 6 FOUNDED SETTLEMENT AT 3 1 -4" SENDING MESSAGE TO 1: "GAME B MOVE 3 PLAYER 1 PLACED GRASS+GRASS AT 2 2 -4 6 FOUNDED SETTLEMENT AT 3 1 -4" Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 7 :: Turn has ended org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 7 ::Tile placement (4, 0, -4) true , tigerisland.tile.Tile@2ff0422f SIZE OF BOARD IS 26 Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 7 ::Player TEAM_Afounded a settlement in location (5, 1, -6) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 7 ::FoundSettlement (5, 1, -6) true SENDING MESSAGE TO 1: "GAME A MOVE 3 PLAYER 2 PLACED GRASS+GRASS AT 4 0 -4 2 FOUNDED SETTLEMENT AT 5 1 -6" SENDING MESSAGE TO 2: "GAME A MOVE 3 PLAYER 2 PLACED GRASS+GRASS AT 4 0 -4 2 FOUNDED SETTLEMENT AT 5 1 -6" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 7 :: Turn has ended SENDING MESSAGE TO 2: "MAKE YOUR MOVE IN GAME B WITHIN 1.5 SECONDS: MOVE 4 PLACE JUNGLE+LAKE" SENDING MESSAGE TO 1: "MAKE YOUR MOVE IN GAME A WITHIN 1.5 SECONDS: MOVE 4 PLACE JUNGLE+LAKE" org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) CLIENT 1: GAME A MOVE 4 PLACE JUNGLE+LAKE AT 3 -2 -1 3 FOUND SETTLEMENT AT 4 -2 -2 CLIENT 2: GAME B MOVE 4 PLACE JUNGLE+LAKE AT 4 0 -4 1 EXPAND SETTLEMENT AT 5 -1 -4 LAKE Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 8 :: placed a tile in location (3, -2, -1) with the follow terrain tigerisland.tile.Tile@308a5e96 at orientation Northeast Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 8 ::Tile placement (3, -2, -1) true , tigerisland.tile.Tile@308a5e96 SIZE OF BOARD IS 29 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 8 :: placed a tile in location (4, 0, -4) with the follow terrain tigerisland.tile.Tile@28dcb97e at orientation West Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 8 ::Player TEAM_Jfounded a settlement in location (4, -2, -2) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 8 ::Tile placement (4, 0, -4) true , tigerisland.tile.Tile@28dcb97e SIZE OF BOARD IS 29 Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 8 ::FoundSettlement (4, -2, -2) true SENDING MESSAGE TO 1: "GAME A MOVE 4 PLAYER 1 PLACED JUNGLE+LAKE AT 3 -2 -1 3 FOUNDED SETTLEMENT AT 4 -2 -2" SENDING MESSAGE TO 2: "GAME A MOVE 4 PLAYER 1 PLACED JUNGLE+LAKE AT 3 -2 -1 3 FOUNDED SETTLEMENT AT 4 -2 -2" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 8 :: Turn has ended Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 8 ::Player TEAM_A expanded settlement at (5, -1, -4) to cover terrain of LAKE Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 8 ::Expand Settlement true SENDING MESSAGE TO 2: "GAME B MOVE 4 PLAYER 2 PLACED JUNGLE+LAKE AT 4 0 -4 1 EXPANDED SETTLEMENT AT 5 -1 -4 LAKE" SENDING MESSAGE TO 1: "GAME B MOVE 4 PLAYER 2 PLACED JUNGLE+LAKE AT 4 0 -4 1 EXPANDED SETTLEMENT AT 5 -1 -4 LAKE" Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 8 :: Turn has ended SENDING MESSAGE TO 2: "MAKE YOUR MOVE IN GAME A WITHIN 1.5 SECONDS: MOVE 4 PLACE JUNGLE+ROCK" SENDING MESSAGE TO 1: "MAKE YOUR MOVE IN GAME B WITHIN 1.5 SECONDS: MOVE 4 PLACE JUNGLE+ROCK" org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) CLIENT 1: GAME B MOVE 4 PLACE JUNGLE+ROCK AT -1 2 -1 1 FOUND SETTLEMENT AT 2 1 -3 CLIENT 2: GAME A MOVE 4 PLACE JUNGLE+ROCK AT 2 2 -4 2 EXPAND SETTLEMENT AT 5 1 -6 GRASS Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 9 :: placed a tile in location (-1, 2, -1) with the follow terrain tigerisland.tile.Tile@153148e7 at orientation West Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 9 :: placed a tile in location (2, 2, -4) with the follow terrain tigerisland.tile.Tile@84ea8ca at orientation Northwest Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 9 ::Tile placement (-1, 2, -1) true , tigerisland.tile.Tile@153148e7 SIZE OF BOARD IS 32 Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 9 ::Tile placement (2, 2, -4) true , tigerisland.tile.Tile@84ea8ca SIZE OF BOARD IS 29 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 9 ::Player TEAM_Jfounded a settlement in location (2, 1, -3) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 9 ::FoundSettlement (2, 1, -3) true SENDING MESSAGE TO 2: "GAME B MOVE 4 PLAYER 1 PLACED JUNGLE+ROCK AT -1 2 -1 1 FOUNDED SETTLEMENT AT 2 1 -3" SENDING MESSAGE TO 1: "GAME B MOVE 4 PLAYER 1 PLACED JUNGLE+ROCK AT -1 2 -1 1 FOUNDED SETTLEMENT AT 2 1 -3" Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 9 :: Turn has ended org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 9 ::Player TEAM_A expanded settlement at (5, 1, -6) to cover terrain of GRASS Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 9 ::Expand Settlement true SENDING MESSAGE TO 1: "GAME A MOVE 4 PLAYER 2 PLACED JUNGLE+ROCK AT 2 2 -4 2 EXPANDED SETTLEMENT AT 5 1 -6 GRASS" SENDING MESSAGE TO 2: "GAME A MOVE 4 PLAYER 2 PLACED JUNGLE+ROCK AT 2 2 -4 2 EXPANDED SETTLEMENT AT 5 1 -6 GRASS" SENDING MESSAGE TO 2: "MAKE YOUR MOVE IN GAME B WITHIN 1.5 SECONDS: MOVE 5 PLACE GRASS+GRASS" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 9 :: Turn has ended SENDING MESSAGE TO 1: "MAKE YOUR MOVE IN GAME A WITHIN 1.5 SECONDS: MOVE 5 PLACE GRASS+GRASS" org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) CLIENT 2: GAME B MOVE 5 PLACE GRASS+GRASS AT 2 2 -4 3 EXPAND SETTLEMENT AT 6 -1 -5 JUNGLE org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) CLIENT 1: GAME A MOVE 5 PLACE GRASS+GRASS AT 3 -4 1 5 FOUND SETTLEMENT AT 4 -3 -1 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 10 :: placed a tile in location (2, 2, -4) with the follow terrain tigerisland.tile.Tile@4a1aa68b at orientation Northeast Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 10 :: placed a tile in location (3, -4, 1) with the follow terrain tigerisland.tile.Tile@7dd0c715 at orientation Southeast Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 10 ::Tile placement (3, -4, 1) true , tigerisland.tile.Tile@7dd0c715 SIZE OF BOARD IS 32 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 10 ::Tile placement (2, 2, -4) true , tigerisland.tile.Tile@4a1aa68b SIZE OF BOARD IS 32 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 10 ::Player TEAM_A expanded settlement at (6, -1, -5) to cover terrain of JUNGLE Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 10 ::Player TEAM_Jfounded a settlement in location (4, -3, -1) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 10 ::FoundSettlement (4, -3, -1) true SENDING MESSAGE TO 1: "GAME A MOVE 5 PLAYER 1 PLACED GRASS+GRASS AT 3 -4 1 5 FOUNDED SETTLEMENT AT 4 -3 -1" SENDING MESSAGE TO 2: "GAME A MOVE 5 PLAYER 1 PLACED GRASS+GRASS AT 3 -4 1 5 FOUNDED SETTLEMENT AT 4 -3 -1" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 10 :: Turn has ended Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 10 ::Expand Settlement true SENDING MESSAGE TO 2: "GAME B MOVE 5 PLAYER 2 PLACED GRASS+GRASS AT 2 2 -4 3 EXPANDED SETTLEMENT AT 6 -1 -5 JUNGLE" SENDING MESSAGE TO 1: "GAME B MOVE 5 PLAYER 2 PLACED GRASS+GRASS AT 2 2 -4 3 EXPANDED SETTLEMENT AT 6 -1 -5 JUNGLE" Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 10 :: Turn has ended SENDING MESSAGE TO 2: "MAKE YOUR MOVE IN GAME A WITHIN 1.5 SECONDS: MOVE 5 PLACE ROCK+JUNGLE" SENDING MESSAGE TO 1: "MAKE YOUR MOVE IN GAME B WITHIN 1.5 SECONDS: MOVE 5 PLACE ROCK+JUNGLE" CLIENT 2: GAME A MOVE 5 PLACE ROCK+JUNGLE AT 3 -2 -1 2 EXPAND SETTLEMENT AT 6 0 -6 ROCK CLIENT 1: GAME B MOVE 5 PLACE ROCK+JUNGLE AT 6 0 -6 1 FOUND SETTLEMENT AT 2 -2 0 org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 11 :: placed a tile in location (3, -2, -1) with the follow terrain tigerisland.tile.Tile@548ef14a at orientation Northwest org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 11 :: placed a tile in location (6, 0, -6) with the follow terrain tigerisland.tile.Tile@36243508 at orientation West org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 11 ::Tile placement (6, 0, -6) true , tigerisland.tile.Tile@36243508 SIZE OF BOARD IS 35 org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 11 ::Tile placement (3, -2, -1) true , tigerisland.tile.Tile@548ef14a SIZE OF BOARD IS 32 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 11 ::Player TEAM_Jfounded a settlement in location (2, -2, 0) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 11 ::FoundSettlement (2, -2, 0) true SENDING MESSAGE TO 2: "GAME B MOVE 5 PLAYER 1 PLACED ROCK+JUNGLE AT 6 0 -6 1 FOUNDED SETTLEMENT AT 2 -2 0" SENDING MESSAGE TO 1: "GAME B MOVE 5 PLAYER 1 PLACED ROCK+JUNGLE AT 6 0 -6 1 FOUNDED SETTLEMENT AT 2 -2 0" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 11 ::Player TEAM_A expanded settlement at (6, 0, -6) to cover terrain of ROCK Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 11 :: Turn has ended Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 11 ::Expand Settlement true SENDING MESSAGE TO 1: "GAME A MOVE 5 PLAYER 2 PLACED ROCK+JUNGLE AT 3 -2 -1 2 EXPANDED SETTLEMENT AT 6 0 -6 ROCK" SENDING MESSAGE TO 2: "GAME A MOVE 5 PLAYER 2 PLACED ROCK+JUNGLE AT 3 -2 -1 2 EXPANDED SETTLEMENT AT 6 0 -6 ROCK" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 11 :: Turn has ended SENDING MESSAGE TO 2: "MAKE YOUR MOVE IN GAME B WITHIN 1.5 SECONDS: MOVE 6 PLACE JUNGLE+GRASS" SENDING MESSAGE TO 1: "MAKE YOUR MOVE IN GAME A WITHIN 1.5 SECONDS: MOVE 6 PLACE JUNGLE+GRASS" CLIENT 2: GAME B MOVE 6 PLACE JUNGLE+GRASS AT 2 0 -2 4 FOUND SETTLEMENT AT 0 2 -2 CLIENT 1: GAME A MOVE 6 PLACE JUNGLE+GRASS AT 1 2 -3 5 FOUND SETTLEMENT AT 0 3 -3 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 12 :: placed a tile in location (2, 0, -2) with the follow terrain tigerisland.tile.Tile@7b7e7dfb at orientation East Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 12 ::Tile placement (2, 0, -2) true , tigerisland.tile.Tile@7b7e7dfb SIZE OF BOARD IS 35 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 12 ::Player TEAM_Afounded a settlement in location (0, 2, -2) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 12 ::FoundSettlement (0, 2, -2) true SENDING MESSAGE TO 2: "GAME B MOVE 6 PLAYER 2 PLACED JUNGLE+GRASS AT 2 0 -2 4 FOUNDED SETTLEMENT AT 0 2 -2" SENDING MESSAGE TO 1: "GAME B MOVE 6 PLAYER 2 PLACED JUNGLE+GRASS AT 2 0 -2 4 FOUNDED SETTLEMENT AT 0 2 -2" Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 12 :: Turn has ended Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 12 :: placed a tile in location (1, 2, -3) with the follow terrain tigerisland.tile.Tile@36127ba3 at orientation Southeast Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 12 ::Tile placement (1, 2, -3) true , tigerisland.tile.Tile@36127ba3 SIZE OF BOARD IS 35 Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 12 ::Player TEAM_Jfounded a settlement in location (0, 3, -3) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 12 ::FoundSettlement (0, 3, -3) true SENDING MESSAGE TO 1: "GAME A MOVE 6 PLAYER 1 PLACED JUNGLE+GRASS AT 1 2 -3 5 FOUNDED SETTLEMENT AT 0 3 -3" SENDING MESSAGE TO 2: "GAME A MOVE 6 PLAYER 1 PLACED JUNGLE+GRASS AT 1 2 -3 5 FOUNDED SETTLEMENT AT 0 3 -3" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 12 :: Turn has ended SENDING MESSAGE TO 2: "MAKE YOUR MOVE IN GAME A WITHIN 1.5 SECONDS: MOVE 6 PLACE GRASS+GRASS" SENDING MESSAGE TO 1: "MAKE YOUR MOVE IN GAME B WITHIN 1.5 SECONDS: MOVE 6 PLACE GRASS+GRASS" org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) CLIENT 1: GAME B MOVE 6 PLACE GRASS+GRASS AT -4 2 2 5 FOUND SETTLEMENT AT 1 -2 1 CLIENT 2: GAME A MOVE 6 PLACE GRASS+GRASS AT 7 -1 -6 2 BUILD TOTORO SANCTUARY AT 6 -2 -4 Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 13 :: placed a tile in location (7, -1, -6) with the follow terrain tigerisland.tile.Tile@4b678d53 at orientation Northwest Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 13 ::Tile placement (7, -1, -6) true , tigerisland.tile.Tile@4b678d53 SIZE OF BOARD IS 38 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 13 :: placed a tile in location (-4, 2, 2) with the follow terrain tigerisland.tile.Tile@64976403 at orientation Southeast Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 13 ::Tile placement (-4, 2, 2) true , tigerisland.tile.Tile@64976403 SIZE OF BOARD IS 38 Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 13 ::Player TEAM_Aplaced a totoro in location (6, -2, -4) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 13 ::Player TEAM_Jfounded a settlement in location (1, -2, 1) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 13 ::FoundSettlement (1, -2, 1) true SENDING MESSAGE TO 2: "GAME B MOVE 6 PLAYER 1 PLACED GRASS+GRASS AT -4 2 2 5 FOUNDED SETTLEMENT AT 1 -2 1" SENDING MESSAGE TO 1: "GAME B MOVE 6 PLAYER 1 PLACED GRASS+GRASS AT -4 2 2 5 FOUNDED SETTLEMENT AT 1 -2 1" org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 13 :: Turn has ended Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 13 ::Totoroplacement (6, -2, -4) true SENDING MESSAGE TO 1: "GAME A MOVE 6 PLAYER 2 PLACED GRASS+GRASS AT 7 -1 -6 2 BUILT TOTORO SANCTUARY AT 6 -2 -4" SENDING MESSAGE TO 2: "GAME A MOVE 6 PLAYER 2 PLACED GRASS+GRASS AT 7 -1 -6 2 BUILT TOTORO SANCTUARY AT 6 -2 -4" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 13 :: Turn has ended SENDING MESSAGE TO 1: "MAKE YOUR MOVE IN GAME A WITHIN 1.5 SECONDS: MOVE 7 PLACE GRASS+LAKE" SENDING MESSAGE TO 2: "MAKE YOUR MOVE IN GAME B WITHIN 1.5 SECONDS: MOVE 7 PLACE GRASS+LAKE" CLIENT 1: GAME A MOVE 7 PLACE GRASS+LAKE AT 4 2 -6 6 FOUND SETTLEMENT AT 0 2 -2 CLIENT 2: GAME B MOVE 7 PLACE GRASS+LAKE AT 1 -1 0 5 EXPAND SETTLEMENT AT 0 1 -1 JUNGLE Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 14 :: placed a tile in location (4, 2, -6) with the follow terrain tigerisland.tile.Tile@30740345 at orientation Southwest Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 14 ::Tile placement (4, 2, -6) true , tigerisland.tile.Tile@30740345 SIZE OF BOARD IS 41 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 14 :: placed a tile in location (1, -1, 0) with the follow terrain tigerisland.tile.Tile@7b26b8e4 at orientation Southeast Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 14 ::Tile placement (1, -1, 0) true , tigerisland.tile.Tile@7b26b8e4 SIZE OF BOARD IS 38 Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 14 ::Player TEAM_Jfounded a settlement in location (0, 2, -2) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 14 ::FoundSettlement (0, 2, -2) true SENDING MESSAGE TO 1: "GAME A MOVE 7 PLAYER 1 PLACED GRASS+LAKE AT 4 2 -6 6 FOUNDED SETTLEMENT AT 0 2 -2" Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 14 ::Player TEAM_A expanded settlement at (0, 1, -1) to cover terrain of JUNGLE org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 14 ::Expand Settlement true SENDING MESSAGE TO 2: "GAME B MOVE 7 PLAYER 2 PLACED GRASS+LAKE AT 1 -1 0 5 EXPANDED SETTLEMENT AT 0 1 -1 JUNGLE" SENDING MESSAGE TO 1: "GAME B MOVE 7 PLAYER 2 PLACED GRASS+LAKE AT 1 -1 0 5 EXPANDED SETTLEMENT AT 0 1 -1 JUNGLE" Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 14 :: Turn has ended SENDING MESSAGE TO 2: "GAME A MOVE 7 PLAYER 1 PLACED GRASS+LAKE AT 4 2 -6 6 FOUNDED SETTLEMENT AT 0 2 -2" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 14 :: Turn has ended SENDING MESSAGE TO 2: "MAKE YOUR MOVE IN GAME A WITHIN 1.5 SECONDS: MOVE 7 PLACE JUNGLE+GRASS" SENDING MESSAGE TO 1: "MAKE YOUR MOVE IN GAME B WITHIN 1.5 SECONDS: MOVE 7 PLACE JUNGLE+GRASS" CLIENT 1: GAME B MOVE 7 PLACE JUNGLE+GRASS AT -1 1 0 5 FOUND SETTLEMENT AT -2 2 0 CLIENT 2: GAME A MOVE 7 PLACE JUNGLE+GRASS AT 9 -2 -7 1 FOUND SETTLEMENT AT 8 -1 -7 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 15 :: placed a tile in location (-1, 1, 0) with the follow terrain tigerisland.tile.Tile@6c3d5efd at orientation Southeast Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 15 ::Tile placement (-1, 1, 0) true , tigerisland.tile.Tile@6c3d5efd SIZE OF BOARD IS 41 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 15 ::Player TEAM_Jfounded a settlement in location (-2, 2, 0) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 15 ::FoundSettlement (-2, 2, 0) true SENDING MESSAGE TO 2: "GAME B MOVE 7 PLAYER 1 PLACED JUNGLE+GRASS AT -1 1 0 5 FOUNDED SETTLEMENT AT -2 2 0" SENDING MESSAGE TO 1: "GAME B MOVE 7 PLAYER 1 PLACED JUNGLE+GRASS AT -1 1 0 5 FOUNDED SETTLEMENT AT -2 2 0" Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 15 :: Turn has ended Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 15 :: placed a tile in location (9, -2, -7) with the follow terrain tigerisland.tile.Tile@13d3b0a0 at orientation West Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 15 ::Tile placement (9, -2, -7) true , tigerisland.tile.Tile@13d3b0a0 SIZE OF BOARD IS 44 Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 15 ::Player TEAM_Afounded a settlement in location (8, -1, -7) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 15 ::FoundSettlement (8, -1, -7) true SENDING MESSAGE TO 1: "GAME A MOVE 7 PLAYER 2 PLACED JUNGLE+GRASS AT 9 -2 -7 1 FOUNDED SETTLEMENT AT 8 -1 -7" org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) SENDING MESSAGE TO 2: "GAME A MOVE 7 PLAYER 2 PLACED JUNGLE+GRASS AT 9 -2 -7 1 FOUNDED SETTLEMENT AT 8 -1 -7" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 15 :: Turn has ended SENDING MESSAGE TO 2: "MAKE YOUR MOVE IN GAME B WITHIN 1.5 SECONDS: MOVE 8 PLACE LAKE+JUNGLE" SENDING MESSAGE TO 1: "MAKE YOUR MOVE IN GAME A WITHIN 1.5 SECONDS: MOVE 8 PLACE LAKE+JUNGLE" org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) CLIENT 2: GAME B MOVE 8 PLACE LAKE+JUNGLE AT 1 -1 0 1 BUILD TIGER PLAYGROUND AT 1 0 -1 CLIENT 1: GAME A MOVE 8 PLACE LAKE+JUNGLE AT 11 -3 -8 4 FOUND SETTLEMENT AT 10 -3 -7 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 16 :: placed a tile in location (1, -1, 0) with the follow terrain tigerisland.tile.Tile@64a46724 at orientation West Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 16 ::Tile placement (1, -1, 0) true , tigerisland.tile.Tile@64a46724 SIZE OF BOARD IS 41 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 16 ::Player TEAM_Aplaced a tiger in location (1, 0, -1) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 16 :: placed a tile in location (11, -3, -8) with the follow terrain tigerisland.tile.Tile@36b91e1a at orientation East Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 16 ::Tile placement (11, -3, -8) true , tigerisland.tile.Tile@36b91e1a SIZE OF BOARD IS 47 Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 16 ::Player TEAM_Jfounded a settlement in location (10, -3, -7) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 16 ::FoundSettlement (10, -3, -7) true SENDING MESSAGE TO 1: "GAME A MOVE 8 PLAYER 1 PLACED LAKE+JUNGLE AT 11 -3 -8 4 FOUNDED SETTLEMENT AT 10 -3 -7" SENDING MESSAGE TO 2: "GAME A MOVE 8 PLAYER 1 PLACED LAKE+JUNGLE AT 11 -3 -8 4 FOUNDED SETTLEMENT AT 10 -3 -7" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 16 :: Turn has ended Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 16 ::Tigerplacement (1, 0, -1) true SENDING MESSAGE TO 2: "GAME B MOVE 8 PLAYER 2 PLACED LAKE+JUNGLE AT 1 -1 0 1 BUILT TIGER PLAYGROUND AT 1 0 -1" SENDING MESSAGE TO 1: "GAME B MOVE 8 PLAYER 2 PLACED LAKE+JUNGLE AT 1 -1 0 1 BUILT TIGER PLAYGROUND AT 1 0 -1" Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 16 :: Turn has ended SENDING MESSAGE TO 2: "MAKE YOUR MOVE IN GAME A WITHIN 1.5 SECONDS: MOVE 8 PLACE ROCK+LAKE" SENDING MESSAGE TO 1: "MAKE YOUR MOVE IN GAME B WITHIN 1.5 SECONDS: MOVE 8 PLACE ROCK+LAKE" org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) CLIENT 2: GAME A MOVE 8 PLACE ROCK+LAKE AT -4 3 1 1 EXPAND SETTLEMENT AT 8 -1 -7 GRASS CLIENT 1: GAME B MOVE 8 PLACE ROCK+LAKE AT 9 -3 -6 6 FOUND SETTLEMENT AT -2 1 1 Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 17 :: placed a tile in location (-4, 3, 1) with the follow terrain tigerisland.tile.Tile@41c3108b at orientation West Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 17 ::Tile placement (-4, 3, 1) true , tigerisland.tile.Tile@41c3108b SIZE OF BOARD IS 50 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 17 :: placed a tile in location (9, -3, -6) with the follow terrain tigerisland.tile.Tile@3bcca0cf at orientation Southwest Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 17 ::Tile placement (9, -3, -6) true , tigerisland.tile.Tile@3bcca0cf SIZE OF BOARD IS 44 Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 17 ::Player TEAM_A expanded settlement at (8, -1, -7) to cover terrain of GRASS Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 17 ::Player TEAM_Jfounded a settlement in location (-2, 1, 1) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 17 ::FoundSettlement (-2, 1, 1) true Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 17 ::Expand Settlement true SENDING MESSAGE TO 2: "GAME B MOVE 8 PLAYER 1 PLACED ROCK+LAKE AT 9 -3 -6 6 FOUNDED SETTLEMENT AT -2 1 1" SENDING MESSAGE TO 1: "GAME A MOVE 8 PLAYER 2 PLACED ROCK+LAKE AT -4 3 1 1 EXPANDED SETTLEMENT AT 8 -1 -7 GRASS" SENDING MESSAGE TO 1: "GAME B MOVE 8 PLAYER 1 PLACED ROCK+LAKE AT 9 -3 -6 6 FOUNDED SETTLEMENT AT -2 1 1" SENDING MESSAGE TO 2: "GAME A MOVE 8 PLAYER 2 PLACED ROCK+LAKE AT -4 3 1 1 EXPANDED SETTLEMENT AT 8 -1 -7 GRASS" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 17 :: Turn has ended Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 17 :: Turn has ended SENDING MESSAGE TO 1: "MAKE YOUR MOVE IN GAME A WITHIN 1.5 SECONDS: MOVE 9 PLACE LAKE+ROCK" SENDING MESSAGE TO 2: "MAKE YOUR MOVE IN GAME B WITHIN 1.5 SECONDS: MOVE 9 PLACE LAKE+ROCK" org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) CLIENT 2: GAME B MOVE 9 PLACE LAKE+ROCK AT 4 0 -4 6 BUILD TIGER PLAYGROUND AT 2 -1 -1 CLIENT 1: GAME A MOVE 9 PLACE LAKE+ROCK AT 9 -3 -6 3 FOUND SETTLEMENT AT 10 -4 -6 Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 18 :: placed a tile in location (9, -3, -6) with the follow terrain tigerisland.tile.Tile@51bd4ddd at orientation Northeast Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 18 ::Tile placement (9, -3, -6) true , tigerisland.tile.Tile@51bd4ddd SIZE OF BOARD IS 53 Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 18 :: placed a tile in location (4, 0, -4) with the follow terrain tigerisland.tile.Tile@75e3ceca at orientation Southwest Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 18 ::Tile placement (4, 0, -4) true , tigerisland.tile.Tile@75e3ceca SIZE OF BOARD IS 44 Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 18 ::Player TEAM_Jfounded a settlement in location (10, -4, -6) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 18 ::FoundSettlement (10, -4, -6) true SENDING MESSAGE TO 1: "GAME A MOVE 9 PLAYER 1 PLACED LAKE+ROCK AT 9 -3 -6 3 FOUNDED SETTLEMENT AT 10 -4 -6" SENDING MESSAGE TO 2: "GAME A MOVE 9 PLAYER 1 PLACED LAKE+ROCK AT 9 -3 -6 3 FOUNDED SETTLEMENT AT 10 -4 -6" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 18 :: Turn has ended Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 18 ::Player TEAM_Aplaced a tiger in location (2, -1, -1) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 18 ::Tigerplacement (2, -1, -1) false Tiger build hex must be adjacent to a settlement that doesn't contain a tiger org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 18 ::Error, move was invalid!! Tiger build hex must be adjacent to a settlement that doesn't contain a tiger SENDING MESSAGE TO 2: "GAME B MOVE 9 PLAYER 2 FORFEITED: ILLEGAL BUILD" SENDING MESSAGE TO 1: "GAME B MOVE 9 PLAYER 2 FORFEITED: ILLEGAL BUILD" Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 18 :: Turn has ended SENDING MESSAGE TO 2: "MAKE YOUR MOVE IN GAME A WITHIN 1.5 SECONDS: MOVE 9 PLACE GRASS+ROCK" Logger: Game Id: B Challenge Id: 0 Match ID : 0 Turn Number 19 ::GAME B OVER PLAYER 2 FORFEITED PLAYER 1 WIN Winner 2 Loser 1 CLIENT 2: GAME A MOVE 9 PLACE GRASS+ROCK AT 12 -4 -8 2 FOUND SETTLEMENT AT 9 -1 -8 Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 19 :: placed a tile in location (12, -4, -8) with the follow terrain tigerisland.tile.Tile@5f65b1fa at orientation Northwest Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 19 ::Tile placement (12, -4, -8) true , tigerisland.tile.Tile@5f65b1fa SIZE OF BOARD IS 56 Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 19 ::Player TEAM_Afounded a settlement in location (9, -1, -8) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 19 ::FoundSettlement (9, -1, -8) true SENDING MESSAGE TO 1: "GAME A MOVE 9 PLAYER 2 PLACED GRASS+ROCK AT 12 -4 -8 2 FOUNDED SETTLEMENT AT 9 -1 -8" SENDING MESSAGE TO 2: "GAME A MOVE 9 PLAYER 2 PLACED GRASS+ROCK AT 12 -4 -8 2 FOUNDED SETTLEMENT AT 9 -1 -8" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 19 :: Turn has ended SENDING MESSAGE TO 1: "MAKE YOUR MOVE IN GAME A WITHIN 1.5 SECONDS: MOVE 10 PLACE ROCK+ROCK" org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) CLIENT 1: GAME A MOVE 10 PLACE ROCK+ROCK AT 12 -5 -7 3 FOUND SETTLEMENT AT 10 -2 -8 Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 20 :: placed a tile in location (12, -5, -7) with the follow terrain tigerisland.tile.Tile@21523dc2 at orientation Northeast Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 20 ::Tile placement (12, -5, -7) true , tigerisland.tile.Tile@21523dc2 SIZE OF BOARD IS 59 org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 20 ::Player TEAM_Jfounded a settlement in location (10, -2, -8) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 20 ::FoundSettlement (10, -2, -8) true SENDING MESSAGE TO 1: "GAME A MOVE 10 PLAYER 1 PLACED ROCK+ROCK AT 12 -5 -7 3 FOUNDED SETTLEMENT AT 10 -2 -8" SENDING MESSAGE TO 2: "GAME A MOVE 10 PLAYER 1 PLACED ROCK+ROCK AT 12 -5 -7 3 FOUNDED SETTLEMENT AT 10 -2 -8" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 20 :: Turn has ended SENDING MESSAGE TO 2: "MAKE YOUR MOVE IN GAME A WITHIN 1.5 SECONDS: MOVE 10 PLACE GRASS+JUNGLE" org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) CLIENT 2: GAME A MOVE 10 PLACE GRASS+JUNGLE AT -5 5 0 4 FOUND SETTLEMENT AT 2 3 -5 Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 21 :: placed a tile in location (-5, 5, 0) with the follow terrain tigerisland.tile.Tile@78cc362b at orientation East Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 21 ::Tile placement (-5, 5, 0) true , tigerisland.tile.Tile@78cc362b SIZE OF BOARD IS 62 Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 21 ::Player TEAM_Afounded a settlement in location (2, 3, -5) Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 21 ::FoundSettlement (2, 3, -5) true SENDING MESSAGE TO 1: "GAME A MOVE 10 PLAYER 2 PLACED GRASS+JUNGLE AT -5 5 0 4 FOUNDED SETTLEMENT AT 2 3 -5" SENDING MESSAGE TO 2: "GAME A MOVE 10 PLAYER 2 PLACED GRASS+JUNGLE AT -5 5 0 4 FOUNDED SETTLEMENT AT 2 3 -5" Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 21 :: Turn has ended SENDING MESSAGE TO 1: "MAKE YOUR MOVE IN GAME A WITHIN 1.5 SECONDS: MOVE 11 PLACE LAKE+ROCK" org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: tiles_placed.challenge_id, tiles_placed.game_id, tiles_placed.match_id, tiles_placed.turn_number) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY] A PRIMARY KEY constraint failed (UNIQUE constraint failed: build_action.challenge_id, build_action.game_id, build_action.match_id, build_action.turn_number) CLIENT 1: GAME A MOVE 11 PLACE LAKE+ROCK AT 7 -3 -4 1 FOUND SETTLEMENT AT 11 -4 -7 Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 22 :: placed a tile in location (7, -3, -4) with the follow terrain tigerisland.tile.Tile@43245f4a at orientation West Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 22 ::Tile placement (7, -3, -4) true , tigerisland.tile.Tile@43245f4a SIZE OF BOARD IS 65 Logger: Game Id: A Challenge Id: 0 Match ID : 0 Turn Number 22 ::Player TEAM_Jfounded a settlement in location (11, -4, -7) org.sqlite.SQLiteException: [SQLITE_CONSTRAINT_PRIMARYKEY]
Thank you!. I just pushed a commit that made some of the code involving checking settlements for tigers simpler, I didn't find any bugs, but do a pull ,and let me know if it happens again.
We just pulled and there is a bug that is causing it not to build. You guys have a set and it needs an array list according to intellij.
On Apr 13, 2017, at 5:26 PM, mbregg notifications@github.com wrote:
Thank you!. I just pushed a commit that made some of the code involving checking settlements for tigers simpler, I didn't find any bugs, but do a pull ,and let me know if it happens again.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/MatthewBregg/TigerIsland/issues/49#issuecomment-294025944, or mute the thread https://github.com/notifications/unsubscribe-auth/ATsAOhpOoaEnTPyhnd14Su3DJydZr2fGks5rvpLwgaJpZM4M9LjY.
Yea, sorry about that, already fixed it.
Let me know if it's still happening.
Ok, attempted to reproduce, not happening, I think its fixed, reopen again if it happens again.
Which is the most up to date server branch for testing or clients with?
Thanks, Vincent Ibarrola
It seems that if you have a settlement with a tiger that is located one hex away from another settlement. If you try to put a tiger in that spot it seems that the server is giving the tiger to the settlement with the tiger and not the settlement without one.