Bug Reports (snapshot builds)
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Agetian, friarsol, Blacksmith, KrazyTheFox, CCGHQ Admins
Re: Bug Reports (snapshot builds)
by Snowstorm » 26 Oct 2014, 19:46
r28063
Flayer of the Hatebound does not activate on himself entering from the graveyard. (Tested using Dread Return)
Flayer of the Hatebound does not activate on himself entering from the graveyard. (Tested using Dread Return)
Re: Bug Reports (snapshot builds)
by friarsol » 27 Oct 2014, 03:02
Fixed thanks.Snowstorm wrote:r28063
Flayer of the Hatebound does not activate on himself entering from the graveyard. (Tested using Dread Return)
- 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 squee1968 » 27 Oct 2014, 21:55
r28045. With Dauthi Ghoul OTB, if I use either Phyrexian Splicer or Dauthi Trapper to give any creature shadow, then use Dauthi Cutthroat to kill the creature, Dauthi Ghoul's ability does not trigger. but if I use Dauthi Cutthroat to destroy a creature who has shadow naturally, Dauthi Ghoul triggers normally.
Re: Bug Reports (snapshot builds)
by SirFunchalot » 28 Oct 2014, 00:36
Tried to start a commander game for the first time and as soon as the game began it crashed giving the following error message.
- | Open
- Description: [describe what you were doing when the crash occurred]
[spoiler=NullPointerException]- Code: Select all
Forge Version: 1.5.28-r27804
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_25 Oracle Corporation
java.lang.NullPointerException: at index 1
at com.google.common.collect.ObjectArrays.checkElementNotNull(ObjectArrays.java:240)
at com.google.common.collect.ObjectArrays.checkElementsNotNull(ObjectArrays.java:231)
at com.google.common.collect.ObjectArrays.checkElementsNotNull(ObjectArrays.java:226)
at com.google.common.collect.ImmutableList.construct(ImmutableList.java:303)
at com.google.common.collect.ImmutableList.copyOf(ImmutableList.java:258)
at forge.view.PlayerView.setCommandCards(PlayerView.java:229)
at forge.view.LocalGameView.writePlayerToView(LocalGameView.java:387)
at forge.view.LocalGameView.getPlayerView(LocalGameView.java:371)
at forge.view.LocalGameView.getPlayerViews(LocalGameView.java:347)
at forge.view.LocalGameView.getPlayers(LocalGameView.java:248)
at forge.control.FControlGameEventHandler$1.run(FControlGameEventHandler.java:133)
at forge.control.GuiTimer$1.actionPerformed(GuiTimer.java:16)
at javax.swing.Timer.fireActionPerformed(Unknown Source)
at javax.swing.Timer$DoPostEvent.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$400(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)
- SirFunchalot
- Posts: 15
- Joined: 23 Apr 2012, 02:50
- Has thanked: 3 times
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by friarsol » 28 Oct 2014, 00:56
Please read the link in my signature, you appear to be on an old version.SirFunchalot wrote:Tried to start a commander game for the first time and as soon as the game began it crashed giving the following error message.
- 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 rikimbo » 28 Oct 2014, 02:29
I'm on r28103, and it seems to me like every single triggered ability I control is being marked with (Optional) and prompting me whether I want to do it or not. For example, Acidic Slime has an non-optional triggered ability, but it is treated as optional.
I think the opponent is getting the optional triggers too, because I'm pretty sure The Thing was choosing not to deal damage to himself with his Copper Tablets... (he didn't have any of his regular damage prevention stuff out).
Is anyone else able to confirm this?
I think the opponent is getting the optional triggers too, because I'm pretty sure The Thing was choosing not to deal damage to himself with his Copper Tablets... (he didn't have any of his regular damage prevention stuff out).
Is anyone else able to confirm this?
-

rikimbo - Posts: 52
- Joined: 25 Mar 2014, 14:15
- Location: Winnipeg
- Has thanked: 10 times
- Been thanked: 7 times
Re: Bug Reports (snapshot builds)
by friarsol » 28 Oct 2014, 03:07
r28103
AI has a Painters Servant (red) in play, but the Card Detail Panel doesn't suggest that my cards are anything different than their normal color. It used to show up as gold in these scenarios.
AI has a Painters Servant (red) in play, but the Card Detail Panel doesn't suggest that my cards are anything different than their normal color. It used to show up as gold in these scenarios.
- 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 friarsol » 28 Oct 2014, 03:09
Yea that happens for me too. Sloth had a commit recently trying to improve this, so there must be an issue with the logic there.rikimbo wrote:Is anyone else able to confirm this?
- 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 kubiac470 » 28 Oct 2014, 06:28
version r28080
I am not sure that a bug about the rules. When I have Necrotic Ooze in play and Primeval Titan in graveyard Necrotic don t have the Primeval's abilities.
Thanks.
I am not sure that a bug about the rules. When I have Necrotic Ooze in play and Primeval Titan in graveyard Necrotic don t have the Primeval's abilities.
Thanks.
Re: Bug Reports (snapshot builds)
by Snowstorm » 28 Oct 2014, 07:37
r28063
In a game with more than 1 bot, if a different avatar is picked for another bot other than the first bot that bot will have the same avatar as the first bot. (tested in a commander game)
In a game with more than 1 bot, if a different avatar is picked for another bot other than the first bot that bot will have the same avatar as the first bot. (tested in a commander game)
Re: Bug Reports (snapshot builds)
by Sloth » 28 Oct 2014, 08:17
This is fixed now. Only triggers with costs are now marked as optional (in addition to the normal triggers with "may").rikimbo wrote:I'm on r28103, and it seems to me like every single triggered ability I control is being marked with (Optional) and prompting me whether I want to do it or not. For example, Acidic Slime has an non-optional triggered ability, but it is treated as optional.
I think the opponent is getting the optional triggers too, because I'm pretty sure The Thing was choosing not to deal damage to himself with his Copper Tablets... (he didn't have any of his regular damage prevention stuff out).
Is anyone else able to confirm this?
Primeval Titan has no activated abilities, only triggered and static abilities.kubiac470 wrote:version r28080
I am not sure that a bug about the rules. When I have Necrotic Ooze in play and Primeval Titan in graveyard Necrotic don t have the Primeval's abilities.
Thanks.
-

Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Bug Reports (snapshot builds)
by Snowstorm » 28 Oct 2014, 09:22
Description: [Dealt a winning blow with Nekusar, the Mindrazer and then game freezes]
Edit: It seems to only happen when I win an entire match.
Edit: It seems to only happen when I win an entire match.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.30-SNAPSHOT-r28063 (mixed revisions detected; please update from the root directory)
Operating System: Windows 8.1 6.3 x86
Java Version: 1.7.0_71 Oracle Corporation
java.lang.NullPointerException
at forge.game.card.CardFactoryUtil.getCommanderInfo(CardFactoryUtil.java:2034)
at forge.game.card.CardView.getText(CardView.java:524)
at forge.card.CardDetailUtil.composeCardText(CardDetailUtil.java:217)
at forge.gui.CardDetailPanel.setCard(CardDetailPanel.java:260)
at forge.screens.match.controllers.CDetail.showCard(CDetail.java:53)
at forge.screens.match.CMatchUI.setCard(CMatchUI.java:238)
at forge.screens.match.CMatchUI.setCard(CMatchUI.java:233)
at forge.screens.match.views.VStack$StackInstanceTextArea$1.mouseEntered(VStack.java:202)
at java.awt.AWTEventMulticaster.mouseEntered(Unknown Source)
at java.awt.AWTEventMulticaster.mouseEntered(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.trackMouseEnterExit(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)
Last edited by Snowstorm on 29 Oct 2014, 08:34, edited 1 time in total.
Re: Bug Reports (snapshot builds)
by kubiac470 » 28 Oct 2014, 09:53
I am not sure again about rules. When I played Harmonic Sliver I can t destroy artifact or enchantment.
Thanks again for your work and your answers....
Thanks again for your work and your answers....
Re: Bug Reports (snapshot builds)
by Devilman06 » 28 Oct 2014, 15:30
Description: [describe what you were doing when the crash occurred]
forge-gui-desktop-1.5.30-SNAPSHOT-jar-with-dependencies is what im using if there is anyway around this or if i'm not doing something i should be could someone help me out...
- OutOfMemoryError | Open
- Code: Select all
Forge Version: 1.5.30-SNAPSHOT-r28080
Operating System: Windows 8.1 6.3 x86
Java Version: 1.7.0_71 Oracle Corporation
java.lang.OutOfMemoryError: Java heap space
at java.util.LinkedHashMap.createEntry(Unknown Source)
at java.util.HashMap.addEntry(Unknown Source)
at java.util.LinkedHashMap.addEntry(Unknown Source)
at java.util.HashMap.put(Unknown Source)
at forge.util.ItemPool.add(ItemPool.java:268)
at forge.util.ItemPool.createFrom(ItemPool.java:96)
at forge.screens.deckeditor.controllers.CEditorConstructed.<init>(CEditorConstructed.java:71)
at forge.screens.deckeditor.CDeckEditorUI.initialize(CDeckEditorUI.java:307)
at forge.control.FControl.setCurrentScreen(FControl.java:285)
at forge.control.FControl.setCurrentScreen(FControl.java:249)
at forge.view.FNavigationBar$NavigationTab$1.mousePressed(FNavigationBar.java:385)
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)
forge-gui-desktop-1.5.30-SNAPSHOT-jar-with-dependencies is what im using if there is anyway around this or if i'm not doing something i should be could someone help me out...
- Devilman06
- Posts: 127
- Joined: 29 Jan 2010, 03:59
- Has thanked: 1 time
- Been thanked: 2 times
Re: Bug Reports (snapshot builds)
by Jak » 29 Oct 2014, 07:02
r28107
When using the ability of Hex Parasite it only gets +1/+0 regardless how many mana was spent for X and how many counters got removed this way. Seems like it is the same error that Coalition Relic has, which only gets one mana regardless how many charge counters were on it.
When using the ability of Hex Parasite it only gets +1/+0 regardless how many mana was spent for X and how many counters got removed this way. Seems like it is the same error that Coalition Relic has, which only gets one mana regardless how many charge counters were on it.
- Jak
- Posts: 23
- Joined: 23 Mar 2011, 07:37
- Has thanked: 0 time
- Been thanked: 0 time
Who is online
Users browsing this forum: No registered users and 29 guests