Skip to content

SERVER - game error with Evendo Brushrazer #15621

Description

@Pandora-Project

Error happened when trying to sacrifice a Twisted Landscape.

Error type: SERVER - game error

Client version: 1.4.60-V3 (build: 2026-07-11 16:01)
Java version: 1.8.0_201
Default charset: UTF-8
Time: 2026-07-13T12:22:59Z

Game error occurred:

java.lang.NullPointerException
Server version: 1.4.60-V3 (build: 2026-07-11 16:01)

Game state:
Two Player Duel; T6.M1; active: ecto; stack: 2 (top: stack ability (Whenever you sacrifice a nontoken permanent, exile the top card of your library.))

Stack trace:

mage.cards.e.EvendoBrushrazerEffect.applies(EvendoBrushrazer.java:103)
mage.abilities.effects.AsThoughEffectImpl.applies(AsThoughEffectImpl.java:36)
mage.abilities.effects.ContinuousEffects.asThough(ContinuousEffects.java:588)
mage.players.PlayerImpl.getPlayableFromObjectSingle(PlayerImpl.java:4223)
mage.players.PlayerImpl.getPlayableFromObjectAll(PlayerImpl.java:4174)
mage.players.PlayerImpl.getPlayable(PlayerImpl.java:4364)
mage.players.PlayerImpl.getPlayableObjects(PlayerImpl.java:4506)
mage.server.game.GameSessionPlayer.prepareGameView(GameSessionPlayer.java:222)
mage.server.game.GameSessionPlayer.getGameView(GameSessionPlayer.java:200)
mage.server.game.GameSessionPlayer.lambda$select$2(GameSessionPlayer.java:67)
java.util.Optional.ifPresent(Optional.java:159)
mage.server.game.GameSessionPlayer.select(GameSessionPlayer.java:67)
mage.server.game.GameController.lambda$select$19(GameController.java:889)
mage.server.game.GameController.perform(GameController.java:1044)
mage.server.game.GameController.perform(GameController.java:1028)
mage.server.game.GameController.select(GameController.java:889)
mage.server.game.GameController.lambda$init$3aa0d15c$2(GameController.java:198)
mage.game.events.EventDispatcher.fireEvent(EventDispatcher.java:28)
mage.game.events.PlayerQueryEventSource.select(PlayerQueryEventSource.java:46)
mage.game.GameImpl.firePriorityEvent(GameImpl.java:3043)
mage.player.human.HumanPlayer.priority(HumanPlayer.java:1376)
mage.game.GameImpl.playPriority(GameImpl.java:1742)
mage.game.turn.Step.priority(Step.java:73)
mage.game.turn.Phase.playStep(Phase.java:205)
mage.game.turn.Phase.play(Phase.java:91)
mage.game.turn.Turn.play(Turn.java:132)
mage.game.GameImpl.playTurn(GameImpl.java:1180)
mage.game.GameImpl.play(GameImpl.java:1087)
mage.game.GameImpl.start(GameImpl.java:1063)
mage.server.game.GameWorker.call(GameWorker.java:35)
mage.server.game.GameWorker.call(GameWorker.java:16)
java.util.concurrent.FutureTask.run(FutureTask.java:266)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
java.lang.Thread.run(Thread.java:750)

Last game logs:
12:22, T4.DR: ecto draws a card
12:22, T4.M1: ecto puts Forest [601] from hand onto the Battlefield
12:22, T4.M1: ecto plays Forest [601]
12:22, T4.M1: ecto casts Evendo Brushrazer [039] from hand
12:22, T4.M1: ecto puts Evendo Brushrazer [039] from stack onto the Battlefield
12:22, T4.DA: ecto skip attack
12:22: TURN 5 for olozaur (20 - 20)
12:22, T5.DR: olozaur draws a card
12:22, T5.DA: olozaur skip attack
12:22: TURN 6 for ecto (20 - 20)
12:22, T6.DR: ecto draws a card
12:22, T6.M1: ecto puts Twisted Landscape [eac] from hand onto the Battlefield
12:22, T6.M1: ecto plays Twisted Landscape [eac]
12:22, T6.M1: ecto sacrificed Twisted Landscape [eac] (source: Twisted Landscape [eac])
12:22, T6.M1: ecto activates: search your library for a basic Swamp, Mountain, or Forest card, put it onto the battlefield tapped, then shuffle. from Twisted Landscape [eac]
12:22, T6.M1: ecto - Ability triggers: Evendo Brushrazer [039] - Whenever you sacrifice a nontoken permanent, exile the top card of your library.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugBugs and errors

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions