Page 168 of 487

Re: Bug Reports (snapshot builds)

PostPosted: 27 Oct 2013, 07:00
by drdev
RumbleBBU wrote:Maybe not really a 'bug' but something that used to work and no longer does...

In an older version of Forge, when you resized and reordered the displayed editor columns in the spell shop, the game would remember your changes and use them when you entered the spellshop again.

The current version of Forge no longer does.

Is this a big issue? For me, it is. I often play on a small laptop, 1024x768 resolution max, and three fields I regularly need in the quest spell shop - sale price, new, decks - are offscreen. Instead I see fields that are decidely less interesting in the spell shop, like CMC, P, T. So I have to start my shopping by scrolling left and right, dragging those three fields to the left, step by step, little by little (drag the column a couple of steps, scroll a little more to the left, drag some more, repeat for each desired column)...every frigging time I enter the spell shop!

So yes, it's definitely an issue for me. :(
I'll look into it since I've made changes to deck editor tables in the past and may have accidentally caused this problem myself.

Re: Bug Reports (snapshot builds)

PostPosted: 27 Oct 2013, 15:08
by Hanmac
if i have a Prototype Portal, and i use some artifact land like Darksteel Citadel
and then i use Extraplanar Lens on the Darksteel Citadel token,
Extraplanar Lens still works but it should not because the inprinted card does not exist anymore
----
Sacrificing with Life and Limb animated Forest does not trigger the ability from Mortician Beetle and Savra, Queen of the Golgari

Re: Bug Reports (snapshot builds)

PostPosted: 03 Nov 2013, 02:03
by friarsol
Looks like Whirlpool Whelm isn't giving me a choice to put the Targeted card on top of the library. The script looks... weird. It's probably better with a Generic Choice here.

Re: Bug Reports (snapshot builds)

PostPosted: 03 Nov 2013, 08:38
by swordshine
Battlalion triggers will fizzle if there are fewer than three attacking creatures when resolving.

Re: Bug Reports (snapshot builds)

PostPosted: 03 Nov 2013, 16:41
by Yuskei
Description: I was trying to start a multiplayer game in EDH when the error box popped up right as the game screen came.

r23584

NullPointerException | Open
Code: Select all
Forge Version:    1.5.5-SNAPSHOT-r23584
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_02 Oracle Corporation

java.lang.NullPointerException
   at forge.gui.match.VMatchUI.populate(VMatchUI.java:91)
   at forge.control.FControl.setCurrentScreen(FControl.java:302)
   at forge.control.FControl.attachToGame(FControl.java:464)
   at forge.control.FControl.startGameWithUi(FControl.java:427)
   at forge.gui.home.variant.CSubmenuCommander$5.run(CSubmenuCommander.java:159)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$000(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)

Re: Bug Reports (snapshot builds)

PostPosted: 03 Nov 2013, 18:49
by drdev
drdev wrote:
RumbleBBU wrote:Maybe not really a 'bug' but something that used to work and no longer does...

In an older version of Forge, when you resized and reordered the displayed editor columns in the spell shop, the game would remember your changes and use them when you entered the spellshop again.

The current version of Forge no longer does.

Is this a big issue? For me, it is. I often play on a small laptop, 1024x768 resolution max, and three fields I regularly need in the quest spell shop - sale price, new, decks - are offscreen. Instead I see fields that are decidely less interesting in the spell shop, like CMC, P, T. So I have to start my shopping by scrolling left and right, dragging those three fields to the left, step by step, little by little (drag the column a couple of steps, scroll a little more to the left, drag some more, repeat for each desired column)...every frigging time I enter the spell shop!

So yes, it's definitely an issue for me. :(
I'll look into it since I've made changes to deck editor tables in the past and may have accidentally caused this problem myself.
I don't think I caused this after investigating, but at any rate, I committed a fix in r23590. I also fixed it so column sort order is remembered properly in r23591.

Re: Bug Reports (snapshot builds)

PostPosted: 04 Nov 2013, 01:17
by drdev
Yuskei wrote:Description: I was trying to start a multiplayer game in EDH when the error box popped up right as the game screen came.

r23584

NullPointerException | Open
Code: Select all
Forge Version:    1.5.5-SNAPSHOT-r23584
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_02 Oracle Corporation

java.lang.NullPointerException
   at forge.gui.match.VMatchUI.populate(VMatchUI.java:91)
   at forge.control.FControl.setCurrentScreen(FControl.java:302)
   at forge.control.FControl.attachToGame(FControl.java:464)
   at forge.control.FControl.startGameWithUi(FControl.java:427)
   at forge.gui.home.variant.CSubmenuCommander$5.run(CSubmenuCommander.java:159)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$000(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)
I can't reproduce this. I'm able to launch Commander matches just fine. If you can still reproduce, can be more specific on the game setup?

Re: Bug Reports (snapshot builds)

PostPosted: 05 Nov 2013, 08:45
by RumbleBBU
drdev wrote:I don't think I caused this after investigating, but at any rate, I committed a fix in r23590.
Nor did I intend to imply that you (or anyone else in particular) was responsible for the loss of the functionality. :D Your efforts to restore the earlier functionality are greatly appreciated however! =D>

My memory my be a bit faulty and I could be wrong here, but I think that in a much earlier version of Forge, the view layout files contained a lot more information about how the user had customized the various views. This made it possible to preserve the view customizations - such as editor column order and column sizes - between Forge launches. The more recent layout files seem to contain less information.
Of course the old-style layout files also led to problems. When a layout file became corrupted or messed-up somehow, sometimes the only solution was to delete the customized layout file (in order to restore the default layout). And when new features were added to the views, the old layout files became incompatible.

Re: Bug Reports (snapshot builds)

PostPosted: 05 Nov 2013, 09:56
by RumbleBBU
r23595

I had a Dystopia in play.
The AI had a Birds of Paradise with Paralyze and Aspect of Wolf on it.
During its upkeep, the AI chooses to sac something (either the BoP or the AoW), and I get...

| Open
EDT > java.lang.IllegalArgumentException: component and container should be in the same top-level window
at java.awt.Container.checkAdding(Unknown Source)
at java.awt.Container.setComponentZOrder(Unknown Source)
at forge.view.arcane.PlayArea.positionAllCards(PlayArea.java:283)
at forge.view.arcane.PlayArea.doLayout(PlayArea.java:257)
at forge.view.arcane.PlayArea.recalculateCardPanels(PlayArea.java:571)
at forge.view.arcane.PlayArea.setupPlayZone(PlayArea.java:528)
at forge.gui.match.CMatchUI.updateZones(CMatchUI.java:342)
at forge.control.FControlGameEventHandler$3.run(FControlGameEventHandler.java:209)
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)


(The crash left the game in an incoherent state. I no longer drew cards in that duel, and Dystopia no longer caused the AI to sac anything, and the Paralyze was no longer attached to the BoP.)

Re: Bug Reports (snapshot builds)

PostPosted: 10 Nov 2013, 07:35
by swordshine
Sharuum the Hegemon + Sculpting Steel/Phyrexian Metamorph combo doesn't work.
I think this bug is related to the overuse of chooseOrderOfSimultaneousStackEntryAll(). It should be placed after SBA.

Re: Bug Reports (snapshot builds)

PostPosted: 13 Nov 2013, 14:10
by swordshine
r23639 Got an NPE when Ancestral Vision removes the last time counter and play the card without mana cost:
java.lang.NullPointerException
at forge.card.ability.effects.PlayEffect.resolve(PlayEffect.java:214)
at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:130)
at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1112)
at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1094)
at forge.card.spellability.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:93)
at forge.game.player.HumanPlay.playSpellAbilityNoStack(HumanPlay.java:245)
at forge.game.player.PlayerControllerHuman.playSpellAbilityNoStack(PlayerControllerHuman.java:176)
at forge.card.trigger.WrappedAbility.resolve(WrappedAbility.java:362)
at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1112)
at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1094)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:538)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1003)
at forge.game.GameAction.startGame(GameAction.java:1463)
at forge.game.Match$1.run(Match.java:104)
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:744)

Re: Bug Reports (snapshot builds)

PostPosted: 13 Nov 2013, 17:34
by Almeida
Description: in opening

ZipException | Open
Code: Select all
Forge Version:    1.5.5-SNAPSHOT-r23601
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_07 Oracle Corporation

main > Error loading Quest Data
java.util.zip.ZipException: Not in GZIP format
   at java.util.zip.GZIPInputStream.readHeader(Unknown Source)
   at java.util.zip.GZIPInputStream.<init>(Unknown Source)
   at java.util.zip.GZIPInputStream.<init>(Unknown Source)
   at forge.quest.io.QuestDataIO.loadData(QuestDataIO.java:123)
   at forge.control.FControl.initialize(FControl.java:221)
   at forge.view.Main.main(Main.java:46)

Re: Bug Reports (snapshot builds)

PostPosted: 16 Nov 2013, 22:27
by drdev
swordshine wrote:r23639 Got an NPE when Ancestral Vision removes the last time counter and play the card without mana cost:
java.lang.NullPointerException
at forge.card.ability.effects.PlayEffect.resolve(PlayEffect.java:214)
at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:130)
at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1112)
at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1094)
at forge.card.spellability.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:93)
at forge.game.player.HumanPlay.playSpellAbilityNoStack(HumanPlay.java:245)
at forge.game.player.PlayerControllerHuman.playSpellAbilityNoStack(PlayerControllerHuman.java:176)
at forge.card.trigger.WrappedAbility.resolve(WrappedAbility.java:362)
at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1112)
at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1094)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:538)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1003)
at forge.game.GameAction.startGame(GameAction.java:1463)
at forge.game.Match$1.run(Match.java:104)
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:744)
This sounds the same as the issue with cascade cards that I just fixed, so this should be too now.

Re: Bug Reports (snapshot builds)

PostPosted: 19 Nov 2013, 06:17
by Corwin72
Is there a new location for snapshots?
I have been checking the index for a few days but it looks like it was last updated on the 14th and there has not been a bz2 file since the 7th.
Thanks!

Re: Bug Reports (snapshot builds)

PostPosted: 19 Nov 2013, 13:26
by Chris H.
Corwin72 wrote:Is there a new location for snapshots?
I have been checking the index for a few days but it looks like it was last updated on the 14th and there has not been a bz2 file since the 7th.
Thanks!
 
The new location for snapshot builds can be found in the Forge Frequently Asked Questions topic.

I currently have build bugs in my local copy and they prevent a build and release at this time. :(