It is currently 18 Apr 2024, 08:24
   
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 tjtillman » 20 Oct 2017, 17:59

Agetian wrote:
tjtillman wrote:r35800

ETB effects (explore specifically) has been doing something weird, it won't trigger on ETB, but at the beginning of the next phase.
I've seen this reported a few times every now and then (with different effects) but I couldn't replicate it even once so far. Is there any particular series of steps that you know of that can lead to a reproducible case where this would happen?

- Agetian
Hmm, I don't know exactly the steps, but I can try to recall where I've seen it relatively consistently (still not always).

It has never happened when I play a card, but only on the CPU's ETB triggers. Where I've seen it most often is when the CPU plays Paladin of the Bloodstained (the token coming in the step after the main phase).
tjtillman
 
Posts: 202
Joined: 16 Sep 2013, 17:47
Has thanked: 0 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby Agetian » 21 Oct 2017, 03:37

tjtillman wrote:
Agetian wrote:
tjtillman wrote:r35800

ETB effects (explore specifically) has been doing something weird, it won't trigger on ETB, but at the beginning of the next phase.
I've seen this reported a few times every now and then (with different effects) but I couldn't replicate it even once so far. Is there any particular series of steps that you know of that can lead to a reproducible case where this would happen?

- Agetian
Hmm, I don't know exactly the steps, but I can try to recall where I've seen it relatively consistently (still not always).

It has never happened when I play a card, but only on the CPU's ETB triggers. Where I've seen it most often is when the CPU plays Paladin of the Bloodstained (the token coming in the step after the main phase).
I've had it happen to me relatively recently with another card (don't remember which one exactly), but in trying to repro it with the exact same cards in the exact same circumstances, it worked just fine for me. :/ It's an elusive bug :(

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Bug Reports (snapshot builds)

Postby Rendevoir » 21 Oct 2017, 22:20

Tried to launch Forge and this shows. Of course, this makes Forge freeze at the "loading quest" screen
[attachment=0]2017-10-21-00.txt[/attachment]
Attachments
2017-10-21-00.txt
(1.03 KiB) Downloaded 167 times
Rendevoir
 
Posts: 2
Joined: 21 Oct 2017, 22:12
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby Agetian » 22 Oct 2017, 04:13

@ Rendevoir: It looks like your quest file got corrupt for some reason. You have two options at this point.

1) Try to recover the quest file - navigate to your profile folder, and under "quest/saves", find a .dat quest file that is 0 bytes long. Delete it and then rename the corresponding .dat.bak file to have the .dat extension (e.q. myquest.dat.bak -> myquest.dat). See if this helps.

2) If (1) doesn't help, you will have to delete the corrupt file (the .dat file that still doesn't load). This will make Forge boot up again, but you will have to start the quest over.

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Bug Reports (snapshot builds)

Postby Rendevoir » 23 Oct 2017, 00:34

Agetian wrote:@ Rendevoir: It looks like your quest file got corrupt for some reason. You have two options at this point.

1) Try to recover the quest file - navigate to your profile folder, and under "quest/saves", find a .dat quest file that is 0 bytes long. Delete it and then rename the corresponding .dat.bak file to have the .dat extension (e.q. myquest.dat.bak -> myquest.dat). See if this helps.

2) If (1) doesn't help, you will have to delete the corrupt file (the .dat file that still doesn't load). This will make Forge boot up again, but you will have to start the quest over.

- Agetian
it worked! thanks!
Rendevoir
 
Posts: 2
Joined: 21 Oct 2017, 22:12
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby Thran75 » 26 Oct 2017, 06:59

Hallo, I notice that sometimes the AI can target Etched Champion even if its protection ability is active, the spell fizzle but the creature can be targetted anyway. It happends mainly with Drain Life and when the abyss in in play I belive. Another thing I noticed in last snapshoot is that i cant activate equipements.
Thran75
 
Posts: 22
Joined: 24 Feb 2013, 11:38
Has thanked: 7 times
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby MaxMtg » 26 Oct 2017, 12:38

The latest snapshot has a lot of problems
>can't crew vehicles
>unclaimed territory doesn't gives us the choice to select a creature type
and so on
MaxMtg
 
Posts: 102
Joined: 11 Aug 2017, 16:11
Has thanked: 50 times
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby Hanmac » 26 Oct 2017, 18:53

MaxMtg wrote:The latest snapshot has a lot of problems
>can't crew vehicles
>unclaimed territory doesn't gives us the choice to select a creature type
and so on
Should be fixed now.
Thanks for notice
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times

Re: Bug Reports (snapshot builds)

Postby MaxMtg » 26 Oct 2017, 19:30

Description: Whenever I start a game it crashes

NullPointerException | Open
Code: Select all
Forge Version:    1.6.5-SNAPSHOT-r-1
Operating System: Windows 8.1 6.3 amd64
Java Version:     1.8.0_144 Oracle Corporation

java.lang.NullPointerException
   at forge.game.card.CardFactoryUtil.addSpellAbility(CardFactoryUtil.java:3422)
   at forge.game.keyword.KeywordInstance.createTraits(KeywordInstance.java:97)
   at forge.game.keyword.KeywordInstance.createTraits(KeywordInstance.java:81)
   at forge.game.card.CardState.addIntrinsicKeyword(CardState.java:170)
   at forge.game.card.CardState.addIntrinsicKeywords(CardState.java:177)
   at forge.game.card.Card.addIntrinsicKeywords(Card.java:3551)
   at forge.game.card.CardFactory.readCardFace(CardFactory.java:425)
   at forge.game.card.CardFactory.readCard(CardFactory.java:387)
   at forge.game.card.CardFactory.getCard(CardFactory.java:245)
   at forge.game.card.CardFactory.getCard(CardFactory.java:240)
   at forge.game.card.Card.fromPaperCard(Card.java:5445)
   at forge.game.Match.preparePlayerLibrary(Match.java:188)
   at forge.game.Match.prepareAllZones(Match.java:250)
   at forge.game.Match.startGame(Match.java:74)
   at forge.match.HostedMatch$2.run(HostedMatch.java:225)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
MaxMtg
 
Posts: 102
Joined: 11 Aug 2017, 16:11
Has thanked: 50 times
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby stormcat » 26 Oct 2017, 21:32

:r36071
When I some decks open by Deck Editor, error occur.

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

NullPointerException | Open
Code: Select all
Forge Version:    1.6.5-SNAPSHOT-r-1
Operating System: Windows 10 10.0 x86
Java Version:     1.8.0_151 Oracle Corporation

java.lang.NullPointerException
   at forge.game.card.CardFactoryUtil.addSpellAbility(CardFactoryUtil.java:3611)
   at forge.game.keyword.KeywordInstance.createTraits(KeywordInstance.java:97)
   at forge.game.keyword.KeywordInstance.createTraits(KeywordInstance.java:81)
   at forge.game.card.CardState.addIntrinsicKeyword(CardState.java:170)
   at forge.game.card.CardState.addIntrinsicKeywords(CardState.java:177)
   at forge.game.card.Card.addIntrinsicKeywords(Card.java:3551)
   at forge.game.card.CardFactory.readCardFace(CardFactory.java:425)
   at forge.game.card.CardFactory.readCard(CardFactory.java:381)
   at forge.game.card.CardFactory.getCard(CardFactory.java:245)
   at forge.game.card.CardFactory.getCard(CardFactory.java:240)
   at forge.game.card.Card.fromPaperCard(Card.java:5445)
   at forge.game.card.Card.getCardForUi(Card.java:5453)
   at forge.game.card.CardView.getCardForUi(CardView.java:40)
   at forge.itemmanager.views.ImageView$CardViewDisplay.drawItemImage(ImageView.java:1107)
   at forge.itemmanager.views.ImageView$CardViewDisplay.paintComponent(ImageView.java:1078)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JViewport.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at forge.toolbox.FScrollPane.paint(FScrollPane.java:96)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JViewport.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   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$4.run(Unknown Source)
   at javax.swing.RepaintManager$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.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$1200(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$500(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$JavaSecurityAccessImpl.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)
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby Hanmac » 27 Oct 2017, 06:26

crash are fixed
But now Keyword Replacement Effects are not working anymore
Need to find out why
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times

Re: Bug Reports (snapshot builds)

Postby stormcat » 28 Oct 2017, 05:51

:r36074
The list of Planeswalker's ability has been shown very far from the card.
Please refer to Attachment.
Attachments
capture_001_28102017_144802.jpg
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby stormcat » 28 Oct 2017, 05:58

:r36074
I play fetch lands.
Then I will activate, but this unable.
After I do another action, it become enable.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby stormcat » 30 Oct 2017, 11:56

:r36077
It seems to put on double loyalty counters when Planeswalker card enter the battlefield.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby stormcat » 30 Oct 2017, 12:23

:r36077
Ability of Nykthos, Shrine to Nyx has broken.
It generate colorless mana equal to amount of chosen devotion.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 51 guests


Who is online

In total there are 51 users online :: 0 registered, 0 hidden and 51 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 51 guests

Login Form