It is currently 26 Aug 2025, 11:48
   
Text Size

Forge Beta: 06-28-2013 ver 1.4.2

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby Sloth » 29 Jun 2013, 16:06

cc-drake wrote:Description: AI cast Condemn on my attacking Gideon, Champion of Justice.

NullPointerException | Open
Code: Select all
Forge Version:    1.4.2-r22320
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_25 Oracle Corporation

java.lang.NullPointerException
   at forge.game.combat.Combat.assignAttackersDamage(Combat.java:464)
   at forge.game.combat.Combat.assignCombatDamage(Combat.java:513)
   at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:342)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:875)
   at forge.game.GameAction.startGame(GameAction.java:1465)
   at forge.game.Match$1.run(Match.java:105)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Fixed! Thanks cc-drake.

correioalternativo wrote:Does Leyline of Sanctity protect from Black Vise?
No, Black Vise does not target.

Dreago wrote:The same Borborygmos problem...

Description: Just won the challenge.

NoSuchElementException | Open
Code: Select all
Forge Version:    1.4.2-r22320
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_25 Oracle Corporation

java.util.NoSuchElementException: Card '99 Pit Fight' not found in our database.
   at forge.card.CardDb.getCard(CardDb.java:286)
   at forge.card.CardDb.getCard(CardDb.java:277)
   at forge.quest.BoosterUtils.parseReward(BoosterUtils.java:253)
   at forge.quest.BoosterUtils.generateCardRewardList(BoosterUtils.java:296)
   at forge.quest.QuestEvent.getCardRewardList(QuestEvent.java:116)
   at forge.gui.match.QuestWinLose.awardSpecialReward(QuestWinLose.java:650)
   at forge.gui.match.QuestWinLose.awardChallengeWin(QuestWinLose.java:639)
   at forge.gui.match.QuestWinLose.populateCustomPanel(QuestWinLose.java:185)
   at forge.gui.match.ViewWinLose.<init>(ViewWinLose.java:131)
   at forge.control.FControlGameEventHandler$6.run(FControlGameEventHandler.java:133)
   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)
Possibly something to do with '99 pit fight'?
Fixed! Thanks correioalternativo.

Bundy wrote:I used Enchanted Evening to turn everything into an enchantment, but when i play Scour on an Island controlled by the AI, only the Island in play is removed.
Fixed! Thanks Bundy. [Note: This is a very dirty combo indeed]

timmermac wrote:Attacked with numerous slivers, including a Vampiric Sliver. The Vampiric was blocked by the computer's Spined Thopter, which was killed by the sliver. The sliver did not receive the +1/+1 counter for dealing lethal damage to the thopter.
I can't reproduce this. What other abilities did your Vampiric Sliver have? Maybe Sidewinder Sliver was around?
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby tachikoma » 29 Jun 2013, 16:15

Hi, everyone,

I usually replace the content of res/quest/duels by "top deck" dck files (viewtopic.php?f=48&t=4913)
With the latest top deck files and Forge 1.4.2, I have the following error when selecting "Quest opponent deck" in constructed mode for AI (same error if I select it for player)

NullPointerException | Open
Code: Select all
Forge Version:    1.4.2-r22320
Operating System: Mac OS X 10.8.4 x86_64
Java Version:     1.7.0_25 Oracle Corporation

java.lang.NullPointerException
   at forge.quest.QuestEventDifficulty.fromString(QuestEventDifficulty.java:25)
   at forge.quest.io.QuestDuelReader.read(QuestDuelReader.java:33)
   at forge.quest.io.QuestDuelReader.read(QuestDuelReader.java:18)
   at forge.util.storage.StorageReaderFolder.readAll(StorageReaderFolder.java:99)
   at forge.util.storage.StorageView.<init>(StorageView.java:51)
   at forge.quest.QuestEventDuelManager.<init>(QuestEventDuelManager.java:52)
   at forge.quest.QuestController.resetDuelsManager(QuestController.java:384)
   at forge.quest.QuestController.getDuelsManager(QuestController.java:360)
   at forge.gui.toolbox.FDeckChooser.updateQuestEvents(FDeckChooser.java:241)
   at forge.gui.toolbox.FDeckChooser.access$500(FDeckChooser.java:37)
   at forge.gui.toolbox.FDeckChooser$6.run(FDeckChooser.java:128)
   at forge.gui.toolbox.FDeckChooser$2.stateChanged(FDeckChooser.java:96)
   at javax.swing.AbstractButton.fireStateChanged(AbstractButton.java:1913)
   at javax.swing.AbstractButton$Handler.stateChanged(AbstractButton.java:2333)
   at javax.swing.DefaultButtonModel.fireStateChanged(DefaultButtonModel.java:349)
   at javax.swing.JToggleButton$ToggleButtonModel.setSelected(JToggleButton.java:269)
   at javax.swing.ButtonGroup.setSelected(ButtonGroup.java:164)
   at javax.swing.JToggleButton$ToggleButtonModel.setSelected(JToggleButton.java:254)
   at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:289)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
   at java.awt.Component.processMouseEvent(Component.java:6505)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
   at java.awt.Component.processEvent(Component.java:6270)
   at java.awt.Container.processEvent(Container.java:2229)
   at java.awt.Component.dispatchEventImpl(Component.java:4861)
   at java.awt.Container.dispatchEventImpl(Container.java:2287)
   at java.awt.Component.dispatchEvent(Component.java:4687)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
   at java.awt.Container.dispatchEventImpl(Container.java:2273)
   at java.awt.Window.dispatchEventImpl(Window.java:2719)
   at java.awt.Component.dispatchEvent(Component.java:4687)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
   at java.awt.EventQueue.access$200(EventQueue.java:103)
   at java.awt.EventQueue$3.run(EventQueue.java:694)
   at java.awt.EventQueue$3.run(EventQueue.java:692)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
   at java.awt.EventQueue$4.run(EventQueue.java:708)
   at java.awt.EventQueue$4.run(EventQueue.java:706)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Never had this issue in 1.3.X but had the same in 1.4.1. Not sure if it's something in the dck content or a problem in Forge. I attached the deck files, if anyone can confirm that.

Laurent
Attachments
topdecks-2013-06-27.zip
(493.86 KiB) Downloaded 199 times
tachikoma
 
Posts: 4
Joined: 04 Nov 2012, 18:45
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby tachikoma » 29 Jun 2013, 16:28

Chris H. wrote:[b]Forge Beta: 06-28-2013 ver 1.4.2
Forge 06/28/2013 BETA packaged as a Mac OS application:

We are not able to provide a Mac OS application package at this time. Please download the arcive above and launch the forge jar file by double clicking on the "forge.command" launcher command file that is included in the archive.
 
You also need to have JDK 7 from Oracle installed before running the forge.command, java command line is still using 1.6 by default on OSX.
For those not used to JDK stuff google for "JDK 7 download" and you will find the installer, nothing else special to do apart from installing it.
(Sorry I can't link to Oracle site as I'm a "new user" and it says it's "too spamy" :) )

Laurent
tachikoma
 
Posts: 4
Joined: 04 Nov 2012, 18:45
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby timmermac » 29 Jun 2013, 16:37

timmermac wrote:Attacked with numerous slivers, including a Vampiric Sliver. The Vampiric was blocked by the computer's Spined Thopter, which was killed by the sliver. The sliver did not receive the +1/+1 counter for dealing lethal damage to the thopter.
Sloth wrote: I can't reproduce this. What other abilities did your Vampiric Sliver have? Maybe Sidewinder Sliver was around?
Never mind, anyway. It got a counter in another match, so there was probably some other interaction present that prevented the sliver from getting the counter. I don't know what it possibly could have been though, as this was against the Darrin Stephens 1 deck.
"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
User avatar
timmermac
Tester
 
Posts: 1512
Joined: 17 May 2010, 20:36
Has thanked: 18 times
Been thanked: 95 times

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby Proteus » 29 Jun 2013, 17:03

Description: I tried to load a gauntlet.

NullPointerException | Open
Code: Select all
Forge Version:    1.4.2-r22320
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_21 Oracle Corporation

java.lang.NullPointerException
   at forge.game.GameNew.newGame(GameNew.java:251)
   at forge.game.Match.startRound(Match.java:92)
   at forge.gui.home.gauntlet.CSubmenuGauntletLoad$6.run(CSubmenuGauntletLoad.java:122)
   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)
Proteus
 
Posts: 18
Joined: 11 Nov 2012, 05:23
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby correioalternativo » 29 Jun 2013, 20:04

Picture of Nalathni Dragon is missing.
User avatar
correioalternativo
 
Posts: 279
Joined: 23 Jul 2012, 12:01
Has thanked: 255 times
Been thanked: 23 times

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby Doomlord » 29 Jun 2013, 20:32

I think the AI for Lightning Greaves got messed up. The AI (who controled a Lightning Greaves) cask Kozilek, then just passed the turn rather than equipping the Greaves and attacking.

I am pretty sure Lightning Greaves was working in the last release, and it does not have an AI tag, so the AI should now how to use it.
Doomlord
 
Posts: 47
Joined: 07 Dec 2011, 21:07
Has thanked: 0 time
Been thanked: 2 times

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby Haytrid » 29 Jun 2013, 21:39

OK, I just downloaded Forge for the first time yesterday. Is this the proper format to report crashes/bugs? Thanks!

Description: Playing a sealed deck tourney with "all sets". Crashed during the computers main phase when he cast "Benediction of Moons"

NullPointerException | Open
Code: Select all
Forge Version:    1.4.2-r22320
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_25 Oracle Corporation

java.lang.NullPointerException
   at forge.game.zone.MagicStack$1.resolve(MagicStack.java:550)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:530)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:877)
   at forge.game.GameAction.startGame(GameAction.java:1465)
   at forge.game.Match$1.run(Match.java:105)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Attachments
Forge_Benediction of Moons.jpg
Haytrid
 
Posts: 66
Joined: 13 Aug 2011, 16:01
Has thanked: 0 time
Been thanked: 3 times

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby zxc » 29 Jun 2013, 21:47

Is this the right thread?

Description: Computer tried to play Changeling Titan, then game crashed. Sorry, forgot to take a screenshot before closing.

NullPointerException | Open
Code: Select all
Forge Version:    1.4.2-r22320
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_21 Oracle Corporation

java.lang.NullPointerException
   at forge.game.GameAction.reveal(GameAction.java:1414)
   at forge.game.GameAction.reveal(GameAction.java:1410)
   at forge.card.ability.ai.ChangeZoneAi.hiddenOriginResolveAI(ChangeZoneAi.java:1390)
   at forge.card.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:580)
   at forge.card.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:352)
   at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:130)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1032)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1015)
   at forge.game.ai.ComputerUtil.playNoStack(ComputerUtil.java:330)
   at forge.card.trigger.WrappedAbility.resolve(WrappedAbility.java:363)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1032)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1015)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:528)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:877)
   at forge.game.GameAction.startGame(GameAction.java:1465)
   at forge.game.Match$1.run(Match.java:105)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
zxc
 
Posts: 11
Joined: 29 Jun 2013, 05:53
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby Xitax » 29 Jun 2013, 22:02

.Sylvan Library works strangely. I'm asked to pick two cards, then if I decide to put it on top of my library, I'm asked to pick a card from my hand. Shouldn't the card just go back to my library without having to pick it again, or is this a way to choose the order of cards put on the library?
In that case, it doesn't currently work, because when Forge only allows me to pick one of the two cards previously selected to put on top of my library, not either one.

EDIT: Also, this. Put AI's attacking Wild Nacatl back on its library with Azorius Charm.

NullPointerException | Open
Code: Select all
Forge Version:    1.4.2-r22320
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_21 Oracle Corporation

java.lang.NullPointerException
   at forge.game.combat.Combat.assignAttackersDamage(Combat.java:464)
   at forge.game.combat.Combat.assignCombatDamage(Combat.java:513)
   at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:342)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:875)
   at forge.game.GameAction.startGame(GameAction.java:1465)
   at forge.game.Match$1.run(Match.java:105)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Xitax
 
Posts: 918
Joined: 16 May 2010, 17:19
Has thanked: 183 times
Been thanked: 133 times

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby Haytrid » 29 Jun 2013, 23:26

Description: Game crashed when computer attacked me with a Silhana Ledgewalker

NullPointerException | Open
Code: Select all
Forge Version:    1.4.2-r22320
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_25 Oracle Corporation

java.lang.NullPointerException
   at forge.game.combat.Combat.getAttackersOf(Combat.java:100)
   at forge.game.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:222)
   at forge.game.ai.ComputerUtilCombat.wouldLoseLife(ComputerUtilCombat.java:341)
   at forge.card.ability.ai.DamagePreventAi.canPlayAI(DamagePreventAi.java:124)
   at forge.card.ability.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:18)
   at forge.card.ability.AbilityApiBased.canPlayAI(AbilityApiBased.java:67)
   at forge.game.ai.AiController.canPlayAndPayFor(AiController.java:478)
   at forge.game.ai.AiController.chooseSpellAbilyToPlay(AiController.java:462)
   at forge.game.ai.AiController.getSpellAbilityToPlay(AiController.java:816)
   at forge.game.ai.AiController.playSpellAbilities(AiController.java:790)
   at forge.game.ai.AiController.onPriorityRecieved(AiController.java:738)
   at forge.game.player.PlayerControllerAi.takePriority(PlayerControllerAi.java:339)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:847)
   at forge.game.GameAction.startGame(GameAction.java:1465)
   at forge.game.Match$1.run(Match.java:105)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Attachments
Forge_Silhana Ledgewalker.jpg
Haytrid
 
Posts: 66
Joined: 13 Aug 2011, 16:01
Has thanked: 0 time
Been thanked: 3 times

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby Haytrid » 29 Jun 2013, 23:41

Methinks my game is unstable, new install though and I didn't have any problems running a sealed with the 1.4.1 version. Going to try a reinstall anyway.

Description: Game crashed during the DB stage after being attacked by an absolver thrull

NullPointerException | Open
Code: Select all
Forge Version:    1.4.2-r22320
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_25 Oracle Corporation

java.lang.NullPointerException
   at forge.game.combat.Combat.getAttackersOf(Combat.java:100)
   at forge.game.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:222)
   at forge.game.ai.ComputerUtilCombat.wouldLoseLife(ComputerUtilCombat.java:341)
   at forge.card.ability.ai.DamagePreventAi.canPlayAI(DamagePreventAi.java:124)
   at forge.card.ability.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:18)
   at forge.card.ability.AbilityApiBased.canPlayAI(AbilityApiBased.java:67)
   at forge.game.ai.AiController.canPlayAndPayFor(AiController.java:478)
   at forge.game.ai.AiController.chooseSpellAbilyToPlay(AiController.java:462)
   at forge.game.ai.AiController.getSpellAbilityToPlay(AiController.java:816)
   at forge.game.ai.AiController.playSpellAbilities(AiController.java:790)
   at forge.game.ai.AiController.onPriorityRecieved(AiController.java:738)
   at forge.game.player.PlayerControllerAi.takePriority(PlayerControllerAi.java:339)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:847)
   at forge.game.GameAction.startGame(GameAction.java:1465)
   at forge.game.Match$1.run(Match.java:105)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Attachments
Forge_Absolver Thrull Attack.jpg
Haytrid
 
Posts: 66
Joined: 13 Aug 2011, 16:01
Has thanked: 0 time
Been thanked: 3 times

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby Chris H. » 30 Jun 2013, 01:18

Haytrid wrote:OK, I just downloaded Forge for the first time yesterday. Is this the proper format to report crashes/bugs? Thanks!
 
zxc wrote:Is this the right thread?
 
Yes, this is the correct topic for bug reports found in the current Forge beta 1.4.2.
User avatar
Chris H.
Forge Moderator
 
Posts: 6320
Joined: 04 Nov 2008, 12:11
Location: Mac OS X Yosemite
Has thanked: 644 times
Been thanked: 643 times

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby Chris H. » 30 Jun 2013, 01:21

Haytrid wrote:Methinks my game is unstable, new install though and I didn't have any problems running a sealed with the 1.4.1 version. Going to try a reinstall anyway.
 
The combat code was rewritten for the current version and a few bugs may have crept in and will need to be fixed.

Version 1.4.3 should be released in a week or two. :)
User avatar
Chris H.
Forge Moderator
 
Posts: 6320
Joined: 04 Nov 2008, 12:11
Location: Mac OS X Yosemite
Has thanked: 644 times
Been thanked: 643 times

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby freddyjsg » 30 Jun 2013, 04:28

In an AI Vs AI game, when one of them put 5 Thoughtweft Trio onto the battlefield with Rite of Replication:

NullPointerException | Open
Code: Select all
Forge Version:    1.4.2-r22320
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_25 Oracle Corporation

java.lang.NullPointerException
   at forge.game.GameAction.reveal(GameAction.java:1414)
   at forge.game.GameAction.reveal(GameAction.java:1410)
   at forge.card.ability.ai.ChangeZoneAi.hiddenOriginResolveAI(ChangeZoneAi.java:1390)
   at forge.card.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:580)
   at forge.card.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:352)
   at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:130)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1032)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1015)
   at forge.game.ai.ComputerUtil.playNoStack(ComputerUtil.java:330)
   at forge.card.trigger.WrappedAbility.resolve(WrappedAbility.java:363)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1032)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1015)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:528)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:877)
   at forge.game.GameAction.startGame(GameAction.java:1465)
   at forge.game.Match$1.run(Match.java:105)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
EDIT:
Also at another AI Vs AI, when one of them cast Changeling Titan:


NullPointerException | Open
Code: Select all
Forge Version:    1.4.2-r22320
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_25 Oracle Corporation

java.lang.NullPointerException
   at forge.game.GameAction.reveal(GameAction.java:1414)
   at forge.game.GameAction.reveal(GameAction.java:1410)
   at forge.card.ability.ai.ChangeZoneAi.hiddenOriginResolveAI(ChangeZoneAi.java:1390)
   at forge.card.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:580)
   at forge.card.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:352)
   at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:130)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1032)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1015)
   at forge.game.ai.ComputerUtil.playNoStack(ComputerUtil.java:330)
   at forge.card.trigger.WrappedAbility.resolve(WrappedAbility.java:363)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1032)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1015)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:528)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:877)
   at forge.game.GameAction.startGame(GameAction.java:1465)
   at forge.game.Match$1.run(Match.java:105)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
freddyjsg
 
Posts: 66
Joined: 12 Feb 2013, 13:24
Has thanked: 18 times
Been thanked: 1 time

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 46 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 46 users online :: 0 registered, 0 hidden and 46 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 46 guests

Login Form