MatthewBregg / TigerIsland

TigerIsland
3 stars 1 forks source link

Tiger Placements #49

Closed 24vincenti closed 7 years ago

24vincenti commented 7 years ago

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.

MatthewBregg commented 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?

24vincenti commented 7 years ago

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.

MatthewBregg commented 7 years ago

Got it, I think I know how to fix that, I'll get right back to you.

MatthewBregg commented 7 years ago

Can I get the section of the log it failed on as well?

24vincenti commented 7 years ago

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.

24vincenti commented 7 years ago

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]

MatthewBregg commented 7 years ago

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.

24vincenti commented 7 years ago

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.

MatthewBregg commented 7 years ago

Yea, sorry about that, already fixed it.

MatthewBregg commented 7 years ago

Let me know if it's still happening.

MatthewBregg commented 7 years ago

Ok, attempted to reproduce, not happening, I think its fixed, reopen again if it happens again.

24vincenti commented 7 years ago

Which is the most up to date server branch for testing or clients with?

Thanks, Vincent Ibarrola