I got these exceptions when trying to deal cards (1 of
each for each player) to two instances running on the
same machine.
Server:
java.lang.NullPointerException
at
hailmary.carddecks.AbstractCardDeck.getCardName
(AbstractCardDeck.java
:106)
at hailmary.carddecks.SecureCardDeck.dealDone
(SecureCardDeck.java:164)
at hailmary.carddecks.SecureDeal.drawDone
(SecureDeal.java:252)
at hailmary.carddecks.SecureDraw.alicePeeks
(SecureDraw.java:379)
at hailmary.carddecks.SecureDraw.receive
(SecureDraw.java:212)
at hailmary.carddecks.SecureCardDeck.onData
(SecureCardDeck.java:346)
at hailmary.network.Connection.doData
(Connection.java:829)
at hailmary.network.Connection.doReceive
(Connection.java:654)
at hailmary.network.IRCClientConnection.onPrivmsg
(IRCClientConnection.ja
va:311)
at org.schwering.irc.lib.IRCConnection.get
(IRCConnection.java:426)
at org.schwering.irc.lib.IRCConnection.run
(IRCConnection.java:369)
HailMary output:
(whisper) # Dealer deals 1 MI, 1 DT and 1 RE to Alias
(whisper) # Dealer deals 1 MI, 1 DT and 1 RE to client
(whisper) # Dealer -- card deal failed
Client:
java.lang.IllegalArgumentException: erro
at hailmary.carddecks.SecureDraw.receive
(SecureDraw.java:215)
at hailmary.carddecks.SecureCardDeck.onData
(SecureCardDeck.java:346)
at hailmary.network.Connection.doData
(Connection.java:829)
at hailmary.network.Connection.doReceive
(Connection.java:654)
at hailmary.network.IRCClientConnection.onPrivmsg
(IRCClientConnection.ja
va:311)
at org.schwering.irc.lib.IRCConnection.get
(IRCConnection.java:426)
at org.schwering.irc.lib.IRCConnection.run
(IRCConnection.java:369)
HailMary output:
(whisper) # Dealer deals 1 MI, 1 DT and 1 RE to Alias
(whisper) # Dealer deals 1 MI, 1 DT and 1 RE to client
(whisper) # Dealer -- card deal failed