Bug Reports (snapshot builds)
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Bug Reports (snapshot builds)
by Sloth » 31 Aug 2012, 15:31
Fixed! Thanks ArsenalNut.ArsenalNut wrote:I keep getting this crash using r16639
- | Open
- This is a Crash Report. An error has occurred. Please save this message to a file.
Please follow the instructions at this address to submit this Crash Report, plus what you were doing at the time:
http://tinyurl.com/3zzrnyb
Reporting bugs in Forge is very important. We thank you for your time.
null
Version:
Forge version SVN
OS: Windows 7 Version: 6.1 Architecture: amd64
Java Version: 1.6.0_26 Vendor: Sun Microsystems Inc.
Detailed error trace:
java.lang.NullPointerException
at forge.game.phase.CombatUtil.mustBlockAnAttacker(CombatUtil.java:397)
at forge.game.phase.CombatUtil.canBlock(CombatUtil.java:478)
at forge.CardList$19.addCard(CardList.java:902)
at forge.CardList.filter(CardList.java:658)
at forge.CardList.getPossibleBlockers(CardList.java:899)
at forge.card.abilityfactory.AbilityFactoryPump.isUsefulPumpKeyword(AbilityFactoryPump.java:483)
at forge.card.abilityfactory.AbilityFactoryPump.containsUsefulKeyword(AbilityFactoryPump.java:291)
at forge.card.abilityfactory.AbilityFactoryPump.shouldPumpCard(AbilityFactoryPump.java:584)
at forge.card.abilityfactory.AbilityFactoryPump.access$7(AbilityFactoryPump.java:571)
at forge.card.abilityfactory.AbilityFactoryPump$2.addCard(AbilityFactoryPump.java:645)
at forge.CardList.filter(CardList.java:658)
at forge.card.abilityfactory.AbilityFactoryPump.getPumpCreatures(AbilityFactoryPump.java:642)
at forge.card.abilityfactory.AbilityFactoryPump.pumpTgtAI(AbilityFactoryPump.java:934)
at forge.card.abilityfactory.AbilityFactoryPump.pumpPlayAI(AbilityFactoryPump.java:872)
at forge.card.abilityfactory.AbilityFactoryPump.access$0(AbilityFactoryPump.java:756)
at forge.card.abilityfactory.AbilityFactoryPump$1AbilityPump.canPlayAI(AbilityFactoryPump.java:176)
at forge.game.player.ComputerUtil.canBePlayedAndPayedByAI(ComputerUtil.java:469)
at forge.game.player.ComputerUtil.playSpellAbilities(ComputerUtil.java:101)
at forge.game.player.ComputerUtil.playSpellAbilities(ComputerUtil.java:122)
at forge.game.player.ComputerAIGeneral.playSpellAbilitiesStackEmpty(ComputerAIGeneral.java:81)
at forge.game.player.ComputerAIGeneral.playSpellAbilities(ComputerAIGeneral.java:306)
at forge.game.player.ComputerAIInput.think(ComputerAIInput.java:113)
at forge.game.player.ComputerAIInput.showMessage(ComputerAIInput.java:74)
at forge.gui.GuiInput.setInput(GuiInput.java:74)
at forge.gui.GuiInput.update(GuiInput.java:60)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.util.MyObservable.updateObservers(MyObservable.java:41)
at forge.game.phase.PhaseHandler.nextPhase(PhaseHandler.java:583)
at forge.gui.match.controllers.CMessage$2.actionPerformed(CMessage.java:57)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Bug Reports (snapshot builds)
by friarsol » 01 Sep 2012, 14:08
Playing against Sentinel 4 and the AI just cast a Mox Sapphire with a Sphere of Resistance in play for 0 mana.
Edit: The turn before I had to pay an additional mana for my Mox Sapphire.
Edit: The turn before I had to pay an additional mana for my Mox Sapphire.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Bug Reports (snapshot builds)
by Sloth » 01 Sep 2012, 18:12
Fixed! Thanks sol.friarsol wrote:Playing against Sentinel 4 and the AI just cast a Mox Sapphire with a Sphere of Resistance in play for 0 mana.
Edit: The turn before I had to pay an additional mana for my Mox Sapphire.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Bug Reports (snapshot builds)
by Jaedayr » 01 Sep 2012, 20:56
8/27 snapshot
AI stole my Sublime Archangel with its Yavimaya's Embrace and all it's creatures got the Exalted trait. However, when it attacked with one bird token from Fable of Wolf and Owl, the exalted did not trigger.
AI stole my Sublime Archangel with its Yavimaya's Embrace and all it's creatures got the Exalted trait. However, when it attacked with one bird token from Fable of Wolf and Owl, the exalted did not trigger.
Re: Bug Reports (snapshot builds)
by Nordos » 01 Sep 2012, 21:38
If you attack with creatures with provoke, and cancel the attack (for example because you can't pay for Propaganda), then you can still select a creature for the provoke trigger. Since the creatures don't attack, the game kind of freezes when the trigger are about to resolve. (if you selected a creature for the provoke trigger)
Re: Bug Reports (snapshot builds)
by friarsol » 02 Sep 2012, 20:58
Looks like Splice onto Arcane doesn't display Mana Costs, which is important for cases where ManaCost is different than the Splice cost.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Bug Reports (snapshot builds)
by Sloth » 02 Sep 2012, 21:36
Fixed! Thanks sol.friarsol wrote:Looks like Splice onto Arcane doesn't display Mana Costs, which is important for cases where ManaCost is different than the Splice cost.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Bug Reports (snapshot builds)
by paninotto » 03 Sep 2012, 07:26
r16423
when casting Circular Logic through madness, the counter doesn't work and the countered spell doesn't go to the graveyard.
when casting Circular Logic through madness, the counter doesn't work and the countered spell doesn't go to the graveyard.
- paninotto
- Posts: 3
- Joined: 03 Sep 2012, 00:21
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by Sloth » 03 Sep 2012, 07:47
I've tested this and Circular Logic worked.paninotto wrote:r16423
when casting Circular Logic through madness, the counter doesn't work and the countered spell doesn't go to the graveyard.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Bug Reports (snapshot builds)
by paninotto » 03 Sep 2012, 08:41
Ok, i will try another time. Maybe is a more complex combination that bring problems.
- paninotto
- Posts: 3
- Joined: 03 Sep 2012, 00:21
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by Diogenes » 03 Sep 2012, 08:47
If the AI controls Rogue Kavu and attacks, it will attack with all of its creatures, including Birds of Paradise and other 0-power creatures.
Re: Bug Reports (snapshot builds)
by Sloth » 03 Sep 2012, 08:47
muppet wrote:when using Oath of Druids to get Emrakul, the Aeons Torn into play along with a Dragon Breath from the graveyard the Dragon Breath doesn't attatch which I think is incorrect as its not a spell when in the graveyard and its not being cast. It does attatch to Blightsteel Colossus though so the mechanics are ok.
Still doesn't work.
Fixed! Thanks muppet and swordshine.swordshine wrote:In an Oath deck, Dragon Breath cannot attach to Emrakul, the Aeons Torn from the graveyard.
EDIT:
Fixed! Thanks Diogenes.Diogenes wrote:If the AI controls Rogue Kavu and attacks, it will attack with all of its creatures, including Birds of Paradise and other 0-power creatures.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Bug Reports (snapshot builds)
by Diogenes » 03 Sep 2012, 09:22
Thanks Sloth, that was super fast! Here's another I found while testing the last one:
Icatian Javelineers doesn't come into play with a javelin counter.
Icatian Javelineers doesn't come into play with a javelin counter.
Re: Bug Reports (snapshot builds)
by Sloth » 03 Sep 2012, 09:49
All cards that enter the battlefield had this problem, but Hellfish has fixed it yesterday.Diogenes wrote:Thanks Sloth, that was super fast! Here's another I found while testing the last one:
Icatian Javelineers doesn't come into play with a javelin counter.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Bug Reports (snapshot builds)
by Nordos » 03 Sep 2012, 16:27
I had a Harmonic Sliver in play and played a Hunter Sliver / Muscle Sliver. Both time, I wouldn't get to destroy an artifiact/enchantment
Who is online
Users browsing this forum: No registered users and 39 guests