Page 250 of 487

Re: Bug Reports (snapshot builds)

PostPosted: 21 Oct 2014, 01:48
by kixleart
Description: Visiting the spell shop after altering the worlds.txt file to make sure that the main world will only give me M15 and THS/KTK Block cards.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.29-SNAPSHOT-r-1u
Operating System: Windows 8 6.2 x86
Java Version:     1.7.0_51 Oracle Corporation

java.lang.NullPointerException
   at forge.item.BoosterPack$1.apply(BoosterPack.java:33)
   at forge.item.BoosterPack$1.apply(BoosterPack.java:30)
   at forge.quest.QuestUtilCards.generateBoostersInShop(QuestUtilCards.java:558)
   at forge.quest.QuestUtilCards.generateCardsInShop(QuestUtilCards.java:686)
   at forge.quest.QuestUtilCards.getShopList(QuestUtilCards.java:714)
   at forge.screens.deckeditor.controllers.CEditorQuestCardShop.update(CEditorQuestCardShop.java:247)
   at forge.screens.deckeditor.CDeckEditorUI.setCurrentEditorController(CDeckEditorUI.java:275)
   at forge.screens.deckeditor.CDeckEditorUI.setEditorController(CDeckEditorUI.java:112)
   at forge.GuiDesktop.showSpellShop(GuiDesktop.java:291)
   at forge.quest.QuestUtil.showSpellShop(QuestUtil.java:487)
   at forge.screens.home.quest.CSubmenuDuels$1.run(CSubmenuDuels.java:39)
   at forge.toolbox.FLabel._doMouseAction(FLabel.java:291)
   at forge.toolbox.FLabel.access$1300(FLabel.java:35)
   at forge.toolbox.FLabel$6.onLeftClick(FLabel.java:329)
   at forge.toolbox.FMouseAdapter.mouseReleased(FMouseAdapter.java:245)
   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: Bug Reports (snapshot builds)

PostPosted: 21 Oct 2014, 03:48
by SirFunchalot
Snapcaster Mage is unable to grant cards Flashback 100% of the time. Very often I will target an Instant on my opponents turn such as Cryptic Command and be unable to cast it despite waiting fully for the effect to resolve, sometimes even entire phases of the opponents turn will past and the card still will not be given Flashback.

Re: Bug Reports (snapshot builds)

PostPosted: 21 Oct 2014, 06:55
by Marek14
lujo wrote:
drdev wrote:
lujo wrote:Description: Allocated trample damage after a big push, this happened. Might not be the latest snapshot, will update right now. Edit: No, it's the latest krazythefox had up.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.29-SNAPSHOT-r-1u
Operating System: Windows XP 5.1 x86
Java Version:     1.8.0_20 Oracle Corporation

java.lang.NullPointerException
   at forge.game.card.Card.get(Card.java:95)
   at forge.player.PlayerControllerHuman.assignCombatDamage(PlayerControllerHuman.java:296)
   at forge.game.combat.Combat.assignAttackersDamage(Combat.java:575)
   at forge.game.combat.Combat.assignCombatDamage(Combat.java:620)
   at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:303)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:935)
   at forge.game.GameAction.startGame(GameAction.java:1339)
   at forge.game.Match.startGame(Match.java:71)
   at forge.match.MatchUtil$2.run(MatchUtil.java:206)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
I think this was already fixed. At any rate, I can't reproduce. Can you try updating to a newer snapshot?
It was the latest of krazythefox snapshots from 18th, 280007, at least that's the latest which the link from the "snapshot builds" sticky brings up. Could be it was fixed in a later one but I don't know how to access it. When I get ahold of the later one, I'll keep an eye out for if it happens, ty.
Perhaps that snapshot repository needs an automatic functionality that would delete older snapshots so there would be always no more than, say, twenty? Seems it got full and can't load new ones.

Re: Bug Reports (snapshot builds)

PostPosted: 21 Oct 2014, 09:20
by Agetian
r28043: I'm getting some visual repetition in the combat log - the information that I'm being attacked by the opponent appears to be repeated multiple times when the opponent attacks me with several creatures (it logs all the attackers once for each attacker or something like that?)

- Agetian

Re: Bug Reports (snapshot builds)

PostPosted: 21 Oct 2014, 15:40
by kubiac470
when I play treachery. I have got this message when I try untap the five lands. Thanks

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

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.29-SNAPSHOT-r28023 (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_67 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.LinkedList$ListItr.checkForComodification(Unknown Source)
   at java.util.LinkedList$ListItr.next(Unknown Source)
   at forge.game.GameAction.checkStaticAbilities(GameAction.java:613)
   at forge.game.GameAction.checkStateEffects(GameAction.java:669)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:871)
   at forge.game.GameAction.startGame(GameAction.java:1358)
   at forge.game.Match.startGame(Match.java:71)
   at forge.match.MatchUtil$2.run(MatchUtil.java:200)
   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: Bug Reports (snapshot builds)

PostPosted: 21 Oct 2014, 16:25
by drdev
kubiac470 wrote:when I play treachery. I have got this message when I try untap the five lands. Thanks

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

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.29-SNAPSHOT-r28023 (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_67 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.LinkedList$ListItr.checkForComodification(Unknown Source)
   at java.util.LinkedList$ListItr.next(Unknown Source)
   at forge.game.GameAction.checkStaticAbilities(GameAction.java:613)
   at forge.game.GameAction.checkStateEffects(GameAction.java:669)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:871)
   at forge.game.GameAction.startGame(GameAction.java:1358)
   at forge.game.Match.startGame(Match.java:71)
   at forge.match.MatchUtil$2.run(MatchUtil.java:200)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
This s has already been fixed if you update to a newer snapshot.

Re: Bug Reports (snapshot builds)

PostPosted: 21 Oct 2014, 16:47
by borsuk
version 1.5.29

In challenge mode, Forced fruition was triggered by choosing boros mastiff, why if it's not a spell?

Re: Bug Reports (snapshot builds)

PostPosted: 21 Oct 2014, 17:08
by friarsol
borsuk wrote:version 1.5.29

In challenge mode, Forced fruition was triggered by choosing boros mastiff, why if it's not a spell?
I'm not sure what you mean. According to the log:

Jenny casts Boros Mastiff
Forced Fruition triggers because a spell was cast.

111. Spells
111.1. A spell is a card on the stack. As the first step of being cast (see rule 601, "Casting Spells"), the card becomes a spell and is moved to the top of the stack from the zone it was in, which is usually its owner's hand. (See rule 405, "Stack.") A spell remains on the stack as a spell until it resolves (see rule 608, "Resolving Spells and Abilities"), is countered (see rule 701.5), or otherwise leaves the stack. For more information, see section 6, "Spells, Abilities, and Effects."
111.1a A copy of a spell is also a spell, even if it has no card associated with it. See rule 706.10.
111.1b Some effects allow a player to cast a copy of a card; if the player does, that copy is a spell as well. See rule 706.12.
111.2. A spell's owner is the same as the owner of the card that represents it, unless it's a copy. In that case, the owner of the spell is the player under whose control it was put on the stack. A spell's controller is, by default, the player under whose control it was put on the stack. (For noncopy spells, that's the player who cast it.) Every spell has a controller.
111.3. A noncopy spell's characteristics are the same as those printed on its card, as modified by any continuous effects. See rule 613, "Interaction of Continuous Effects."
111.4. If an effect changes any characteristics of a permanent spell, the effect continues to apply to the permanent when the spell resolves. See rule 400.7.

Example: If an effect changes a black creature spell to white, the creature is white when it enters the battlefield and remains white for the duration of the effect changing its color.

Re: Bug Reports (snapshot builds)

PostPosted: 21 Oct 2014, 18:03
by Chris H.
I built and deployed to the cardforge site a new snapshot based on SVN rev 28045:

forge-gui-desktop-1.5.29-20141021.174633-6.tar.bz2

forge-gui-desktop-1.5.29-20141021.174633-6-osx.tar.bz2

Re: Bug Reports (snapshot builds)

PostPosted: 21 Oct 2014, 20:02
by squee1968
r21045. Reveille Squad has a trigger that should be optional, but currently isn't scripted that way. Angel of Serenity's second trigger description needs to be changed to TriggerDescription$ When CARDNAME leaves the battlefield, return the exiled cards to their owners' hands.

Re: Bug Reports (snapshot builds)

PostPosted: 21 Oct 2014, 20:44
by nefigah
drdev wrote:
nefigah wrote:r28026:

Opponent cast Mark of the Oni on my Chief of the Edge, and I got the following unrecoverable exception immediately after my creature went to his side of the battlefield. If it makes a difference, he did have a demon (well, a changeling) in play.



ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.29-SNAPSHOT-r28021
Operating System: Mac OS X 10.10 x86_64
Java Version:     1.8.0_25 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:966)
   at java.util.LinkedList$ListItr.next(LinkedList.java:888)
   at forge.game.GameAction.checkStaticAbilities(GameAction.java:613)
   at forge.game.GameAction.checkStateEffects(GameAction.java:669)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:871)
   at forge.game.GameAction.startGame(GameAction.java:1358)
   at forge.game.Match.startGame(Match.java:71)
   at forge.match.MatchUtil$2.run(MatchUtil.java:200)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at java.lang.Thread.run(Thread.java:745)
These concurrent modification errors should all now be fixed by r28037.
I just updated to r28045, but still got the exception (same scenario as described in the quoted text)

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.29-SNAPSHOT-r28021
Operating System: Mac OS X 10.10 x86_64
Java Version:     1.8.0_25 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:966)
   at java.util.LinkedList$ListItr.next(LinkedList.java:888)
   at forge.game.GameAction.checkStaticAbilities(GameAction.java:613)
   at forge.game.GameAction.checkStateEffects(GameAction.java:669)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:871)
   at forge.game.GameAction.startGame(GameAction.java:1358)
   at forge.game.Match.startGame(Match.java:71)
   at forge.match.MatchUtil$2.run(MatchUtil.java:200)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at java.lang.Thread.run(Thread.java:745)

Re: Bug Reports (snapshot builds)

PostPosted: 21 Oct 2014, 20:52
by lujo
I'm still not getting blocking arrows when the AI assigns blockers. r28045

Re: Bug Reports (snapshot builds)

PostPosted: 21 Oct 2014, 21:22
by drdev
nefigah wrote:
drdev wrote:
nefigah wrote:r28026:

Opponent cast Mark of the Oni on my Chief of the Edge, and I got the following unrecoverable exception immediately after my creature went to his side of the battlefield. If it makes a difference, he did have a demon (well, a changeling) in play.



ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.29-SNAPSHOT-r28021
Operating System: Mac OS X 10.10 x86_64
Java Version:     1.8.0_25 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:966)
   at java.util.LinkedList$ListItr.next(LinkedList.java:888)
   at forge.game.GameAction.checkStaticAbilities(GameAction.java:613)
   at forge.game.GameAction.checkStateEffects(GameAction.java:669)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:871)
   at forge.game.GameAction.startGame(GameAction.java:1358)
   at forge.game.Match.startGame(Match.java:71)
   at forge.match.MatchUtil$2.run(MatchUtil.java:200)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at java.lang.Thread.run(Thread.java:745)
These concurrent modification errors should all now be fixed by r28037.
I just updated to r28045, but still got the exception (same scenario as described in the quoted text)

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.29-SNAPSHOT-r28021
Operating System: Mac OS X 10.10 x86_64
Java Version:     1.8.0_25 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:966)
   at java.util.LinkedList$ListItr.next(LinkedList.java:888)
   at forge.game.GameAction.checkStaticAbilities(GameAction.java:613)
   at forge.game.GameAction.checkStateEffects(GameAction.java:669)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:871)
   at forge.game.GameAction.startGame(GameAction.java:1358)
   at forge.game.Match.startGame(Match.java:71)
   at forge.match.MatchUtil$2.run(MatchUtil.java:200)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
   at java.lang.Thread.run(Thread.java:745)
The exception still has you on r28021. Are you sure you updated?

Re: Bug Reports (snapshot builds)

PostPosted: 21 Oct 2014, 21:28
by drdev
lujo wrote:I'm still not getting blocking arrows when the AI assigns blockers. r28045
Are you sure you're actually on r28045? I'm not able to reproduce this, and somebody who thought they updated to r28045 just posted an exception with r28021 listed as the version.

Chris, is your new snapshot build pointing to the wrong version?

Re: Bug Reports (snapshot builds)

PostPosted: 21 Oct 2014, 21:42
by drdev
Agetian wrote:r28043: I'm getting some visual repetition in the combat log - the information that I'm being attacked by the opponent appears to be repeated multiple times when the opponent attacks me with several creatures (it logs all the attackers once for each attacker or something like that?)

- Agetian
Fixed in r28048. Also fixed the issue where creatures would display as "(blocked)" even if they hadn't been blocked.