Forge Beta Release: 01-13-2017 ver 1.5.58
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta Release: 01-13-2017 ver 1.5.58
by GallantCrow » 16 Jan 2017, 14:02
Description: Entering my upkeep phase with Evolutionary Escalation on the battlefield
- ClassCastException | Open
- Code: Select all
Forge Version: 1.5.58-r-1
Operating System: Windows 10 10.0 x86
Java Version: 1.8.0_73 Oracle Corporation
java.lang.ClassCastException: forge.game.ability.AbilityApiBased cannot be cast to forge.game.spellability.AbilitySub
at forge.game.ability.AbilityFactory.getSubAbility(AbilityFactory.java:403)
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:227)
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:144)
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:127)
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:139)
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:131)
at forge.game.trigger.TriggerHandler.runSingleTrigger(TriggerHandler.java:553)
at forge.game.trigger.TriggerHandler.runNonStaticTriggersForPlayer(TriggerHandler.java:416)
at forge.game.trigger.TriggerHandler.runWaitingTrigger(TriggerHandler.java:358)
at forge.game.trigger.TriggerHandler.runTrigger(TriggerHandler.java:280)
at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:382)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:978)
at forge.game.GameAction.startGame(GameAction.java:1460)
at forge.game.Match.startGame(Match.java:95)
at forge.match.HostedMatch$2.run(HostedMatch.java:220)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- GallantCrow
- Posts: 9
- Joined: 26 Jul 2016, 15:35
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta Release: 01-13-2017 ver 1.5.58
by Agetian » 16 Jan 2017, 15:18
This has been fixed upstream. Thanks for reporting!GallantCrow wrote:Description: Entering my upkeep phase with Evolutionary Escalation on the battlefield
- ClassCastException | Open
- Code: Select all
Forge Version: 1.5.58-r-1
Operating System: Windows 10 10.0 x86
Java Version: 1.8.0_73 Oracle Corporation
java.lang.ClassCastException: forge.game.ability.AbilityApiBased cannot be cast to forge.game.spellability.AbilitySub
at forge.game.ability.AbilityFactory.getSubAbility(AbilityFactory.java:403)
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:227)
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:144)
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:127)
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:139)
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:131)
at forge.game.trigger.TriggerHandler.runSingleTrigger(TriggerHandler.java:553)
at forge.game.trigger.TriggerHandler.runNonStaticTriggersForPlayer(TriggerHandler.java:416)
at forge.game.trigger.TriggerHandler.runWaitingTrigger(TriggerHandler.java:358)
at forge.game.trigger.TriggerHandler.runTrigger(TriggerHandler.java:280)
at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:382)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:978)
at forge.game.GameAction.startGame(GameAction.java:1460)
at forge.game.Match.startGame(Match.java:95)
at forge.match.HostedMatch$2.run(HostedMatch.java:220)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- Agetian
- Agetian
- Programmer
- Posts: 3472
- Joined: 14 Mar 2011, 05:58
- Has thanked: 677 times
- Been thanked: 561 times
Re: Forge Beta Release: 01-13-2017 ver 1.5.58
by Mrs Non-Gorilla » 16 Jan 2017, 17:56
Just got a crash with the following error message. A screenshot is attached.
- RuntimeException | Open
- Code: Select all
Forge Version: 1.5.58-r-1
Operating System: Mac OS X 10.10.5 x86_64
Java Version: 1.8.0_31 Oracle Corporation
java.lang.RuntimeException: Cannot remove input InputPassPriority because it's not on top of stack. Stack = []
at forge.match.input.InputQueue.removeInput(InputQueue.java:57)
at forge.match.input.InputSyncronizedBase.stop(InputSyncronizedBase.java:51)
at forge.match.input.InputPassPriority$1.run(InputPassPriority.java:71)
at forge.match.input.InputPassPriority$3.run(InputPassPriority.java:111)
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)
- Mrs Non-Gorilla
- Posts: 74
- Joined: 18 Nov 2014, 20:32
- Has thanked: 3 times
- Been thanked: 4 times
Re: Forge Beta Release: 01-13-2017 ver 1.5.58
by gos » 17 Jan 2017, 12:22
I am using Maze of Ith to try to stop Szadek, Lord of Secrets. If he is unblocked his ability still works. Is that correct?
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta Release: 01-13-2017 ver 1.5.58
by u2892 » 17 Jan 2017, 12:23
Quest mode: I am using a fully leveled crocodile pet (has shroud whenever it's not my turn), and it seems that whenever my turn comes around, any auras I've put on it fall off.
Re: Forge Beta Release: 01-13-2017 ver 1.5.58
by Xyx » 17 Jan 2017, 13:16
Once again thank you all for your hard work! I use Forge almost every day to build and test decks. I'm glad to see the C16 cards, and it's great to see almost all of the AER cards even before the set is officially released.
I found a bug, too, of course:
The Faerie Artisan trigger is optional. It should not be.
I found a bug, too, of course:
The Faerie Artisan trigger is optional. It should not be.
Re: Forge Beta Release: 01-13-2017 ver 1.5.58
by friarsol » 17 Jan 2017, 13:59
Hmm.. technically sorta. But in practice not reallygos wrote:I am using Maze of Ith to try to stop Szadek, Lord of Secrets. If he is unblocked his ability still works. Is that correct?
If another effect would prevent Szadek’s combat damage from being dealt to the defending player or replace it with something else, that player chooses which effect applies first. For example, the player can choose to first have Mending Hands prevent 4 of the damage and then apply Szadek’s ability so that it gets only one counter.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta Release: 01-13-2017 ver 1.5.58
by Agetian » 17 Jan 2017, 15:36
Glad to hear you're enjoying Forge, Xyx! Hope you're still working on your awesome quest worlds, by the way!Xyx wrote:Once again thank you all for your hard work! I use Forge almost every day to build and test decks. I'm glad to see the C16 cards, and it's great to see almost all of the AER cards even before the set is officially released.
And I fixed the Faerie Artisans bug, btw. Thanks!
- Agetian
- Agetian
- Programmer
- Posts: 3472
- Joined: 14 Mar 2011, 05:58
- Has thanked: 677 times
- Been thanked: 561 times
Re: Forge Beta Release: 01-13-2017 ver 1.5.58
by Turbomoose » 17 Jan 2017, 16:16
Description: start of opponent's turn with just a creature in play. Screenshot included
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.58-SNAPSHOT-r-1
Operating System: Windows 10 10.0 amd64
Java Version: 1.8.0_111 Oracle Corporation
java.lang.NullPointerException
at forge.ai.ability.ControlGainAi$1.apply(ControlGainAi.java:139)
at forge.ai.ability.ControlGainAi$1.apply(ControlGainAi.java:128)
at com.google.common.collect.Iterators$7.computeNext(Iterators.java:647)
at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
at forge.util.collect.FCollection.<init>(FCollection.java:90)
at forge.game.card.CardCollection.<init>(CardCollection.java:115)
at forge.game.card.CardLists.filter(CardLists.java:255)
at forge.ai.ability.ControlGainAi.canPlayAI(ControlGainAi.java:128)
at forge.ai.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:29)
at forge.ai.AiController.canPlaySa(AiController.java:654)
at forge.ai.AiController.canPlayAndPayFor(AiController.java:641)
at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1158)
at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1133)
at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1072)
at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:392)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:925)
at forge.game.GameAction.startGame(GameAction.java:1462)
at forge.game.Match.startGame(Match.java:95)
at forge.match.HostedMatch$2.run(HostedMatch.java:220)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- Turbomoose
- Posts: 41
- Joined: 21 Mar 2016, 15:58
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta Release: 01-13-2017 ver 1.5.58
by Listlik » 17 Jan 2017, 18:30
I have a bug with Valakut, The Molten Pinnacle. When i use scapeshift and put valakut in play with some mountains, it deals damage only for basic lands (basic mountains) and does not recognize Cinder Glade and Stomping Ground as mountains too.
- Listlik
- Posts: 5
- Joined: 16 Nov 2016, 06:17
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta Release: 01-13-2017 ver 1.5.58
by Miraika » 18 Jan 2017, 02:15
Description: Opponent AI attacked me with Frost Titan and Reef Worm, then picked Commander's Sphere for Frost Titan's ability. In response, I flashed in Selfless Squire. The game crashes before Selfless Squire's ETB ability resolved. I'm guessing the issue is with Selfless Squire.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.58-r-1
Operating System: Windows 10 10.0 amd64
Java Version: 1.8.0_111 Oracle Corporation
java.lang.NullPointerException
at forge.game.replacement.ReplacementType.smartValueOf(ReplacementType.java:45)
at forge.game.replacement.ReplacementHandler.parseReplacement(ReplacementHandler.java:302)
at forge.game.replacement.ReplacementHandler.parseReplacement(ReplacementHandler.java:287)
at forge.game.ability.effects.EffectEffect.resolve(EffectEffect.java:187)
at forge.game.spellability.AbilitySub.resolve(AbilitySub.java:119)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1290)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1271)
at forge.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:169)
at forge.player.HumanPlay.playSpellAbilityNoStack(HumanPlay.java:230)
at forge.player.PlayerControllerHuman.playSpellAbilityNoStack(PlayerControllerHuman.java:243)
at forge.game.trigger.WrappedAbility.resolve(WrappedAbility.java:470)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1290)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1271)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:514)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:981)
at forge.game.GameAction.startGame(GameAction.java:1460)
at forge.game.Match.startGame(Match.java:95)
at forge.match.HostedMatch$2.run(HostedMatch.java:220)
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: Forge Beta Release: 01-13-2017 ver 1.5.58
by gos » 18 Jan 2017, 11:02
Description: Sacrificed Servo Schematic to Ravenous Intruder during the declare blockers phase on my turn. Reproduced it just to be sure.
- RuntimeException | Open
- Code: Select all
Forge Version: 1.5.58-r-1
Operating System: Windows 10 10.0 amd64
Java Version: 1.8.0_111 Oracle Corporation
java.lang.RuntimeException: AbilityFactory : getAbility -- Servo Schematic has no SVar: TrigDraw
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:137)
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:131)
at forge.game.trigger.TriggerHandler.runSingleTrigger(TriggerHandler.java:553)
at forge.game.trigger.TriggerHandler.runNonStaticTriggersForPlayer(TriggerHandler.java:416)
at forge.game.trigger.TriggerHandler.runWaitingTrigger(TriggerHandler.java:358)
at forge.game.trigger.TriggerHandler.runWaitingTriggers(TriggerHandler.java:307)
at forge.game.zone.MagicStack.unfreezeStack(MagicStack.java:163)
at forge.game.zone.MagicStack.addAndUnfreeze(MagicStack.java:151)
at forge.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:172)
at forge.player.HumanPlay.playSpellAbility(HumanPlay.java:115)
at forge.player.PlayerControllerHuman.playChosenSpellAbility(PlayerControllerHuman.java:933)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:935)
at forge.game.GameAction.startGame(GameAction.java:1460)
at forge.game.Match.startGame(Match.java:95)
at forge.match.HostedMatch$2.run(HostedMatch.java:220)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta Release: 01-13-2017 ver 1.5.58
by Agetian » 18 Jan 2017, 12:04
This has already been fixed upstream. Thanks for reporting!gos wrote:Description: Sacrificed Servo Schematic to Ravenous Intruder during the declare blockers phase on my turn. Reproduced it just to be sure.
- RuntimeException | Open
- Code: Select all
Forge Version: 1.5.58-r-1
Operating System: Windows 10 10.0 amd64
Java Version: 1.8.0_111 Oracle Corporation
java.lang.RuntimeException: AbilityFactory : getAbility -- Servo Schematic has no SVar: TrigDraw
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:137)
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:131)
at forge.game.trigger.TriggerHandler.runSingleTrigger(TriggerHandler.java:553)
at forge.game.trigger.TriggerHandler.runNonStaticTriggersForPlayer(TriggerHandler.java:416)
at forge.game.trigger.TriggerHandler.runWaitingTrigger(TriggerHandler.java:358)
at forge.game.trigger.TriggerHandler.runWaitingTriggers(TriggerHandler.java:307)
at forge.game.zone.MagicStack.unfreezeStack(MagicStack.java:163)
at forge.game.zone.MagicStack.addAndUnfreeze(MagicStack.java:151)
at forge.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:172)
at forge.player.HumanPlay.playSpellAbility(HumanPlay.java:115)
at forge.player.PlayerControllerHuman.playChosenSpellAbility(PlayerControllerHuman.java:933)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:935)
at forge.game.GameAction.startGame(GameAction.java:1460)
at forge.game.Match.startGame(Match.java:95)
at forge.match.HostedMatch$2.run(HostedMatch.java:220)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- Agetian
- Agetian
- Programmer
- Posts: 3472
- Joined: 14 Mar 2011, 05:58
- Has thanked: 677 times
- Been thanked: 561 times
Re: Forge Beta Release: 01-13-2017 ver 1.5.58
by dnonymous » 18 Jan 2017, 21:02
The attached crash occurs with all 1.5.58 and 1.5.59 versions when trying to start a two player LAN game. Crashes right after the host player selects "Start." Guest player receives the error message "Connection to host interrupted."
[spoiler=RuntimeException][code]
Forge Version: 1.5.59-SNAPSHOT-r33266
Operating System: Windows 7 6.1 x86
Java Version: 1.8.0_111 Oracle Corporation
[spoiler=RuntimeException][code]
Forge Version: 1.5.59-SNAPSHOT-r33266
Operating System: Windows 7 6.1 x86
Java Version: 1.8.0_111 Oracle Corporation
Re: Forge Beta Release: 01-13-2017 ver 1.5.58
by SpiderBrigade » 18 Jan 2017, 22:19
This one has been around for a while I think...
Zodiac Dragon sacrificed to Sneak Attack prompts whether you'd like it returned to the hand or not, but never returns to the hand.
Thanks as usual for the updates!
Zodiac Dragon sacrificed to Sneak Attack prompts whether you'd like it returned to the hand or not, but never returns to the hand.
Thanks as usual for the updates!
- SpiderBrigade
- Posts: 23
- Joined: 21 Nov 2012, 19:31
- Has thanked: 1 time
- Been thanked: 3 times
Who is online
Users browsing this forum: No registered users and 154 guests