Skip to content

Instantly share code, notes, and snippets.

@vijay120
Created May 3, 2014 05:38
Show Gist options
  • Save vijay120/5b884488222c45981b1d to your computer and use it in GitHub Desktop.
Save vijay120/5b884488222c45981b1d to your computer and use it in GitHub Desktop.
[~/Yahtzee vramakrishnan]$ bash test_yahtzee_manager.sh node_name
erlc yahtzee_manager.erl
yahtzee_manager.erl:237: Warning: variable 'LoginTicket' is unused
yahtzee_manager.erl:253: Warning: variable 'Username' is unused
erlc tournament_manager.erl
tournament_manager.erl:64: Warning: variable 'ActiveUsernames' is unused
tournament_manager.erl:87: Warning: function calcRoundSize/2 is unused
erlc referee.erl
referee.erl:77: Warning: variable 'PlayerAPid' is unused
referee.erl:80: Warning: variable 'PlayerBPid' is unused
referee.erl:270: Warning: variable 'TotalScoreForA' is unused
referee.erl:271: Warning: variable 'TotalScoreForB' is unused
referee.erl:358: Warning: variable 'TotalScoreForA' is unused
referee.erl:359: Warning: variable 'TotalScoreForB' is unused
referee.erl:405: Warning: variable 'DiceToKeepB' is unused
referee.erl:405: Warning: variable 'ScorecardBChoice' is unused
referee.erl:435: Warning: variable 'NewScoreCard' is unused
referee.erl:456: Warning: variable 'Problem' is unused
erlc yahtzee_player1.erl
erlc shuffle.erl
set +o verbose
=========================================================================
nodename=node_name
full_node_name=node_name@hollyhock
=========================================================================
erl -noshell -run yahtzee_manager main $nodename
2014-05-02 22:33:48.977: node_name@hollyhock > kernel started successfully with the shortnames node_name
2014-05-02 22:33:48.998: node_name@hollyhock > Registered with the process name = node_name, nodename = node_name@hollyhock, pid = <0.2.0>
2014-05-02 22:33:48.998: node_name@hollyhock > ==========================================
2014-05-02 22:33:48.998: node_name@hollyhock > TournamentStatuses = []
2014-05-02 22:33:48.998: node_name@hollyhock > UserTables = []
2014-05-02 22:33:59.146: node_name@hollyhock > login message received from <5378.2.0> with username = "enugent1", password = "hunter1".
2014-05-02 22:33:59.146: node_name@hollyhock > logged_in message sent to <5378.2.0> with login-ticket = #Ref<0.0.0.47>.
2014-05-02 22:33:59.146: node_name@hollyhock >
2014-05-02 22:33:59.146: node_name@hollyhock > ==========================================
2014-05-02 22:33:59.146: node_name@hollyhock > TournamentStatuses = []
2014-05-02 22:33:59.146: node_name@hollyhock > UserTables = [{<5378.2.0>,vijay1@ash,"enugent1",
"hunter1",#Ref<0.0.0.47>,true,0,0,
0,0}]
2014-05-02 22:34:06.862: node_name@hollyhock > login message received from <5379.2.0> with username = "enugent2", password = "hunter2".
2014-05-02 22:34:06.862: node_name@hollyhock > logged_in message sent to <5379.2.0> with login-ticket = #Ref<0.0.0.67>.
2014-05-02 22:34:06.862: node_name@hollyhock >
2014-05-02 22:34:06.862: node_name@hollyhock > ==========================================
2014-05-02 22:34:06.862: node_name@hollyhock > TournamentStatuses = []
2014-05-02 22:34:06.862: node_name@hollyhock > UserTables = [{<5379.2.0>,vijay2@lothlorien,
"enugent2","hunter2",
#Ref<0.0.0.67>,true,0,0,0,0},
{<5378.2.0>,vijay1@ash,"enugent1",
"hunter1",#Ref<0.0.0.47>,true,0,0,
0,0}]
2014-05-02 22:34:11.435: node_name@hollyhock > request_tournament message received from <5380.2.0> with num-players = 2, games-per-match = 5.
2014-05-02 22:34:11.435: node_name@hollyhock > Logged-in players are [{<5379.2.0>,
vijay2@lothlorien,
"enugent2","hunter2",
#Ref<0.0.0.67>,true,0,0,
0,0},
{<5378.2.0>,vijay1@ash,
"enugent1","hunter1",
#Ref<0.0.0.47>,true,0,0,
0,0}]
2014-05-02 22:34:11.442: node_name@hollyhock > Out of those, because NumPlayers = 2, we select [{<5378.2.0>,
vijay1@ash,
"enugent1",
"hunter1",
#Ref<0.0.0.47>,
true,
0,
0,
0,
0},
{<5379.2.0>,
vijay2@lothlorien,
"enugent2",
"hunter2",
#Ref<0.0.0.67>,
true,
0,
0,
0,
0}]
2014-05-02 22:34:11.443: node_name@hollyhock > Spawning a tournament_manager process...
2014-05-02 22:34:11.445: node_name@hollyhock > Nodename = "TournamentManager1"
2014-05-02 22:34:11.446: node_name@hollyhock > tournament process spawned! Its TID is <0.46.0>
2014-05-02 22:34:11.446: node_name@hollyhock > ==========================================
2014-05-02 22:34:11.446: node_name@hollyhock > TournamentStatuses = [{<0.46.0>,in_progress,
undefined}]
2014-05-02 22:34:11.446: node_name@hollyhock > UserTables = [{<5379.2.0>,vijay2@lothlorien,
"enugent2","hunter2",
#Ref<0.0.0.67>,true,0,0,0,0},
{<5378.2.0>,vijay1@ash,"enugent1",
"hunter1",#Ref<0.0.0.47>,true,0,0,
0,0}]
2014-05-02 22:34:11.488: TournamentManager<0.46.0> > Registered with the process name = 'TournamentManager1', nodename = node_name@hollyhock, pid = <0.46.0>
2014-05-02 22:34:11.488: TournamentManager<0.46.0> > The list of users is ["enugent1","enugent2"].
2014-05-02 22:34:11.488: TournamentManager<0.46.0> > Send a start_tournament request to user "enugent1" at <5378.2.0> to join the tournament <0.46.0>.
2014-05-02 22:34:11.488: TournamentManager<0.46.0> > Send a start_tournament request to user "enugent2" at <5379.2.0> to join the tournament <0.46.0>.
2014-05-02 22:34:11.489: node_name@hollyhock > accept_tournament message received from <5378.2.0> with tid = <0.46.0>, login-ticket = #Ref<0.0.0.47>. Forwarding to TM...
2014-05-02 22:34:11.489: node_name@hollyhock > ==========================================
2014-05-02 22:34:11.489: TournamentManager<0.46.0> > accept_tournament message received from <5378.2.0> with tid = <0.46.0>, login-ticket = #Ref<0.0.0.47>.
2014-05-02 22:34:11.489: node_name@hollyhock > TournamentStatuses = [{<0.46.0>,in_progress,
undefined}]
2014-05-02 22:34:11.489: node_name@hollyhock > UserTables = [{<5379.2.0>,vijay2@lothlorien,
"enugent2","hunter2",
#Ref<0.0.0.67>,true,0,0,0,0},
{<5378.2.0>,vijay1@ash,"enugent1",
"hunter1",#Ref<0.0.0.47>,true,0,0,
0,0}]
2014-05-02 22:34:11.490: node_name@hollyhock > accept_tournament message received from <5379.2.0> with tid = <0.46.0>, login-ticket = #Ref<0.0.0.67>. Forwarding to TM...
2014-05-02 22:34:11.490: node_name@hollyhock > ==========================================
2014-05-02 22:34:11.490: TournamentManager<0.46.0> > accept_tournament message received from <5379.2.0> with tid = <0.46.0>, login-ticket = #Ref<0.0.0.67>.
2014-05-02 22:34:11.490: node_name@hollyhock > TournamentStatuses = [{<0.46.0>,in_progress,
undefined}]
2014-05-02 22:34:11.490: TournamentManager<0.46.0> > Get responses from all users! Sending the tournament_started message to <0.46.0> with data = {<0.46.0>,
["enugent1",
"enugent2"],
[]}
2014-05-02 22:34:11.490: node_name@hollyhock > UserTables = [{<5379.2.0>,vijay2@lothlorien,
"enugent2","hunter2",
#Ref<0.0.0.67>,true,0,0,0,0},
{<5378.2.0>,vijay1@ash,"enugent1",
"hunter1",#Ref<0.0.0.47>,true,0,0,
0,0}]
=ERROR REPORT==== 2-May-2014::22:34:11 ===
Error in process <0.46.0> on node 'node_name@hollyhock' with exit value: {{badmatch,{tournament_started,<0.46.0>,{<0.46.0>,["enugent1","enugent2"],[]}}},[{tournament_manager,tournament_main,1,[{file,"tournament_manager.erl"},{line,64}]}]}
2014-05-02 22:34:11.507: Referee<0.48.0> > Player A tuple is {<5378.2.0>,vijay1@ash,
"enugent1","hunter1",
#Ref<0.0.0.47>,true,0,0,0,0}
2014-05-02 22:34:11.508: Referee<0.48.0> > Player B tuple is {<5379.2.0>,vijay2@lothlorien,
"enugent2","hunter2",
#Ref<0.0.0.67>,true,0,0,0,0}
2014-05-02 22:34:11.508: Referee<0.48.0> > My node is node_name@hollyhock
2014-05-02 22:34:11.508: Referee<0.48.0> > My pid is <0.48.0>
2014-05-02 22:34:11.924: Referee<0.48.0> > In handle game
Is timeout is false
inside true block
2014-05-02 22:34:12.204: Referee<0.48.0> > in handle roll
2014-05-02 22:34:12.204: Referee<0.48.0> > Before message sent
2014-05-02 22:34:12.205: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:34:12.205: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:34:12.205: Referee<0.48.0> > After message sent
2014-05-02 22:34:14.913: Referee<0.48.0> > in handle roll
2014-05-02 22:34:14.913: Referee<0.48.0> > Before message sent
2014-05-02 22:34:14.913: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:34:14.913: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:34:14.913: Referee<0.48.0> > After message sent
2014-05-02 22:34:17.610: Referee<0.48.0> > in handle roll
2014-05-02 22:34:17.611: Referee<0.48.0> > Before message sent
2014-05-02 22:34:17.611: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:34:17.611: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:34:17.611: Referee<0.48.0> > After message sent
2014-05-02 22:34:17.612: Referee<0.48.0> > A has a valid move
2014-05-02 22:34:17.619: Referee<0.48.0> > Player A's scorecard is: [-1,-1,-1,-1,-1,-1,-1,
-1,-1,30,-1,-1,-1,0]
2014-05-02 22:34:17.620: Referee<0.48.0> > Player A's choice is: 10
2014-05-02 22:34:17.620: Referee<0.48.0> > Player A's die is: [3,5,4,5,6]
2014-05-02 22:34:17.620: Referee<0.48.0> > Player A scores: 30
2014-05-02 22:34:17.620: Referee<0.48.0> > B has a valid move
2014-05-02 22:34:17.620: Referee<0.48.0> > Player B's scorecard is: [-1,-1,-1,-1,-1,-1,-1,
-1,-1,30,-1,-1,-1,0]
2014-05-02 22:34:17.620: Referee<0.48.0> > Player B's choice is: 10
2014-05-02 22:34:17.620: Referee<0.48.0> > Player B's die is: [3,5,4,5,6]
2014-05-02 22:34:17.620: Referee<0.48.0> > Player B scores: 30
2014-05-02 22:34:17.620: Referee<0.48.0> > in handle roll
2014-05-02 22:34:17.620: Referee<0.48.0> > In handle game
Is timeout is false
inside true block
2014-05-02 22:34:17.901: Referee<0.48.0> > in handle roll
2014-05-02 22:34:17.901: Referee<0.48.0> > Before message sent
2014-05-02 22:34:17.901: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:34:17.901: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:34:17.901: Referee<0.48.0> > After message sent
2014-05-02 22:34:20.582: Referee<0.48.0> > in handle roll
2014-05-02 22:34:20.582: Referee<0.48.0> > Before message sent
2014-05-02 22:34:20.582: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:34:20.582: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:34:20.582: Referee<0.48.0> > After message sent
2014-05-02 22:34:23.293: Referee<0.48.0> > in handle roll
2014-05-02 22:34:23.293: Referee<0.48.0> > Before message sent
2014-05-02 22:34:23.293: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:34:23.293: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:34:23.294: Referee<0.48.0> > After message sent
2014-05-02 22:34:23.295: Referee<0.48.0> > A has a valid move
2014-05-02 22:34:23.295: Referee<0.48.0> > Player A's scorecard is: [-1,-1,-1,-1,-1,-1,-1,
-1,-1,30,-1,-1,21,0]
2014-05-02 22:34:23.296: Referee<0.48.0> > Player A's choice is: 13
2014-05-02 22:34:23.296: Referee<0.48.0> > Player A's die is: [4,3,4,5,5]
2014-05-02 22:34:23.296: Referee<0.48.0> > Player A scores: 21
2014-05-02 22:34:23.296: Referee<0.48.0> > B has a valid move
2014-05-02 22:34:23.296: Referee<0.48.0> > Player B's scorecard is: [-1,-1,-1,-1,-1,-1,-1,
-1,-1,30,-1,-1,21,0]
2014-05-02 22:34:23.297: Referee<0.48.0> > Player B's choice is: 13
2014-05-02 22:34:23.297: Referee<0.48.0> > Player B's die is: [4,3,4,5,5]
2014-05-02 22:34:23.297: Referee<0.48.0> > Player B scores: 21
2014-05-02 22:34:23.297: Referee<0.48.0> > in handle roll
2014-05-02 22:34:23.297: Referee<0.48.0> > In handle game
Is timeout is false
inside true block
2014-05-02 22:34:23.576: Referee<0.48.0> > in handle roll
2014-05-02 22:34:23.576: Referee<0.48.0> > Before message sent
2014-05-02 22:34:23.576: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:34:23.576: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:34:23.576: Referee<0.48.0> > After message sent
2014-05-02 22:34:26.256: Referee<0.48.0> > in handle roll
2014-05-02 22:34:26.256: Referee<0.48.0> > Before message sent
2014-05-02 22:34:26.256: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:34:26.256: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:34:26.256: Referee<0.48.0> > After message sent
2014-05-02 22:34:28.963: Referee<0.48.0> > in handle roll
2014-05-02 22:34:28.963: Referee<0.48.0> > Before message sent
2014-05-02 22:34:28.963: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:34:28.963: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:34:28.963: Referee<0.48.0> > After message sent
2014-05-02 22:34:28.965: Referee<0.48.0> > A has a valid move
2014-05-02 22:34:28.965: Referee<0.48.0> > Player A's scorecard is: [-1,-1,-1,-1,10,-1,-1,
-1,-1,30,-1,-1,21,0]
2014-05-02 22:34:28.965: Referee<0.48.0> > Player A's choice is: 5
2014-05-02 22:34:28.966: Referee<0.48.0> > Player A's die is: [3,5,3,1,5]
2014-05-02 22:34:28.966: Referee<0.48.0> > Player A scores: 10
2014-05-02 22:34:28.966: Referee<0.48.0> > B has a valid move
2014-05-02 22:34:28.966: Referee<0.48.0> > Player B's scorecard is: [-1,-1,-1,-1,10,-1,-1,
-1,-1,30,-1,-1,21,0]
2014-05-02 22:34:28.966: Referee<0.48.0> > Player B's choice is: 5
2014-05-02 22:34:28.967: Referee<0.48.0> > Player B's die is: [3,5,3,1,5]
2014-05-02 22:34:28.967: Referee<0.48.0> > Player B scores: 10
2014-05-02 22:34:28.967: Referee<0.48.0> > in handle roll
2014-05-02 22:34:28.967: Referee<0.48.0> > In handle game
Is timeout is false
inside true block
2014-05-02 22:34:29.244: Referee<0.48.0> > in handle roll
2014-05-02 22:34:29.244: Referee<0.48.0> > Before message sent
2014-05-02 22:34:29.244: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:34:29.244: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:34:29.244: Referee<0.48.0> > After message sent
2014-05-02 22:34:31.948: Referee<0.48.0> > in handle roll
2014-05-02 22:34:31.948: Referee<0.48.0> > Before message sent
2014-05-02 22:34:31.948: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:34:31.949: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:34:31.949: Referee<0.48.0> > After message sent
2014-05-02 22:34:34.652: Referee<0.48.0> > in handle roll
2014-05-02 22:34:34.652: Referee<0.48.0> > Before message sent
2014-05-02 22:34:34.652: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:34:34.652: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:34:34.653: Referee<0.48.0> > After message sent
2014-05-02 22:34:34.654: Referee<0.48.0> > A has a valid move
2014-05-02 22:34:34.654: Referee<0.48.0> > Player A's scorecard is: [-1,-1,-1,-1,10,-1,-1,
-1,25,30,-1,-1,21,0]
2014-05-02 22:34:34.654: Referee<0.48.0> > Player A's choice is: 9
2014-05-02 22:34:34.655: Referee<0.48.0> > Player A's die is: [4,1,4,4,1]
2014-05-02 22:34:34.655: Referee<0.48.0> > Player A scores: 25
2014-05-02 22:34:34.655: Referee<0.48.0> > B has a valid move
2014-05-02 22:34:34.655: Referee<0.48.0> > Player B's scorecard is: [-1,-1,-1,-1,10,-1,-1,
-1,25,30,-1,-1,21,0]
2014-05-02 22:34:34.655: Referee<0.48.0> > Player B's choice is: 9
2014-05-02 22:34:34.655: Referee<0.48.0> > Player B's die is: [4,1,4,4,1]
2014-05-02 22:34:34.655: Referee<0.48.0> > Player B scores: 25
2014-05-02 22:34:34.655: Referee<0.48.0> > in handle roll
2014-05-02 22:34:34.655: Referee<0.48.0> > In handle game
Is timeout is false
inside true block
2014-05-02 22:34:34.934: Referee<0.48.0> > in handle roll
2014-05-02 22:34:34.934: Referee<0.48.0> > Before message sent
2014-05-02 22:34:34.934: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:34:34.934: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:34:34.935: Referee<0.48.0> > After message sent
2014-05-02 22:34:37.594: Referee<0.48.0> > in handle roll
2014-05-02 22:34:37.594: Referee<0.48.0> > Before message sent
2014-05-02 22:34:37.594: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:34:37.594: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:34:37.594: Referee<0.48.0> > After message sent
2014-05-02 22:34:40.283: Referee<0.48.0> > in handle roll
2014-05-02 22:34:40.283: Referee<0.48.0> > Before message sent
2014-05-02 22:34:40.283: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:34:40.283: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:34:40.283: Referee<0.48.0> > After message sent
2014-05-02 22:34:40.285: Referee<0.48.0> > A has a valid move
2014-05-02 22:34:40.285: Referee<0.48.0> > Player A's scorecard is: [-1,-1,-1,-1,10,-1,16,
-1,25,30,-1,-1,21,0]
2014-05-02 22:34:40.285: Referee<0.48.0> > Player A's choice is: 7
2014-05-02 22:34:40.286: Referee<0.48.0> > Player A's die is: [2,4,2,4,4]
2014-05-02 22:34:40.286: Referee<0.48.0> > Player A scores: 16
2014-05-02 22:34:40.286: Referee<0.48.0> > B has a valid move
2014-05-02 22:34:40.286: Referee<0.48.0> > Player B's scorecard is: [-1,-1,-1,-1,10,-1,16,
-1,25,30,-1,-1,21,0]
2014-05-02 22:34:40.286: Referee<0.48.0> > Player B's choice is: 7
2014-05-02 22:34:40.286: Referee<0.48.0> > Player B's die is: [2,4,2,4,4]
2014-05-02 22:34:40.286: Referee<0.48.0> > Player B scores: 16
2014-05-02 22:34:40.286: Referee<0.48.0> > in handle roll
2014-05-02 22:34:40.286: Referee<0.48.0> > In handle game
Is timeout is false
inside true block
2014-05-02 22:34:40.567: Referee<0.48.0> > in handle roll
2014-05-02 22:34:40.567: Referee<0.48.0> > Before message sent
2014-05-02 22:34:40.567: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:34:40.567: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:34:40.568: Referee<0.48.0> > After message sent
2014-05-02 22:34:43.095: Referee<0.48.0> > in handle roll
2014-05-02 22:34:43.095: Referee<0.48.0> > Before message sent
2014-05-02 22:34:43.095: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:34:43.096: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:34:43.096: Referee<0.48.0> > After message sent
2014-05-02 22:34:45.651: Referee<0.48.0> > in handle roll
2014-05-02 22:34:45.651: Referee<0.48.0> > Before message sent
2014-05-02 22:34:45.651: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:34:45.651: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:34:45.651: Referee<0.48.0> > After message sent
2014-05-02 22:34:45.653: Referee<0.48.0> > A has a valid move
2014-05-02 22:34:45.653: Referee<0.48.0> > Player A's scorecard is: [-1,-1,-1,12,10,-1,16,
-1,25,30,-1,-1,21,0]
2014-05-02 22:34:45.653: Referee<0.48.0> > Player A's choice is: 4
2014-05-02 22:34:45.653: Referee<0.48.0> > Player A's die is: [5,1,4,4,4]
2014-05-02 22:34:45.653: Referee<0.48.0> > Player A scores: 12
2014-05-02 22:34:45.653: Referee<0.48.0> > B has a valid move
2014-05-02 22:34:45.654: Referee<0.48.0> > Player B's scorecard is: [-1,-1,-1,12,10,-1,16,
-1,25,30,-1,-1,21,0]
2014-05-02 22:34:45.654: Referee<0.48.0> > Player B's choice is: 4
2014-05-02 22:34:45.654: Referee<0.48.0> > Player B's die is: [5,1,4,4,4]
2014-05-02 22:34:45.654: Referee<0.48.0> > Player B scores: 12
2014-05-02 22:34:45.654: Referee<0.48.0> > in handle roll
2014-05-02 22:34:45.654: Referee<0.48.0> > In handle game
Is timeout is false
inside true block
2014-05-02 22:34:45.935: Referee<0.48.0> > in handle roll
2014-05-02 22:34:45.935: Referee<0.48.0> > Before message sent
2014-05-02 22:34:45.935: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:34:45.935: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:34:45.935: Referee<0.48.0> > After message sent
2014-05-02 22:34:48.483: Referee<0.48.0> > in handle roll
2014-05-02 22:34:48.484: Referee<0.48.0> > Before message sent
2014-05-02 22:34:48.484: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:34:48.484: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:34:48.484: Referee<0.48.0> > After message sent
2014-05-02 22:34:51.032: Referee<0.48.0> > in handle roll
2014-05-02 22:34:51.032: Referee<0.48.0> > Before message sent
2014-05-02 22:34:51.032: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:34:51.032: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:34:51.032: Referee<0.48.0> > After message sent
2014-05-02 22:34:51.034: Referee<0.48.0> > A has a valid move
2014-05-02 22:34:51.034: Referee<0.48.0> > Player A's scorecard is: [-1,-1,-1,12,10,12,16,
-1,25,30,-1,-1,21,0]
2014-05-02 22:34:51.034: Referee<0.48.0> > Player A's choice is: 6
2014-05-02 22:34:51.034: Referee<0.48.0> > Player A's die is: [2,1,3,6,6]
2014-05-02 22:34:51.034: Referee<0.48.0> > Player A scores: 12
2014-05-02 22:34:51.035: Referee<0.48.0> > B has a valid move
2014-05-02 22:34:51.035: Referee<0.48.0> > Player B's scorecard is: [-1,-1,-1,12,10,12,16,
-1,25,30,-1,-1,21,0]
2014-05-02 22:34:51.035: Referee<0.48.0> > Player B's choice is: 6
2014-05-02 22:34:51.035: Referee<0.48.0> > Player B's die is: [2,1,3,6,6]
2014-05-02 22:34:51.035: Referee<0.48.0> > Player B scores: 12
2014-05-02 22:34:51.035: Referee<0.48.0> > in handle roll
2014-05-02 22:34:51.035: Referee<0.48.0> > In handle game
Is timeout is false
inside true block
2014-05-02 22:34:51.312: Referee<0.48.0> > in handle roll
2014-05-02 22:34:51.312: Referee<0.48.0> > Before message sent
2014-05-02 22:34:51.312: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:34:51.312: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:34:51.312: Referee<0.48.0> > After message sent
2014-05-02 22:34:53.829: Referee<0.48.0> > in handle roll
2014-05-02 22:34:53.830: Referee<0.48.0> > Before message sent
2014-05-02 22:34:53.830: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:34:53.830: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:34:53.830: Referee<0.48.0> > After message sent
2014-05-02 22:34:56.372: Referee<0.48.0> > in handle roll
2014-05-02 22:34:56.373: Referee<0.48.0> > Before message sent
2014-05-02 22:34:56.373: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:34:56.373: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:34:56.373: Referee<0.48.0> > After message sent
2014-05-02 22:34:56.374: Referee<0.48.0> > A has a valid move
2014-05-02 22:34:56.375: Referee<0.48.0> > Player A's scorecard is: [-1,6,-1,12,10,12,16,-1,
25,30,-1,-1,21,0]
2014-05-02 22:34:56.375: Referee<0.48.0> > Player A's choice is: 2
2014-05-02 22:34:56.375: Referee<0.48.0> > Player A's die is: [3,6,2,2,2]
2014-05-02 22:34:56.375: Referee<0.48.0> > Player A scores: 6
2014-05-02 22:34:56.375: Referee<0.48.0> > B has a valid move
2014-05-02 22:34:56.375: Referee<0.48.0> > Player B's scorecard is: [-1,6,-1,12,10,12,16,-1,
25,30,-1,-1,21,0]
2014-05-02 22:34:56.375: Referee<0.48.0> > Player B's choice is: 2
2014-05-02 22:34:56.376: Referee<0.48.0> > Player B's die is: [3,6,2,2,2]
2014-05-02 22:34:56.376: Referee<0.48.0> > Player B scores: 6
2014-05-02 22:34:56.376: Referee<0.48.0> > in handle roll
2014-05-02 22:34:56.376: Referee<0.48.0> > In handle game
Is timeout is false
inside true block
2014-05-02 22:34:56.654: Referee<0.48.0> > in handle roll
2014-05-02 22:34:56.654: Referee<0.48.0> > Before message sent
2014-05-02 22:34:56.654: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:34:56.654: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:34:56.654: Referee<0.48.0> > After message sent
2014-05-02 22:34:59.267: Referee<0.48.0> > in handle roll
2014-05-02 22:34:59.267: Referee<0.48.0> > Before message sent
2014-05-02 22:34:59.267: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:34:59.267: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:34:59.267: Referee<0.48.0> > After message sent
2014-05-02 22:35:01.805: Referee<0.48.0> > in handle roll
2014-05-02 22:35:01.805: Referee<0.48.0> > Before message sent
2014-05-02 22:35:01.805: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:35:01.805: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:35:01.806: Referee<0.48.0> > After message sent
2014-05-02 22:35:01.807: Referee<0.48.0> > A has a valid move
2014-05-02 22:35:01.807: Referee<0.48.0> > Player A's scorecard is: [2,6,-1,12,10,12,16,-1,
25,30,-1,-1,21,0]
2014-05-02 22:35:01.807: Referee<0.48.0> > Player A's choice is: 1
2014-05-02 22:35:01.807: Referee<0.48.0> > Player A's die is: [6,1,4,1,2]
2014-05-02 22:35:01.808: Referee<0.48.0> > Player A scores: 2
2014-05-02 22:35:01.808: Referee<0.48.0> > B has a valid move
2014-05-02 22:35:01.808: Referee<0.48.0> > Player B's scorecard is: [2,6,-1,12,10,12,16,-1,
25,30,-1,-1,21,0]
2014-05-02 22:35:01.808: Referee<0.48.0> > Player B's choice is: 1
2014-05-02 22:35:01.808: Referee<0.48.0> > Player B's die is: [6,1,4,1,2]
2014-05-02 22:35:01.808: Referee<0.48.0> > Player B scores: 2
2014-05-02 22:35:01.808: Referee<0.48.0> > in handle roll
2014-05-02 22:35:01.808: Referee<0.48.0> > In handle game
Is timeout is false
inside true block
2014-05-02 22:35:02.089: Referee<0.48.0> > in handle roll
2014-05-02 22:35:02.089: Referee<0.48.0> > Before message sent
2014-05-02 22:35:02.090: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:35:02.090: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:35:02.090: Referee<0.48.0> > After message sent
2014-05-02 22:35:04.595: Referee<0.48.0> > in handle roll
2014-05-02 22:35:04.595: Referee<0.48.0> > Before message sent
2014-05-02 22:35:04.596: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:35:04.596: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:35:04.596: Referee<0.48.0> > After message sent
2014-05-02 22:35:07.218: Referee<0.48.0> > in handle roll
2014-05-02 22:35:07.218: Referee<0.48.0> > Before message sent
2014-05-02 22:35:07.219: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:35:07.219: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:35:07.219: Referee<0.48.0> > After message sent
2014-05-02 22:35:07.220: Referee<0.48.0> > A has a valid move
2014-05-02 22:35:07.220: Referee<0.48.0> > Player A's scorecard is: [2,6,3,12,10,12,16,-1,
25,30,-1,-1,21,0]
2014-05-02 22:35:07.221: Referee<0.48.0> > Player A's choice is: 3
2014-05-02 22:35:07.221: Referee<0.48.0> > Player A's die is: [4,4,3,1,4]
2014-05-02 22:35:07.221: Referee<0.48.0> > Player A scores: 3
2014-05-02 22:35:07.221: Referee<0.48.0> > B has a valid move
2014-05-02 22:35:07.221: Referee<0.48.0> > Player B's scorecard is: [2,6,3,12,10,12,16,-1,
25,30,-1,-1,21,0]
2014-05-02 22:35:07.221: Referee<0.48.0> > Player B's choice is: 3
2014-05-02 22:35:07.221: Referee<0.48.0> > Player B's die is: [4,4,3,1,4]
2014-05-02 22:35:07.221: Referee<0.48.0> > Player B scores: 3
2014-05-02 22:35:07.222: Referee<0.48.0> > in handle roll
2014-05-02 22:35:07.222: Referee<0.48.0> > In handle game
Is timeout is false
inside true block
2014-05-02 22:35:07.503: Referee<0.48.0> > in handle roll
2014-05-02 22:35:07.503: Referee<0.48.0> > Before message sent
2014-05-02 22:35:07.503: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:35:07.503: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:35:07.503: Referee<0.48.0> > After message sent
2014-05-02 22:35:10.131: Referee<0.48.0> > in handle roll
2014-05-02 22:35:10.131: Referee<0.48.0> > Before message sent
2014-05-02 22:35:10.131: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:35:10.131: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:35:10.131: Referee<0.48.0> > After message sent
2014-05-02 22:35:12.757: Referee<0.48.0> > in handle roll
2014-05-02 22:35:12.757: Referee<0.48.0> > Before message sent
2014-05-02 22:35:12.757: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:35:12.758: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:35:12.758: Referee<0.48.0> > After message sent
2014-05-02 22:35:12.759: Referee<0.48.0> > A has a valid move
2014-05-02 22:35:12.759: Referee<0.48.0> > Player A's scorecard is: [2,6,3,12,10,12,16,21,
25,30,-1,-1,21,0]
2014-05-02 22:35:12.760: Referee<0.48.0> > Player A's choice is: 8
2014-05-02 22:35:12.760: Referee<0.48.0> > Player A's die is: [4,4,4,4,5]
2014-05-02 22:35:12.760: Referee<0.48.0> > Player A scores: 21
2014-05-02 22:35:12.760: Referee<0.48.0> > B has a valid move
2014-05-02 22:35:12.760: Referee<0.48.0> > Player B's scorecard is: [2,6,3,12,10,12,16,21,
25,30,-1,-1,21,0]
2014-05-02 22:35:12.760: Referee<0.48.0> > Player B's choice is: 8
2014-05-02 22:35:12.760: Referee<0.48.0> > Player B's die is: [4,4,4,4,5]
2014-05-02 22:35:12.760: Referee<0.48.0> > Player B scores: 21
2014-05-02 22:35:12.761: Referee<0.48.0> > in handle roll
2014-05-02 22:35:12.761: Referee<0.48.0> > In handle game
Is timeout is false
inside true block
2014-05-02 22:35:13.041: Referee<0.48.0> > in handle roll
2014-05-02 22:35:13.041: Referee<0.48.0> > Before message sent
2014-05-02 22:35:13.041: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:35:13.042: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:35:13.042: Referee<0.48.0> > After message sent
2014-05-02 22:35:15.545: Referee<0.48.0> > in handle roll
2014-05-02 22:35:15.545: Referee<0.48.0> > Before message sent
2014-05-02 22:35:15.545: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:35:15.546: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:35:15.546: Referee<0.48.0> > After message sent
2014-05-02 22:35:18.051: Referee<0.48.0> > in handle roll
2014-05-02 22:35:18.052: Referee<0.48.0> > Before message sent
2014-05-02 22:35:18.052: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:35:18.052: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:35:18.052: Referee<0.48.0> > After message sent
2014-05-02 22:35:18.054: Referee<0.48.0> > A has a valid move
2014-05-02 22:35:18.054: Referee<0.48.0> > Player A's scorecard is: [2,6,3,12,10,12,16,21,
25,30,0,-1,21,0]
2014-05-02 22:35:18.054: Referee<0.48.0> > Player A's choice is: 11
2014-05-02 22:35:18.054: Referee<0.48.0> > Player A's die is: [2,4,2,6,1]
2014-05-02 22:35:18.054: Referee<0.48.0> > Player A scores: 0
2014-05-02 22:35:18.054: Referee<0.48.0> > B has a valid move
2014-05-02 22:35:18.054: Referee<0.48.0> > Player B's scorecard is: [2,6,3,12,10,12,16,21,
25,30,0,-1,21,0]
2014-05-02 22:35:18.055: Referee<0.48.0> > Player B's choice is: 11
2014-05-02 22:35:18.055: Referee<0.48.0> > Player B's die is: [2,4,2,6,1]
2014-05-02 22:35:18.055: Referee<0.48.0> > Player B scores: 0
2014-05-02 22:35:18.055: Referee<0.48.0> > in handle roll
2014-05-02 22:35:18.055: Referee<0.48.0> > In handle game
Is timeout is false
inside true block
2014-05-02 22:35:18.335: Referee<0.48.0> > in handle roll
2014-05-02 22:35:18.335: Referee<0.48.0> > Before message sent
2014-05-02 22:35:18.335: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:35:18.336: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:35:18.336: Referee<0.48.0> > After message sent
2014-05-02 22:35:20.899: Referee<0.48.0> > in handle roll
2014-05-02 22:35:20.899: Referee<0.48.0> > Before message sent
2014-05-02 22:35:20.900: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:35:20.900: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:35:20.900: Referee<0.48.0> > After message sent
2014-05-02 22:35:23.485: Referee<0.48.0> > in handle roll
2014-05-02 22:35:23.485: Referee<0.48.0> > Before message sent
2014-05-02 22:35:23.485: Referee<0.48.0> > Player a username is: "enugent1"
2014-05-02 22:35:23.485: Referee<0.48.0> > Player b username is: "enugent2"
2014-05-02 22:35:23.486: Referee<0.48.0> > After message sent
2014-05-02 22:35:23.487: Referee<0.48.0> > A has a valid move
2014-05-02 22:35:23.487: Referee<0.48.0> > Player A's scorecard is: [2,6,3,12,10,12,16,21,
25,30,0,0,21,0]
2014-05-02 22:35:23.487: Referee<0.48.0> > Player A's choice is: 12
2014-05-02 22:35:23.487: Referee<0.48.0> > Player A's die is: [2,2,2,3,5]
2014-05-02 22:35:23.488: Referee<0.48.0> > Player A scores: 0
2014-05-02 22:35:23.488: Referee<0.48.0> > B has a valid move
2014-05-02 22:35:23.488: Referee<0.48.0> > Player B's scorecard is: [2,6,3,12,10,12,16,21,
25,30,0,0,21,0]
2014-05-02 22:35:23.488: Referee<0.48.0> > Player B's choice is: 12
2014-05-02 22:35:23.488: Referee<0.48.0> > Player B's die is: [2,2,2,3,5]
2014-05-02 22:35:23.488: Referee<0.48.0> > Player B scores: 0
2014-05-02 22:35:23.488: Referee<0.48.0> > in handle roll
2014-05-02 22:35:23.488: Referee<0.48.0> > In handle game
Is timeout is false
2014-05-02 22:35:23.488: Referee<0.48.0> > Game stats: PlayerAScore = 158, PlayerBScore = 158
2014-05-02 22:35:23.489: Referee<0.48.0> > Game is done!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment