Re: Bug Reports (snapshot builds)
:r36118
It seems that Mana Reflection's effect is applied in square.
(Mana Crypt produce 8 colorless mana)
It seems that Mana Reflection's effect is applied in square.
(Mana Crypt produce 8 colorless mana)
High Quality Resources for Collectible Card Games and Home of the CCGHQ Team
https://www.slightlymagic.net/forum/
https://www.slightlymagic.net/forum/viewtopic.php?f=52&t=6333
Forge Version: 1.6.5-SNAPSHOT-r-1
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_151 Oracle Corporation
java.lang.OutOfMemoryError: GC overhead limit exceeded
at sun.font.FileFontStrike.getGlyphMetrics(Unknown Source)
at sun.font.FileFontStrike.getGlyphMetrics(Unknown Source)
at sun.font.SunLayoutEngine.nativeLayout(Native Method)
at sun.font.SunLayoutEngine.layout(Unknown Source)
at sun.font.GlyphLayout$EngineRecord.layout(Unknown Source)
at sun.font.GlyphLayout.layout(Unknown Source)
at sun.font.ExtendedTextSourceLabel.createGV(Unknown Source)
at sun.font.ExtendedTextSourceLabel.getGV(Unknown Source)
at sun.font.ExtendedTextSourceLabel.createLogicalBounds(Unknown Source)
at sun.font.ExtendedTextSourceLabel.getAdvance(Unknown Source)
at java.awt.font.TextLine.init(Unknown Source)
at java.awt.font.TextLine.<init>(Unknown Source)
at java.awt.font.TextMeasurer.makeTextLineOnRange(Unknown Source)
at java.awt.font.TextMeasurer.getLayout(Unknown Source)
at java.awt.font.LineBreakMeasurer.nextLayout(Unknown Source)
at java.awt.font.LineBreakMeasurer.nextLayout(Unknown Source)
at forge.view.arcane.util.OutlinedLabel.paint(OutlinedLabel.java:138)
at javax.swing.JComponent.paintChildren(Unknown Source)
at forge.view.arcane.CardPanel.paintChildren(CardPanel.java:319)
at javax.swing.JComponent.paint(Unknown Source)
at forge.view.arcane.CardPanel.paint(CardPanel.java:256)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JViewport.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at forge.toolbox.FScrollPane.paint(FScrollPane.java:96)
at javax.swing.JComponent.paintChildren(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintChildren(Unknown Source)
Forge Version: 1.6.5-SNAPSHOT-r-1
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_101 Oracle Corporation
java.lang.OutOfMemoryError: GC overhead limit exceeded
at java.util.EnumMap$EntrySet.iterator(Unknown Source)
at com.google.common.collect.AbstractMapBasedMultimap$Itr.<init>(AbstractMapBasedMultimap.java:1129)
at com.google.common.collect.AbstractMapBasedMultimap$1.<init>(AbstractMapBasedMultimap.java:1175)
at com.google.common.collect.AbstractMapBasedMultimap.valueIterator(AbstractMapBasedMultimap.java:1175)
at com.google.common.collect.AbstractMultimap$Values.iterator(AbstractMultimap.java:183)
at forge.game.card.Card.updateStaticAbilities(Card.java:3692)
at forge.game.card.CardState.getStaticAbilities(CardState.java:286)
at forge.game.card.Card.getStaticAbilities(Card.java:3668)
at forge.game.spellability.AbilityActivated.canPlay(AbilityActivated.java:96)
at forge.ai.AiController.canPlayAndPayFor(AiController.java:614)
at forge.ai.AiController.chooseSpellAbilityToPlayFromList(AiController.java:1337)
at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1309)
at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1186)
at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:438)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:952)
at forge.game.GameAction.startGame(GameAction.java:1634)
at forge.game.Match.startGame(Match.java:87)
at forge.match.HostedMatch$2.run(HostedMatch.java:225)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Forge Version: 1.6.5-SNAPSHOT-r-1
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_101 Oracle Corporation
java.lang.StackOverflowError
at forge.game.spellability.Spell.canPlay(Spell.java:79)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbilit
... (truncated)Screenshot?fmartel wrote:Description: [Turn 2, M2 phase of AI, he plays Phantasmal Image. Game crashed.]
- StackOverflowError | Open
- Code: Select all
Forge Version: 1.6.5-SNAPSHOT-r-1
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_101 Oracle Corporation
java.lang.StackOverflowError
at forge.game.spellability.Spell.canPlay(Spell.java:79)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbilit
... (truncated)
Forge Version: SVN
Operating System: Windows 10 10.0 x86
Java Version: 1.8.0_151 Oracle Corporation
java.lang.ArrayIndexOutOfBoundsException: 1
at forge.game.card.Card.canBeEquippedBy(Card.java:5132)
at forge.game.ability.effects.AttachEffect.handleAttachment(AttachEffect.java:108)
at forge.game.ability.effects.AttachEffect.resolve(AttachEffect.java:66)
at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:60)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1333)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1310)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:520)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1007)
at forge.game.GameAction.startGame(GameAction.java:1634)
at forge.game.Match.startGame(Match.java:87)
at forge.match.HostedMatch$2.run(HostedMatch.java:225)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Don't have one...friarsol wrote:Screenshot?fmartel wrote:Description: [Turn 2, M2 phase of AI, he plays Phantasmal Image. Game crashed.]
- StackOverflowError | Open
- Code: Select all
Forge Version: 1.6.5-SNAPSHOT-r-1
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_101 Oracle Corporation
java.lang.StackOverflowError
at forge.game.spellability.Spell.canPlay(Spell.java:79)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:804)
at forge.game.spellability.SpellAbility.copy(SpellAbility.java:784)
at forge.game.card.CardState.copyFrom(CardState.java:383)
at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:218)
at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:550)
at forge.game.spellability.Spell.canPlay(Spell.java:115)
at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
at forge.game.spellability.SpellAbilit
... (truncated)
Forge Version: 1.6.6-SNAPSHOT-r-1
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_151 Oracle Corporation
java.lang.RuntimeException: No constructor found that would take Map as 1st parameter in class forge.game.replacement.ReplaceTurnFaceUp
at forge.game.replacement.ReplacementType.createReplacement(ReplacementType.java:86)
at forge.game.replacement.ReplacementHandler.parseReplacement(ReplacementHandler.java:315)
at forge.game.replacement.ReplacementHandler.parseReplacement(ReplacementHandler.java:299)
at forge.game.card.CardFactory.readCardFace(CardFactory.java:420)
at forge.game.card.CardFactory.readCard(CardFactory.java:383)
at forge.game.card.CardFactory.getCard(CardFactory.java:244)
at forge.game.card.CardFactory.getCard(CardFactory.java:239)
at forge.game.card.Card.fromPaperCard(Card.java:5453)
at forge.game.Match.preparePlayerLibrary(Match.java:188)
at forge.game.Match.prepareAllZones(Match.java:250)
at forge.game.Match.startGame(Match.java:74)
at forge.match.HostedMatch$2.run(HostedMatch.java:225)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Forge Version: 1.6.5-SNAPSHOT-r-1
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_101 Oracle Corporation
java.util.ConcurrentModificationException
at java.util.LinkedList$ListItr.checkForComodification(Unknown Source)
at java.util.LinkedList$ListItr.next(Unknown Source)
at forge.util.Visitor.visitAll(Visitor.java:7)
at forge.game.Game.forEachCardInGame(Game.java:560)
at forge.game.trigger.TriggerHandler.buildActiveTrigger(TriggerHandler.java:227)
at forge.game.trigger.TriggerHandler.resetActiveTriggers(TriggerHandler.java:247)
at forge.game.trigger.TriggerHandler.resetActiveTriggers(TriggerHandler.java:240)
at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:226)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1004)
at forge.game.GameAction.startGame(GameAction.java:1634)
at forge.game.Match.startGame(Match.java:87)
at forge.match.HostedMatch$2.run(HostedMatch.java:225)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Forge Version: 1.6.6-SNAPSHOT-r-r36135
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_151 Oracle Corporation
java.lang.RuntimeException: No constructor found that would take Map as 1st parameter in class forge.game.replacement.ReplaceMoved
at forge.game.replacement.ReplacementType.createReplacement(ReplacementType.java:86)
at forge.game.replacement.ReplacementHandler.parseReplacement(ReplacementHandler.java:315)
at forge.game.replacement.ReplacementHandler.parseReplacement(ReplacementHandler.java:299)
at forge.game.card.CardFactoryUtil.addReplacementEffect(CardFactoryUtil.java:3350)
at forge.game.keyword.KeywordInstance.createTraits(KeywordInstance.java:96)
at forge.game.keyword.KeywordInstance.createTraits(KeywordInstance.java:81)
at forge.game.card.CardFactoryUtil.setupKeywordedAbilities(CardFactoryUtil.java:1953)
at forge.game.card.CardFactory.buildAbilities(CardFactory.java:325)
at forge.game.card.CardFactory.getCard(CardFactory.java:247)
at forge.game.card.CardFactory.getCard(CardFactory.java:239)
at forge.game.card.Card.fromPaperCard(Card.java:5453)
at forge.game.Match.preparePlayerLibrary(Match.java:188)
at forge.game.Match.prepareAllZones(Match.java:250)
at forge.game.Match.startGame(Match.java:74)
at forge.match.HostedMatch$2.run(HostedMatch.java:225)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Post a screenshot. Your creatures only get the ability if your devotion is high enough.fmartel wrote:Question : is the ability of Phenax, God of Deception to be played any time ?
if so, in the release of the Dec. 4th, there might be a bug. 'cause in a commander game, I can't activate it and there's nothing to prevent me for doing so otb..
Not entirely. Your OTHER creatures get the ability always. But Phenax himself can only use it when your devotion is high enough to animate him.friarsol wrote:Post a screenshot. Your creatures only get the ability if your devotion is high enough.fmartel wrote:Question : is the ability of Phenax, God of Deception to be played any time ?
if so, in the release of the Dec. 4th, there might be a bug. 'cause in a commander game, I can't activate it and there's nothing to prevent me for doing so otb..