Page 2 of 4

Re: Forge Beta: 12-13-2013 ver 1.5.7

PostPosted: 15 Dec 2013, 11:57
by gos
Description: I was attacking with a Drowned Rusalka, my opponent cast Pay No Heed.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.7-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_07 Oracle Corporation

java.lang.NullPointerException
   at forge.ai.ability.ChooseSourceAi$2.apply(ChooseSourceAi.java:149)
   at forge.ai.ability.ChooseSourceAi$2.apply(ChooseSourceAi.java:146)
   at com.google.common.collect.Iterators$7.computeNext(Iterators.java:647)
   at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
   at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
   at com.google.common.collect.Iterators.addAll(Iterators.java:356)
   at com.google.common.collect.Lists.newArrayList(Lists.java:146)
   at com.google.common.collect.Lists.newArrayList(Lists.java:128)
   at forge.game.card.CardLists.filter(CardLists.java:232)
   at forge.ai.ability.ChooseSourceAi.chooseSingleCard(ChooseSourceAi.java:146)
   at forge.game.player.PlayerControllerAi.chooseSingleCardForEffect(PlayerControllerAi.java:154)
   at forge.game.player.PlayerController.chooseSingleCardForEffect(PlayerController.java:135)
   at forge.game.ability.effects.ChooseSourceEffect.resolve(ChooseSourceEffect.java:143)
   at forge.game.ability.SpellApiBased.resolve(SpellApiBased.java:56)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1184)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1166)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:597)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1021)
   at forge.game.GameAction.startGame(GameAction.java:1486)
   at forge.game.Match$1.run(Match.java:118)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

Re: Forge Beta: 12-13-2013 ver 1.5.7

PostPosted: 15 Dec 2013, 13:42
by krevett
Quirion Ranger's ability is only usable once each turn even if you have multiple copies on the board.

Re: Forge Beta: 12-13-2013 ver 1.5.7

PostPosted: 15 Dec 2013, 15:12
by lazylockie
nitpick when using auto payment: if you press space too fast your Bird Pet will loot automatically, even when you don't want to

nitpick when using auto payment 2: the logic is using Mutavault as priority to pay stuff, for example:

I have 5 Forests and a Mutavault. If I want to auto cast Garruk Wildspeaker, the logic will use Mutavault instead of 4 Forests

Re: Forge Beta: 12-13-2013 ver 1.5.7

PostPosted: 15 Dec 2013, 15:17
by moomarc
adrianovaz2007 wrote:Intet the Dreamer's ability successfully exiles the top card of the deck and it appears as a flashback card but when you click on it to play it doesn't let you cast the card.
Did you try to play the exiled card at a time you would normally be able to play it? The ability doesn't allow you to play the card whenever you could play an instant so timing restrictions still apply.

Re: Forge Beta: 12-13-2013 ver 1.5.7

PostPosted: 15 Dec 2013, 15:18
by gos
Playing Vanguard, the Seshiro the Anointed Avatar does not allow you to choose a creature type at the beginning of the game.

Re: Forge Beta: 12-13-2013 ver 1.5.7

PostPosted: 15 Dec 2013, 15:49
by gos
I am forced to sacrifice Phyrexian Dreadnought to its ETB ability, even though it's phased out.

Re: Forge Beta: 12-13-2013 ver 1.5.7

PostPosted: 15 Dec 2013, 17:37
by Zirbert
I attacked with a bunch of creatures (alpha strike for the kill), the AI attempted to play Invulnerability, and this happened:

Description: [describe what you were doing when the crash occurred]

NullPointerException | Open
Code: Select all
Forge Version:    1.5.7-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Linux 3.8.0-32-lowlatency amd64
Java Version:     1.7.0_25 Oracle Corporation

java.lang.NullPointerException
   at forge.ai.ability.ChooseSourceAi$2.apply(ChooseSourceAi.java:149)
   at forge.ai.ability.ChooseSourceAi$2.apply(ChooseSourceAi.java:146)
   at com.google.common.collect.Iterators$7.computeNext(Iterators.java:647)
   at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
   at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
   at com.google.common.collect.Iterators.addAll(Iterators.java:356)
   at com.google.common.collect.Lists.newArrayList(Lists.java:146)
   at com.google.common.collect.Lists.newArrayList(Lists.java:128)
   at forge.game.card.CardLists.filter(CardLists.java:232)
   at forge.ai.ability.ChooseSourceAi.chooseSingleCard(ChooseSourceAi.java:146)
   at forge.game.player.PlayerControllerAi.chooseSingleCardForEffect(PlayerControllerAi.java:154)
   at forge.game.player.PlayerController.chooseSingleCardForEffect(PlayerController.java:135)
   at forge.game.ability.effects.ChooseSourceEffect.resolve(ChooseSourceEffect.java:143)
   at forge.game.ability.SpellApiBased.resolve(SpellApiBased.java:56)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1184)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1166)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:597)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1021)
   at forge.game.GameAction.startGame(GameAction.java:1486)
   at forge.game.Match$1.run(Match.java:118)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
   at java.lang.Thread.run(Thread.java:724)
The game locked up, and I had to close the terminal window.

Re: Forge Beta: 12-13-2013 ver 1.5.7

PostPosted: 16 Dec 2013, 13:30
by Razgriz
Description: When I play any game, may it be quest or duel, this error comes up. Also, the Game tab layout is different, I think that might be the problem.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.6-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Mac OS X 10.7.5 amd64
Java Version:     1.7.0_04-ea Oracle Corporation

java.lang.NullPointerException
   at forge.gui.match.views.VLog.isGameLogConsoleVisible(VLog.java:136)
   at forge.gui.match.views.VLog.updateConsole(VLog.java:127)
   at forge.gui.match.controllers.CLog$1.run(CLog.java:42)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:701)
   at java.awt.EventQueue.access$000(EventQueue.java:102)
   at java.awt.EventQueue$3.run(EventQueue.java:662)
   at java.awt.EventQueue$3.run(EventQueue.java:660)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:671)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)
I also tried downloading Forge again and running it again but to no avail. The Game Tab layout is different and playing is impossible.

Re: Forge Beta: 12-13-2013 ver 1.5.7

PostPosted: 17 Dec 2013, 01:15
by adrianovaz2007
moomarc wrote:
adrianovaz2007 wrote:Intet the Dreamer's ability successfully exiles the top card of the deck and it appears as a flashback card but when you click on it to play it doesn't let you cast the card.
Did you try to play the exiled card at a time you would normally be able to play it? The ability doesn't allow you to play the card whenever you could play an instant so timing restrictions still apply.
Yes, it doesn't let you play the card at any phase of the turn.

Re: Forge Beta: 12-13-2013 ver 1.5.7

PostPosted: 17 Dec 2013, 02:44
by Grim Rowe
Description: Attempt to exit Forge

IllegalArgumentException | Open
Code: Select all
Forge Version:    1.5.7-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_45 Oracle Corporation

java.lang.IllegalArgumentException: illegal component position
   at java.awt.Container.addImpl(Unknown Source)
   at java.awt.Container.add(Unknown Source)
   at forge.gui.framework.DragCell.addDoc(DragCell.java:281)
   at forge.gui.deckeditor.controllers.CEditorQuest.resetUIChanges(CEditorQuest.java:326)
   at forge.gui.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:111)
   at forge.control.FControl.canExitForge(FControl.java:187)
   at forge.control.FControl.exitForge(FControl.java:194)
   at forge.gui.menus.ForgeMenu$3.actionPerformed(ForgeMenu.java:150)
   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.AbstractButton.doClick(Unknown Source)
   at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
   at javax.swing.plaf.basic.BasicMenuItemUI$Handler.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$200(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$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)

Re: Forge Beta: 12-13-2013 ver 1.5.7

PostPosted: 17 Dec 2013, 14:45
by Eowin
I have Lazav, Dimir Mastermind in play. AI chup-blocks with a Horror Token (1/1 flying). Lazavs ability triggers - a token dies, no creature card.

Re: Forge Beta: 12-13-2013 ver 1.5.7

PostPosted: 17 Dec 2013, 15:20
by Chris H.
Grim Rowe wrote:Description: Attempt to exit Forge

IllegalArgumentException | Open
Code: Select all
Forge Version:    1.5.7-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_45 Oracle Corporation

java.lang.IllegalArgumentException: illegal component position
   at java.awt.Container.addImpl(Unknown Source)
   at java.awt.Container.add(Unknown Source)
   at forge.gui.framework.DragCell.addDoc(DragCell.java:281)
   at forge.gui.deckeditor.controllers.CEditorQuest.resetUIChanges(CEditorQuest.java:326)
   at forge.gui.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:111)
   at forge.control.FControl.canExitForge(FControl.java:187)
   at forge.control.FControl.exitForge(FControl.java:194)
   at forge.gui.menus.ForgeMenu$3.actionPerformed(ForgeMenu.java:150)
   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.AbstractButton.doClick(Unknown Source)
   at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
   at javax.swing.plaf.basic.BasicMenuItemUI$Handler.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$200(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$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)
 
Number 4 in the Forge Frequently Asked Questions topic may solve your problem.

Re: Forge Beta: 12-13-2013 ver 1.5.7

PostPosted: 17 Dec 2013, 18:00
by Bundy
The emblem of Elspeth, Sun's Champion (creatures you control get +2/+2 and have flying) does not give flying to creatures when Humility is in play. Humility was in play before the emblem was created, so the emblem has a higher timestamp than Humility.

Re: Forge Beta: 12-13-2013 ver 1.5.7

PostPosted: 18 Dec 2013, 03:51
by shinkyougami
Free summon! bug
| Open
Just happened to me. When I was going to cast an enchantment Debtors' Knell (4 free + 3 white/black mana), I clicked on Rakdos Signet when I realized my total mana wouldn't be enough, so I cancelled it. Then as usual the game still prompts me to tap more mana, but this time it's just 3 free + 3 w/b mana.
What?
Then I did it again, click on Rakdos Signet, cancel it, click again, cancel it, until I finally summoned Debtors' Knell for free!
Unfortunately I didn't get a screenshot or something, I immediately clicked the home tab -> content downloader -> report a bug, aaand when I get back to my game (to take a screenie), both the field tabs and my hand card tab had already poof! gone.

By the way, everytime I use Pithing Needle and Tunnel Vision, it crashes instantly. Maybe there's something wrong about the card that has "Name a card." on its description? Or maybe could it be because of this? (my PC)
| Open
Forge Version: 1.5.7
Operating System: Windows XP 5.1 x86
Java Version: 1.7.0_45


Anyway huge thanks to you guys for creating this awesome game! (Quest Mode is so much fun by the way)

Re: Forge Beta: 12-13-2013 ver 1.5.7

PostPosted: 18 Dec 2013, 12:32
by Bundy
Description: Computer plays Treacherous Urge and targets Iona, Shield of Emeria. After attackers are declared, this crash report pops up. Other attacking creatures (that attacked before in other rounds):4 Saproling tokens created with Fungal Sprouting and Serpentine Basilisk enchanted with Unholy Strength. The color chosen with Iona, Shield of Emeria is white, i have 2 Wall of Glare in play. One of the walls is enchanted with Pariah and equipped with Darksteel Plate.

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.7-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 8 6.2 x86
Java Version:     1.7.0_45 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.ArrayList$Itr.checkForComodification(Unknown Source)
   at java.util.ArrayList$Itr.next(Unknown Source)
   at com.google.common.collect.AbstractMapBasedMultimap$Itr.next(AbstractMapBasedMultimap.java:1150)
   at forge.game.combat.Combat.getBandOfAttacker(Combat.java:170)
   at forge.game.combat.Combat.getBlockers(Combat.java:204)
   at forge.gui.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:208)
   at forge.gui.match.TargetingOverlay.access$300(TargetingOverlay.java:52)
   at forge.gui.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:350)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintToOffscreen(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
   at javax.swing.RepaintManager.paint(Unknown Source)
   at javax.swing.JComponent._paintImmediately(Unknown Source)
   at javax.swing.JComponent.paintImmediately(Unknown Source)
   at javax.swing.RepaintManager$3.run(Unknown Source)
   at javax.swing.RepaintManager$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.access$1100(Unknown Source)
   at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$200(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$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)