It is currently 21 Aug 2025, 17:06
   
Text Size

Bug Reports (snapshot builds)

Post MTG Forge Related Programming Questions Here

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Re: Bug Reports (snapshot builds)

Postby Sloth » 31 Aug 2012, 15:31

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)
Fixed! Thanks ArsenalNut.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Bug Reports (snapshot builds)

Postby 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.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby Sloth » 01 Sep 2012, 18:12

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.
Fixed! Thanks sol.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Bug Reports (snapshot builds)

Postby 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.
Jaedayr
Tester
 
Posts: 523
Joined: 08 Jul 2010, 00:06
Has thanked: 16 times
Been thanked: 13 times

Re: Bug Reports (snapshot builds)

Postby 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)
Nordos
 
Posts: 558
Joined: 23 May 2011, 14:06
Has thanked: 6 times
Been thanked: 18 times

Re: Bug Reports (snapshot builds)

Postby 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)

Postby Sloth » 02 Sep 2012, 21:36

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.
Fixed! Thanks sol.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Bug Reports (snapshot builds)

Postby 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.
paninotto
 
Posts: 3
Joined: 03 Sep 2012, 00:21
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby Sloth » 03 Sep 2012, 07:47

paninotto wrote:r16423

when casting Circular Logic through madness, the counter doesn't work and the countered spell doesn't go to the graveyard.
I've tested this and Circular Logic worked.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Bug Reports (snapshot builds)

Postby 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)

Postby 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.
Diogenes
 
Posts: 201
Joined: 12 Jul 2012, 00:54
Has thanked: 39 times
Been thanked: 23 times

Re: Bug Reports (snapshot builds)

Postby 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.
swordshine wrote:In an Oath deck, Dragon Breath cannot attach to Emrakul, the Aeons Torn from the graveyard.
Fixed! Thanks muppet and swordshine.

EDIT:
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.
Fixed! Thanks Diogenes.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Bug Reports (snapshot builds)

Postby 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.
Diogenes
 
Posts: 201
Joined: 12 Jul 2012, 00:54
Has thanked: 39 times
Been thanked: 23 times

Re: Bug Reports (snapshot builds)

Postby Sloth » 03 Sep 2012, 09:49

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.
All cards that enter the battlefield had this problem, but Hellfish has fixed it yesterday.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Bug Reports (snapshot builds)

Postby 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
Nordos
 
Posts: 558
Joined: 23 May 2011, 14:06
Has thanked: 6 times
Been thanked: 18 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 10 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 10 users online :: 0 registered, 0 hidden and 10 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: No registered users and 10 guests

Login Form