java.lang.StackOverflowError

GitHub | LevelX2 | 2 months ago
  1. 0

    Unable to trace the source of a stack overflow error

    Stack Overflow | 5 years ago | David
    java.lang.StackOverflowError
  2. Speed up your debug routine!

    Automated exception search integrated into your IDE

  3. 0

    stackoverflow error while checkout and compare

    Stack Overflow | 4 years ago | user1782807
    java.lang.StackOverflowError

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    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