java.lang.StackOverflowError

GitHub | LevelX2 | 8 months ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.

Root Cause Analysis

  1. java.lang.StackOverflowError

    No message provided

    at mage.cards.CardImpl.moveToExile()
  2. mage.cards
    CardImpl.moveToExile
    1. mage.cards.CardImpl.moveToExile(CardImpl.java:374)
    2. mage.cards.CardImpl.moveToExile(CardImpl.java:366)
    2 frames
  3. mage.players
    PlayerImpl.moveCards
    1. mage.players.PlayerImpl.moveCardToExileWithInfo(PlayerImpl.java:3381)
    2. mage.players.PlayerImpl.moveCards(PlayerImpl.java:3186)
    3. mage.players.PlayerImpl.moveCards(PlayerImpl.java:3123)
    4. mage.players.PlayerImpl.moveCards(PlayerImpl.java:3114)
    4 frames
  4. mage.abilities.keyword
    FlashbackReplacementEffect.replaceEvent
    1. mage.abilities.keyword.FlashbackReplacementEffect.replaceEvent(FlashbackAbility.java:277)
    1 frame
  5. mage.abilities.effects
    ContinuousEffects.replaceEvent
    1. mage.abilities.effects.ContinuousEffects.replaceEvent(ContinuousEffects.java:857)
    1 frame
  6. mage.game
    ZonesHandler.moveCard
    1. mage.game.GameState.replaceEvent(GameState.java:679)
    2. mage.game.GameState.replaceEvent(GameState.java:672)
    3. mage.game.GameImpl.replaceEvent(GameImpl.java:2342)
    4. mage.game.ZonesHandler.maybeRemoveFromSourceZone(ZonesHandler.java:213)
    5. mage.game.ZonesHandler.moveCards(ZonesHandler.java:56)
    6. mage.game.ZonesHandler.moveCard(ZonesHandler.java:37)
    6 frames
  7. mage.cards
    CardImpl.moveToZone
    1. mage.cards.CardImpl.moveToZone(CardImpl.java:352)
    1 frame
  8. mage.abilities.keyword
    BuybackEffect.replaceEvent
    1. mage.abilities.keyword.BuybackEffect.replaceEvent(BuybackAbility.java:207)
    1 frame
  9. mage.abilities.effects
    ContinuousEffects.replaceEvent
    1. mage.abilities.effects.ContinuousEffects.replaceEvent(ContinuousEffects.java:857)
    1 frame
  10. mage.game
    ZonesHandler.moveCard
    1. mage.game.GameState.replaceEvent(GameState.java:679)
    2. mage.game.GameState.replaceEvent(GameState.java:672)
    3. mage.game.GameImpl.replaceEvent(GameImpl.java:2342)
    4. mage.game.ZonesHandler.maybeRemoveFromSourceZone(ZonesHandler.java:213)
    5. mage.game.ZonesHandler.moveCards(ZonesHandler.java:56)
    6. mage.game.ZonesHandler.moveCard(ZonesHandler.java:37)
    6 frames
  11. mage.cards
    CardImpl.moveToExile
    1. mage.cards.CardImpl.moveToExile(CardImpl.java:374)
    2. mage.cards.CardImpl.moveToExile(CardImpl.java:366)
    2 frames
  12. mage.players
    PlayerImpl.moveCards
    1. mage.players.PlayerImpl.moveCardToExileWithInfo(PlayerImpl.java:3381)
    2. mage.players.PlayerImpl.moveCards(PlayerImpl.java:3186)
    3. mage.players.PlayerImpl.moveCards(PlayerImpl.java:3123)
    4. mage.players.PlayerImpl.moveCards(PlayerImpl.java:3114)
    4 frames
  13. mage.abilities.keyword
    FlashbackReplacementEffect.replaceEvent
    1. mage.abilities.keyword.FlashbackReplacementEffect.replaceEvent(FlashbackAbility.java:277)
    1 frame
  14. mage.abilities.effects
    ContinuousEffects.replaceEvent
    1. mage.abilities.effects.ContinuousEffects.replaceEvent(ContinuousEffects.java:857)
    1 frame
  15. mage.game
    ZonesHandler.moveCard
    1. mage.game.GameState.replaceEvent(GameState.java:679)
    2. mage.game.GameState.replaceEvent(GameState.java:672)
    3. mage.game.GameImpl.replaceEvent(GameImpl.java:2342)
    4. mage.game.ZonesHandler.maybeRemoveFromSourceZone(ZonesHandler.java:213)
    5. mage.game.ZonesHandler.moveCards(ZonesHandler.java:56)
    6. mage.game.ZonesHandler.moveCard(ZonesHandler.java:37)
    6 frames
  16. mage.cards
    CardImpl.moveToZone
    1. mage.cards.CardImpl.moveToZone(CardImpl.java:352)
    1 frame
  17. mage.abilities.keyword
    BuybackEffect.replaceEvent
    1. mage.abilities.keyword.BuybackEffect.replaceEvent(BuybackAbility.java:207)
    1 frame
  18. mage.abilities.effects
    ContinuousEffects.replaceEvent
    1. mage.abilities.effects.ContinuousEffects.replaceEvent(ContinuousEffects.java:857)
    1 frame
  19. mage.game
    ZonesHandler.moveCard
    1. mage.game.GameState.replaceEvent(GameState.java:679)
    2. mage.game.GameState.replaceEvent(GameState.java:672)
    3. mage.game.GameImpl.replaceEvent(GameImpl.java:2342)
    4. mage.game.ZonesHandler.maybeRemoveFromSourceZone(ZonesHandler.java:213)
    5. mage.game.ZonesHandler.moveCards(ZonesHandler.java:56)
    6. mage.game.ZonesHandler.moveCard(ZonesHandler.java:37)
    6 frames
  20. mage.cards
    CardImpl.moveToExile
    1. mage.cards.CardImpl.moveToExile(CardImpl.java:374)
    2. mage.cards.CardImpl.moveToExile(CardImpl.java:366)
    2 frames
  21. mage.players
    PlayerImpl.moveCards
    1. mage.players.PlayerImpl.moveCardToExileWithInfo(PlayerImpl.java:3381)
    2. mage.players.PlayerImpl.moveCards(PlayerImpl.java:3186)
    3. mage.players.PlayerImpl.moveCards(PlayerImpl.java:3123)
    4. mage.players.PlayerImpl.moveCards(PlayerImpl.java:3114)
    4 frames
  22. mage.abilities.keyword
    FlashbackReplacementEffect.replaceEvent
    1. mage.abilities.keyword.FlashbackReplacementEffect.replaceEvent(FlashbackAbility.java:277)
    1 frame
  23. mage.abilities.effects
    ContinuousEffects.replaceEvent
    1. mage.abilities.effects.ContinuousEffects.replaceEvent(ContinuousEffects.java:857)
    1 frame
  24. mage.game
    ZonesHandler.moveCard
    1. mage.game.GameState.replaceEvent(GameState.java:679)
    2. mage.game.GameState.replaceEvent(GameState.java:672)
    3. mage.game.GameImpl.replaceEvent(GameImpl.java:2342)
    4. mage.game.ZonesHandler.maybeRemoveFromSourceZone(ZonesHandler.java:213)
    5. mage.game.ZonesHandler.moveCards(ZonesHandler.java:56)
    6. mage.game.ZonesHandler.moveCard(ZonesHandler.java:37)
    6 frames
  25. mage.cards
    CardImpl.moveToZone
    1. mage.cards.CardImpl.moveToZone(CardImpl.java:352)
    1 frame
  26. mage.abilities.keyword
    BuybackEffect.replaceEvent
    1. mage.abilities.keyword.BuybackEffect.replaceEvent(BuybackAbility.java:207)
    1 frame
  27. mage.abilities.effects
    ContinuousEffects.replaceEvent
    1. mage.abilities.effects.ContinuousEffects.replaceEvent(ContinuousEffects.java:857)
    1 frame
  28. mage.game
    ZonesHandler.moveCard
    1. mage.game.GameState.replaceEvent(GameState.java:679)
    2. mage.game.GameState.replaceEvent(GameState.java:672)
    3. mage.game.GameImpl.replaceEvent(GameImpl.java:2342)
    4. mage.game.ZonesHandler.maybeRemoveFromSourceZone(ZonesHandler.java:213)
    5. mage.game.ZonesHandler.moveCards(ZonesHandler.java:56)
    6. mage.game.ZonesHandler.moveCard(ZonesHandler.java:37)
    6 frames
  29. mage.cards
    CardImpl.moveToExile
    1. mage.cards.CardImpl.moveToExile(CardImpl.java:374)
    2. mage.cards.CardImpl.moveToExile(CardImpl.java:366)
    2 frames
  30. mage.players
    PlayerImpl.moveCards
    1. mage.players.PlayerImpl.moveCardToExileWithInfo(PlayerImpl.java:3381)
    2. mage.players.PlayerImpl.moveCards(PlayerImpl.java:3186)
    3. mage.players.PlayerImpl.moveCards(PlayerImpl.java:3123)
    4. mage.players.PlayerImpl.moveCards(PlayerImpl.java:3114)
    4 frames
  31. mage.abilities.keyword
    FlashbackReplacementEffect.replaceEvent
    1. mage.abilities.keyword.FlashbackReplacementEffect.replaceEvent(FlashbackAbility.java:277)
    1 frame
  32. mage.abilities.effects
    ContinuousEffects.replaceEvent
    1. mage.abilities.effects.ContinuousEffects.replaceEvent(ContinuousEffects.java:857)
    1 frame
  33. mage.game
    ZonesHandler.moveCard
    1. mage.game.GameState.replaceEvent(GameState.java:679)
    2. mage.game.GameState.replaceEvent(GameState.java:672)
    3. mage.game.GameImpl.replaceEvent(GameImpl.java:2342)
    4. mage.game.ZonesHandler.maybeRemoveFromSourceZone(ZonesHandler.java:213)
    5. mage.game.ZonesHandler.moveCards(ZonesHandler.java:56)
    6. mage.game.ZonesHandler.moveCard(ZonesHandler.java:37)
    6 frames
  34. mage.cards
    CardImpl.moveToZone
    1. mage.cards.CardImpl.moveToZone(CardImpl.java:352)
    1 frame
  35. mage.abilities.keyword
    BuybackEffect.replaceEvent
    1. mage.abilities.keyword.BuybackEffect.replaceEvent(BuybackAbility.java:207)
    1 frame
  36. mage.abilities.effects
    ContinuousEffects.replaceEvent
    1. mage.abilities.effects.ContinuousEffects.replaceEvent(ContinuousEffects.java:857)
    1 frame
  37. mage.game
    ZonesHandler.maybeRemoveFromSourceZone
    1. mage.game.GameState.replaceEvent(GameState.java:679)
    2. mage.game.GameState.replaceEvent(GameState.java:672)
    3. mage.game.GameImpl.replaceEvent(GameImpl.java:2342)
    4. mage.game.ZonesHandler.maybeRemoveFromSourceZone(ZonesHandler.java:213)
    4 frames