Rushing River - game error on wrong targets for SecondTargetPointer
- Dominant language
- Java
- Stars
- 2.4k
- Forks
- 940
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 160
Description
Maybe related to GUI and the middle of the targeting on kicker -- don't know. Only server logs:
```
java.lang.IllegalStateException: Wrong code usage: source ability miss targets setup for target pointer - SecondTargetPointer - SpellAbility - Cast Rushing River
at mage.target.targetpointer.NthTargetPointer.wrongTargetsUsage(NthTargetPointer.java:59)
at mage.target.targetpointer.NthTargetPointer.getTargets(NthTargetPointer.java:68)
at mage.view.CardView.lambda$addTargets$5(CardView.java:1156)
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
at mage.view.CardView.addTargets(CardView.java:1158)
at mage.view.CardView.(CardView.java:573)
at mage.view.CardView.(CardView.java:169)
at mage.view.GameView.(GameView.java:84)
at mage.server.game.GameSessionPlayer.prepareGameView(GameSessionPlayer.java:213)
at mage.server.game.GameSessionPlayer.getGameView(GameSessionPlayer.java:200)
at mage.server.game.GameSessionPlayer.lambda$ask$0(GameSessionPlayer.java:51)
at java.util.Optional.ifPresent(Optional.java:159)
at mage.server.game.GameSessionPlayer.ask(GameSessionPlayer.java:51)
at mage.server.game.GameController.lambda$ask$12(GameController.java:816)
at mage.server.game.GameController.perform(GameController.java:1001)
at mage.server.game.GameController.perform(GameController.java:985)
at mage.server.game.GameController.ask(GameController.java:816)
at mage.server.game.GameController.lambda$init$3aa0d15c$2(GameController.java:187)
at mage.game.events.EventDispatcher.fireEvent(EventDispatcher.java:28)
at mage.game.events.PlayerQueryEventSource.ask(PlayerQueryEventSource.java:42)
at mage.game.GameImpl.fireAskPlayerEvent(GameImpl.java:2989)
at mage.player.human.HumanPlayer.chooseUse(HumanPlayer.java:441)
at mage.player.human.HumanPlayer.chooseUse(HumanPlayer.java:398)
at mage.abilities.keyword.KickerAbility.addOptionalAdditionalCosts(KickerAbility.java:216)
at mage.abilities.AbilityImpl.activateAlternateOrAdditionalCosts(AbilityImpl.java:495)
at mage.abilities.AbilityImpl.activate(AbilityImpl.java:278)
at mage.abilities.ActivatedAbilityImpl.activate(ActivatedAbilityImpl.java:212)
at mage.game.stack.Spell.activate(Spell.java:167)
at mage.players.PlayerImpl.cast(PlayerImpl.java:1278)
at mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1596)
at mage.player.human.HumanPlayer.activateAbility(HumanPlayer.java:2334)
at mage.player.human.HumanPlayer.activateAbility(HumanPlayer.java:2355)
at mage.player.human.HumanPlayer.priority(HumanPlayer.java:1385)
at mage.game.GameImpl.playPriority(GameImpl.java:1653)
at mage.game.turn.Step.priority(Step.java:67)
at mage.game.turn.Phase.playStep(Phase.java:204)
at mage.game.turn.Phase.play(Phase.java:90)
at mage.game.turn.Turn.play(Turn.java:137)
at mage.game.GameImpl.playTurn(GameImpl.java:1120)
at mage.game.GameImpl.playExtraTurns(GameImpl.java:1077)
at mage.game.GameImpl.play(GameImpl.java:1031)
at mage.game.GameImpl.start(GameImpl.java:1003)
at mage.server.game.GameWorker.call(GameWorker.java:34)
at mage.server.game.GameWorker.call(GameWorker.java:15)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
```

Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.