It is currently 12 Nov 2025, 15:20
   
Text Size

Bug Reports (snapshot builds)

Post MTG Forge Related Programming Questions Here

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

Re: Bug Reports (snapshot builds)

Postby Snowstorm » 26 Oct 2014, 19:46

r28063

Flayer of the Hatebound does not activate on himself entering from the graveyard. (Tested using Dread Return)
User avatar
Snowstorm
 
Posts: 50
Joined: 16 Mar 2014, 20:37
Has thanked: 4 times
Been thanked: 1 time

Re: Bug Reports (snapshot builds)

Postby friarsol » 27 Oct 2014, 03:02

Snowstorm wrote:r28063

Flayer of the Hatebound does not activate on himself entering from the graveyard. (Tested using Dread Return)
Fixed thanks.
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 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.
squee1968
 
Posts: 254
Joined: 18 Nov 2011, 03:28
Has thanked: 110 times
Been thanked: 45 times

Re: Bug Reports (snapshot builds)

Postby 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)
[/spoiler]
SirFunchalot
 
Posts: 15
Joined: 23 Apr 2012, 02:50
Has thanked: 3 times
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby friarsol » 28 Oct 2014, 00:56

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.
Please read the link in my signature, you appear to be on an old version.
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 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?
User avatar
rikimbo
 
Posts: 52
Joined: 25 Mar 2014, 14:15
Location: Winnipeg
Has thanked: 10 times
Been thanked: 7 times

Re: Bug Reports (snapshot builds)

Postby 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.
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 friarsol » 28 Oct 2014, 03:09

rikimbo wrote:Is anyone else able to confirm this?
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.
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 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.
kubiac470
 
Posts: 25
Joined: 19 Sep 2012, 18:47
Has thanked: 8 times
Been thanked: 1 time

Re: Bug Reports (snapshot builds)

Postby 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)
User avatar
Snowstorm
 
Posts: 50
Joined: 16 Mar 2014, 20:37
Has thanked: 4 times
Been thanked: 1 time

Re: Bug Reports (snapshot builds)

Postby Sloth » 28 Oct 2014, 08:17

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?
This is fixed now. Only triggers with costs are now marked as optional (in addition to the normal triggers with "may").

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.
Primeval Titan has no activated abilities, only triggered and static abilities.
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 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.

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)
Attachments
Neku Bug.PNG
Last edited by Snowstorm on 29 Oct 2014, 08:34, edited 1 time in total.
User avatar
Snowstorm
 
Posts: 50
Joined: 16 Mar 2014, 20:37
Has thanked: 4 times
Been thanked: 1 time

Re: Bug Reports (snapshot builds)

Postby 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....
kubiac470
 
Posts: 25
Joined: 19 Sep 2012, 18:47
Has thanked: 8 times
Been thanked: 1 time

Re: Bug Reports (snapshot builds)

Postby Devilman06 » 28 Oct 2014, 15:30

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

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)
Shows up at random times when purchasing cards in the spellshop
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)

Postby 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.
Jak
 
Posts: 23
Joined: 23 Mar 2011, 07:37
Has thanked: 0 time
Been thanked: 0 time

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 29 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 29 users online :: 0 registered, 0 hidden and 29 guests (based on users active over the past 10 minutes)
Most users ever online was 9824 on 10 Nov 2025, 04:33

Users browsing this forum: No registered users and 29 guests

Login Form