It is currently 27 Aug 2025, 05:28
   
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 moomarc » 31 Jan 2013, 17:01

friarsol wrote:
swordshine wrote:Edit: Shortcut "E" is not functional.
What does shortcut E mean?
'E' by default was the shortcut for end turn.
-Marc
User avatar
moomarc
Pixel Commander
 
Posts: 2091
Joined: 04 Jun 2010, 15:22
Location: Johannesburg, South Africa
Has thanked: 371 times
Been thanked: 372 times

Re: Bug Reports (snapshot builds)

Postby ArsenalNut » 31 Jan 2013, 17:19

Using r19309, I had a Lazav, Dimir Mastermind copying a Obzedat, Ghost Council in pay.
I got the following crash when I tried to activate the end of turn trigger.
Copied Obzedat trigger crash | Open
java.lang.RuntimeException: TriggerFactory : registerTrigger -- trigParse too short
at forge.card.trigger.TriggerHandler.parseParams(TriggerHandler.java:229)
at forge.card.trigger.TriggerHandler.parseTrigger(TriggerHandler.java:180)
at forge.card.abilityfactory.effects.EffectEffect.resolve(EffectEffect.java:135)
at forge.card.abilityfactory.CommonDrawback.resolve(CommonDrawback.java:72)
at forge.card.abilityfactory.AbilityFactory.passUnlessCost(AbilityFactory.java:1589)
at forge.card.abilityfactory.AbilityFactory.resolveSubAbilities(AbilityFactory.java:1766)
at forge.card.abilityfactory.AbilityFactory.passUnlessCost(AbilityFactory.java:1590)
at forge.card.abilityfactory.AbilityFactory.resolve(AbilityFactory.java:1738)
at forge.card.spellability.SpellAbilityRequirements.finishPaying(SpellAbilityRequirements.java:190)
at forge.card.cost.CostPayment.payCost(CostPayment.java:231)
at forge.card.cost.CostPayment.paidCost(CostPayment.java:194)
at forge.card.cost.CostMana.payHuman(CostMana.java:225)
at forge.card.cost.CostPayment.payCost(CostPayment.java:225)
at forge.card.spellability.SpellAbilityRequirements.startPaying(SpellAbilityRequirements.java:179)
at forge.card.spellability.SpellAbilityRequirements.needPayment(SpellAbilityRequirements.java:165)
at forge.card.spellability.SpellAbilityRequirements.fillRequirements(SpellAbilityRequirements.java:132)
at forge.GameAction.playSpellAbilityNoStack(GameAction.java:1953)
at forge.card.trigger.WrappedAbility.resolve(WrappedAbility.java:513)
at forge.card.abilityfactory.AbilityFactory.resolve(AbilityFactory.java:1735)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:893)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:735)
at forge.game.player.PlayerController.passPriority(PlayerController.java:70)
at forge.game.ai.AiInputCommon.showMessage(AiInputCommon.java:110)
at forge.gui.GuiInput.setInput(GuiInput.java:71)
at forge.gui.GuiInput.update(GuiInput.java:54)
at java.util.Observable.notifyObservers(Unknown Source)
at java.util.Observable.notifyObservers(Unknown Source)
at forge.util.MyObservable.updateObservers(MyObservable.java:38)
at forge.control.input.InputControl.resetInput(InputControl.java:141)
at forge.control.input.InputControl.resetInput(InputControl.java:137)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:740)
at forge.game.player.PlayerController.passPriority(PlayerController.java:70)
at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:77)
at forge.gui.GuiInput.selectButtonOK(GuiInput.java:80)
at forge.gui.match.controllers.CMessage$2.actionPerformed(CMessage.java:51)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(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.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$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$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)
So many cards, so little time
User avatar
ArsenalNut
 
Posts: 512
Joined: 08 Jul 2011, 03:49
Has thanked: 27 times
Been thanked: 121 times

Re: Bug Reports (snapshot builds)

Postby Almeida » 31 Jan 2013, 18:29

mass effects not working
ex: Terminus, AEtherize, Merciless Eviction
User avatar
Almeida
 
Posts: 41
Joined: 24 Dec 2011, 04:48
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby Sloth » 31 Jan 2013, 21:27

Almeida wrote:mass effects not working
ex: Terminus, AEtherize, Merciless Eviction
Terminus just worked for me. What did you test exactly?
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 RumbleBBU » 01 Feb 2013, 08:12

RumbleBBU wrote:
Asellia wrote:I have had this trouble since 1.3.4 or so, I think, but it appears that I cannot partake in challenges. I have been using a series of custom worlds I made, utilizing default enemies/challenges, however, I cannot seem to pick challenges even when I have enough wins:
Edit:

I was using "forge-1.3.6-20130123.120651-5" as reference
Asellia, apologies for not replying sooner. I have been busy fixing other things.

Could you please zip and post your res/quest/data folder (from a situation where you ought to have got a challenge and aren't getting one)? I really want to solve the problem, and that could speed up the process considerably.
I have now tried to reproduce the problem, several times, with the most recent SVN checkout. No luck - it works perfectly for me every time.

I believe it would help me track down the issue if you zipped and posted your res/quest/data folder.
User avatar
RumbleBBU
 
Posts: 394
Joined: 18 Aug 2012, 04:24
Has thanked: 29 times
Been thanked: 66 times

The new font

Postby RumbleBBU » 01 Feb 2013, 09:18

Not strictly a bug, but a problem anyway, related to the new font.
While the new font is arguably easier on the eyes (and easier to read), the problem is that because it is wider, much less information can fit in the text fields.

Case in point:
1) Quest challenge names that were easily readable before are now cut off.
2) The best win streak is not visible at all!

See the attached screenshot for details.
Attachments
FontScreenshot.JPG
User avatar
RumbleBBU
 
Posts: 394
Joined: 18 Aug 2012, 04:24
Has thanked: 29 times
Been thanked: 66 times

Re: Bug Reports (snapshot builds)

Postby moomarc » 01 Feb 2013, 16:05

Imprison This Insolent Wretch seems too have stopped working since I last played. It crashes with this (I've seen this error pop up for another card as well, but can't remember which it was):
Crash report | Open
null


Version:
Forge version SVN

OS: Windows 7 Version: 6.1 Architecture: x86

Java Version: 1.6.0_35 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.NullPointerException
at forge.card.trigger.TriggerSpellAbilityCast.performTest(TriggerSpellAbilityCast.java:100)
at forge.card.trigger.TriggerHandler.runSingleTrigger(TriggerHandler.java:440)
at forge.card.trigger.TriggerHandler.runWaitingTrigger(TriggerHandler.java:350)
at forge.card.trigger.TriggerHandler.runWaitingTriggers(TriggerHandler.java:294)
at forge.game.zone.MagicStack.unfreezeStack(MagicStack.java:206)
at forge.game.zone.MagicStack.finishResolving(MagicStack.java:1034)
at forge.card.abilityfactory.AbilityFactory.resolveSubAbilities(AbilityFactory.java:1760)
at forge.card.abilityfactory.AbilityFactory.resolve(AbilityFactory.java:1736)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:893)
at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:735)
at forge.game.player.PlayerController.passPriority(PlayerController.java:70)
-Marc
User avatar
moomarc
Pixel Commander
 
Posts: 2091
Joined: 04 Jun 2010, 15:22
Location: Johannesburg, South Africa
Has thanked: 371 times
Been thanked: 372 times

Re: The new font

Postby myk » 01 Feb 2013, 16:16

RumbleBBU wrote:1) Quest challenge names that were easily readable before are now cut off.
2) The best win streak is not visible at all!
Unless you think reverting the font is the right solution, I think we can fix up these places to have variable widths and/or be multiline. I think I actually recall the best win streak getting cut off before the font change too (when the streak became 2 digits), though. I'll see if I can get those instances fixed up. Edit: done. Does that get things looking right for you?
myk
 
Posts: 439
Joined: 17 Jan 2013, 02:39
Location: California
Has thanked: 38 times
Been thanked: 57 times

Re: Bug Reports (snapshot builds)

Postby yagi » 01 Feb 2013, 16:35

 Skyblinder Staff doesn't give +1/+0

Scorchwalker 's pic is linked wrongly to Skinbrand Goblin

AI has Leyline Phantom in his opening hand and starts with it in play (luckily it is returned to hand after it deals damage). I guess this has something to do with the implementation of other Leylines as well.
Last edited by Chris H. on 01 Feb 2013, 16:40, edited 1 time in total.
Reason: mouse-over
yagi
 
Posts: 53
Joined: 17 Apr 2012, 08:56
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby Sloth » 01 Feb 2013, 17:53

moomarc wrote:Imprison This Insolent Wretch seems too have stopped working since I last played. It crashes with this (I've seen this error pop up for another card as well, but can't remember which it was):
Fixed! Thanks marc.

yagi wrote: Skyblinder Staff doesn't give +1/+0

Scorchwalker 's pic is linked wrongly to Skinbrand Goblin

AI has Leyline Phantom in his opening hand and starts with it in play (luckily it is returned to hand after it deals damage). I guess this has something to do with the implementation of other Leylines as well.
All fixed. Thanks yagi.
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 yagi » 01 Feb 2013, 18:02

Cipher doesn't trigger extort.

Aetherize is not working, cast it when AI attacks, none is returned.

Merciless Eviction only exiles my own creatures. Haven't try other modes though.
yagi
 
Posts: 53
Joined: 17 Apr 2012, 08:56
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby Sloth » 01 Feb 2013, 23:36

Almeida wrote:mass effects not working
ex: Terminus, AEtherize, Merciless Eviction
yagi wrote:Aetherize is not working, cast it when AI attacks, none is returned.

Merciless Eviction only exiles my own creatures. Haven't try other modes though.
Fixed! Thanks Almeida and yagi. [This was all the same bug.]
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 friarsol » 02 Feb 2013, 00:17

r19328
I'm getting a crash at the end of a Quest game when I try to continue from the WinLoss screen.

java.lang.NoSuchMethodError: forge.gui.SOverlayUtils.hideOverlay()Ljavax/swing/JPanel;
at forge.gui.match.QuestWinLose.actionOnQuit(QuestWinLose.java:302)
at forge.gui.match.ControlWinLose$3.actionPerformed(ControlWinLose.java:62)
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 myk » 02 Feb 2013, 01:31

friarsol wrote:r19328
I'm getting a crash at the end of a Quest game when I try to continue from the WinLoss screen.

java.lang.NoSuchMethodError: forge.gui.SOverlayUtils.hideOverlay()Ljavax/swing/JPanel;
at forge.gui.match.QuestWinLose.actionOnQuit(QuestWinLose.java:302)
at forge.gui.match.ControlWinLose$3.actionPerformed(ControlWinLose.java:62)
This usually indicates a mvn clean is in order. It doesn't always rebuild the files that refer to files that have changed if those files haven't changed themselves (did that make sense?)
myk
 
Posts: 439
Joined: 17 Jan 2013, 02:39
Location: California
Has thanked: 38 times
Been thanked: 57 times

Re: Bug Reports (snapshot builds)

Postby ArsenalNut » 02 Feb 2013, 03:57

yagi wrote:Cipher doesn't trigger extort.
Fixed in r19336
So many cards, so little time
User avatar
ArsenalNut
 
Posts: 512
Joined: 08 Jul 2011, 03:49
Has thanked: 27 times
Been thanked: 121 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 8 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 8 users online :: 0 registered, 0 hidden and 8 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: No registered users and 8 guests

Login Form