Forge Beta: 02-07-2014 ver 1.5.12
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 02-07-2014 ver 1.5.12
by gos » 18 Feb 2014, 17:22
Description: I used Karn Liberated 's +4 ability on my opponent, who had an empty hand.
- IndexOutOfBoundsException | Open
- Code: Select all
Forge Version: 1.5.12-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 amd64
Java Version: 1.7.0_07 Oracle Corporation
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at forge.ai.ability.ChangeZoneAi.chooseCardToHiddenOriginChangeZone(ChangeZoneAi.java:1097)
at forge.game.ability.effects.ChangeZoneEffect.changeZonePlayerInvariant(ChangeZoneEffect.java:746)
at forge.game.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:588)
at forge.game.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:351)
at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:63)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1182)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1164)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:552)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1015)
at forge.game.GameAction.startGame(GameAction.java:1502)
at forge.game.Match.startGame(Match.java:90)
at forge.control.FControl$4.run(FControl.java:449)
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: 02-07-2014 ver 1.5.12
by friarsol » 18 Feb 2014, 17:55
All of these crashes due to unable to find things in a zone are the same and will be fixed for the next release.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta: 02-07-2014 ver 1.5.12
by drdev » 18 Feb 2014, 18:57
This issue is already fixed in the latest snapshot.Zulutwo wrote:Description: I had just completed a draft with my custom cube, and was in the deck editor menu. I double clicked a card to move it into my main board, which was when it crashed and gave me this error message. This has happened before (in this version) with the same circumstances. After restarting forge I can edit my deck, it only gives an error message right after the draft is completed.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.12-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Mac OS X 10.9.1 x86_64
Java Version: 1.7.0_45 Oracle Corporation
java.lang.NullPointerException
at forge.gui.deckeditor.CDeckEditorUI.addSelectedCards(CDeckEditorUI.java:160)
at forge.gui.deckeditor.CDeckEditorUI$6.run(CDeckEditorUI.java:242)
at forge.gui.toolbox.itemmanager.ItemManager.activateSelectedItems(ItemManager.java:1157)
at forge.gui.toolbox.itemmanager.views.ImageView$3.onLeftDoubleClick(ImageView.java:160)
at forge.gui.toolbox.FMouseAdapter.mousePressed(FMouseAdapter.java:147)
at java.awt.Component.processMouseEvent(Component.java:6502)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3320)
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:4489)
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)
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Beta: 02-07-2014 ver 1.5.12
by Luxis » 18 Feb 2014, 22:43
Hoooouh, hell, guys! Fix the crash that happens when you alternate between a game tab and other tabs!
cmon..

Re: Forge Beta: 02-07-2014 ver 1.5.12
by Fizanko » 18 Feb 2014, 23:50
I have downloaded this version today along with the card packages (in LQ) and had a lot of fun.
The AI is ruthless, i had 10 battles with random decks , got beaten hardly 6 times, lost from a few 3 times and won my last battle very easily (oh, for once i had a lucky hand while the AI from what i saw got a really bad one)
It's really fun, now i need to get some more luck with the random decks as i had really disastrous hands.
Thanks for all the work made into this.
The AI is ruthless, i had 10 battles with random decks , got beaten hardly 6 times, lost from a few 3 times and won my last battle very easily (oh, for once i had a lucky hand while the AI from what i saw got a really bad one)
It's really fun, now i need to get some more luck with the random decks as i had really disastrous hands.
Thanks for all the work made into this.
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Re: Forge Beta: 02-07-2014 ver 1.5.12
by correioalternativo » 19 Feb 2014, 01:56
Suggestions:
Add Card Detail information to Card Zoomer.
In Card Detail tab, to indicate the color(s) of the card, use icons - ●●●●● - instead of frame, like the blue symbol of Pact of Negation, the green symbol of Summoner's Pact etc.
*
Thank you for Forge.
Add Card Detail information to Card Zoomer.
In Card Detail tab, to indicate the color(s) of the card, use icons - ●●●●● - instead of frame, like the blue symbol of Pact of Negation, the green symbol of Summoner's Pact etc.
*
Thank you for Forge.
-
correioalternativo - Posts: 279
- Joined: 23 Jul 2012, 12:01
- Has thanked: 255 times
- Been thanked: 23 times
Re: Forge Beta: 02-07-2014 ver 1.5.12
by fizzledz » 19 Feb 2014, 02:09
Hey, first of all thanks to all the developers who worked/are working on this! This program is awesome. One thing I noticed was that when I used Mindslaver on an opponent, on his turn I could only see his hand and my hand. The battlefields disappeared and I couldn't get them back.
- fizzledz
- Posts: 1
- Joined: 19 Feb 2014, 02:06
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 02-07-2014 ver 1.5.12
by schnautzr » 19 Feb 2014, 06:30
If "Auto" is pressed while Tinder Farm is untapped, it is sacrificed automatically, even if the player could have used the other ability or a different land instead.
-
schnautzr - Posts: 106
- Joined: 23 Aug 2012, 01:13
- Location: UTC -6/-5
- Has thanked: 27 times
- Been thanked: 7 times
Re: Forge Beta: 02-07-2014 ver 1.5.12
by Marek14 » 19 Feb 2014, 07:21
Specifically, while the frame color is nice, it currently doesn't give much information if the card is multicolored. I'd go one step further: include option to display color words instead of colored circles. I think colorblind people would like to use thatcorreioalternativo wrote:Suggestions:
Add Card Detail information to Card Zoomer.
In Card Detail tab, to indicate the color(s) of the card, use icons - ●●●●● - instead of frame, like the blue symbol of Pact of Negation, the green symbol of Summoner's Pact etc.
*
Thank you for Forge.

EDIT: AI can still use Wall of Roots multiple times in one turn.
Re: Forge Beta: 02-07-2014 ver 1.5.12
by gos » 19 Feb 2014, 12:17
I cast a Tidewalker exiled by Uba Mask. I saw the dialogue telling me that it enters the battlefield with a time counter on it for each Island I controlled (I controlled 5). It immediately went to the graveyard, without visibly being on the battlefield at any time.
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta: 02-07-2014 ver 1.5.12
by gos » 19 Feb 2014, 12:21
And I cast a Tidewalker from my hand, controlling 3 Islands. It immediately went to the graveyard.gos wrote:I cast a Tidewalker exiled by Uba Mask. I saw the dialogue telling me that it enters the battlefield with a time counter on it for each Island I controlled (I controlled 5). It immediately went to the graveyard, without visibly being on the battlefield at any time.
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta: 02-07-2014 ver 1.5.12
by Bundy » 19 Feb 2014, 12:25
Description: Computer casts Scattershot on my eldrazi spawn token created with Awakening Zone. It was the only spell played this turn so the storm ability of Scattershot was not triggered.
Probably not relevant, but the eldrazi spawn token was 1/1 instead of 0/1 because i have Humility in play.
Probably not relevant, but the eldrazi spawn token was 1/1 instead of 0/1 because i have Humility in play.
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.5.12-r${forge.revision}${forge.specialStatus} (mixed revisions detected; please update from the root directory)
Operating System: Windows 8 6.2 x86
Java Version: 1.7.0_51 Oracle Corporation
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(Unknown Source)
at java.util.ArrayList$Itr.next(Unknown Source)
at forge.game.card.Card.getLatestPT(Card.java:3843)
at forge.game.card.Card.getSetPower(Card.java:3812)
at forge.game.card.Card.getCurrentPower(Card.java:3892)
at forge.game.card.Card.getUnswitchedPower(Card.java:3908)
at forge.game.card.Card.getNetAttack(Card.java:3934)
at forge.view.arcane.CardPanel.setText(CardPanel.java:629)
at forge.view.arcane.CardPanel.setCard(CardPanel.java:667)
at forge.view.arcane.PlayArea.updateCard(PlayArea.java:638)
at forge.view.arcane.PlayArea.updateSingleCard(PlayArea.java:298)
at forge.gui.match.CMatchUI.updateSingleCard(CMatchUI.java:399)
at forge.gui.match.CMatchUI.updateCards(CMatchUI.java:391)
at forge.control.FControlGameEventHandler$9.run(FControlGameEventHandler.java:267)
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)
- Bundy
- Posts: 348
- Joined: 17 Dec 2010, 17:32
- Location: The netherlands
- Has thanked: 23 times
- Been thanked: 3 times
Re: Forge Beta: 02-07-2014 ver 1.5.12
by lazylockie » 19 Feb 2014, 12:26
can you guys re-enable the "Import deck" function on quest mode?
if it's about cheating, you can still cheat by loading a deck anyway, it's just that that function was much more handy to add just a few cards to your deck.
if it's about cheating, you can still cheat by loading a deck anyway, it's just that that function was much more handy to add just a few cards to your deck.
- lazylockie
- Posts: 508
- Joined: 13 Jul 2010, 22:44
- Has thanked: 74 times
- Been thanked: 15 times
Re: Forge Beta: 02-07-2014 ver 1.5.12
by drdev » 19 Feb 2014, 12:46
Can you be more specific and provide a stack trace please?Luxis wrote:Hoooouh, hell, guys! Fix the crash that happens when you alternate between a game tab and other tabs!cmon..
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Beta: 02-07-2014 ver 1.5.12
by Generic Gamer » 19 Feb 2014, 12:48
Noticed an issue last night where Purphoros' 2 damage ability doesn't trigger on token production from Akroan Crusader, but does trigger when creatures are played from hand.
- Generic Gamer
- Posts: 6
- Joined: 05 Dec 2011, 20:09
- Has thanked: 0 time
- Been thanked: 0 time
Who is online
Users browsing this forum: No registered users and 23 guests