mehtank / androminion

Androminion : Unofficial Dominion for Android
185 stars 64 forks source link

Crash in BasePlayer.discardAttackCardsToKeep() #618

Open kencorbin opened 4 years ago

kencorbin commented 4 years ago

Renaissance Pre-Alpha 6

08-09 17:24:23.159 20758 31124 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'com.vdom.core.CardList com.vdom.core.Player.getHand()' on a null object reference 08-09 17:24:23.159 20758 31124 E AndroidRuntime: at com.vdom.core.BasePlayer.discardAttackCardsToKeep(BasePlayer.java:590) 08-09 17:24:23.159 20758 31124 E AndroidRuntime: at com.vdom.core.BasePlayer.militia_attack_cardsToKeep(BasePlayer.java:582) 08-09 17:24:23.159 20758 31124 E AndroidRuntime: at com.vdom.core.BasePlayer.poverty_attack_cardsToKeep(BasePlayer.java:4891) 08-09 17:24:23.159 20758 31124 E AndroidRuntime: at com.vdom.core.CardImplNocturne.poverty(CardImplNocturne.java:986) 08-09 17:24:23.159 20758 31124 E AndroidRuntime: at com.vdom.core.CardImplNocturne.additionalCardActions(CardImplNocturne.java:135) 08-09 17:24:23.159 20758 31124 E AndroidRuntime: at com.vdom.core.CardImpl.play(CardImpl.java:844) 08-09 17:24:23.159 20758 31124 E AndroidRuntime: at com.vdom.core.Game.receiveNextHex(Game.java:2810) 08-09 17:24:23.159 20758 31124 E AndroidRuntime: at com.vdom.core.CardImplNocturne.leprechaun(CardImplNocturne.java:692) 08-09 17:24:23.159 20758 31124 E AndroidRuntime: at com.vdom.core.CardImplNocturne.additionalCardActions(CardImplNocturne.java:99) 08-09 17:24:23.159 20758 31124 E AndroidRuntime: at com.vdom.core.CardImpl.play(CardImpl.java:844) 08-09 17:24:23.159 20758 31124 E AndroidRuntime: at com.vdom.core.CardImplPromo.captainEffect(CardImplPromo.java:174) 08-09 17:24:23.159 20758 31124 E AndroidRuntime: at com.vdom.core.CardImplPromo.captain(CardImplPromo.java:167) 08-09 17:24:23.159 20758 31124 E AndroidRuntime: at com.vdom.core.CardImplPromo.additionalCardActions(CardImplPromo.java:30) 08-09 17:24:23.159 20758 31124 E AndroidRuntime: at com.vdom.core.CardImpl.play(CardImpl.java:844) 08-09 17:24:23.159 20758 31124 E AndroidRuntime: at com.vdom.core.CardImpl.play(CardImpl.java:734) 08-09 17:24:23.159 20758 31124 E AndroidRuntime: at com.vdom.core.CardImpl.play(CardImpl.java:730) 08-09 17:24:23.159 20758 31124 E AndroidRuntime: at com.vdom.core.Game.playerAction(Game.java:995) 08-09 17:24:23.159 20758 31124 E AndroidRuntime: at com.vdom.core.Game.start(Game.java:349) 08-09 17:24:23.159 20758 31124 E AndroidRuntime: at com.vdom.core.Game.go(Game.java:224) 08-09 17:24:23.159 20758 31124 E AndroidRuntime: at com.vdom.core.VDomServer$GameStarter.run(VDomServer.java:47) 08-09 17:24:23.159 20758 31124 E AndroidRuntime: at java.lang.Thread.run(Thread.java:764) 08-09 17:24:23.171 1178 3552 W ActivityManager: Force finishing activity com.mehtank.androminion/.activities.GameActivity

ghost commented 4 years ago

Same as #596