It is currently 26 Apr 2024, 04:07
   
Text Size

Forge Beta: 10-03-2014 ver 1.5.28

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

Re: Forge Beta: 10-03-2014 ver 1.5.28

Postby drdev » 15 Oct 2014, 18:39

gecktrix wrote:Description: casting Confiscate on either a creature or a land causes this

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.29.003
Operating System: Linux 3.4.0-1947824 armv7l
Java Version:     0 The Android Project

java.util.ConcurrentModificationException
   at java.util.LinkedList$LinkIterator.next(LinkedList.java:124)
   at forge.game.GameAction.checkStaticAbilities(GameAction.java:613)
   at forge.game.GameAction.checkStateEffects(GameAction.java:669)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:871)
   at forge.game.GameAction.startGame(GameAction.java:1343)
   at forge.game.Match.startGame(Match.java:71)
   at forge.match.MatchUtil$2.run(MatchUtil.java:197)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
   at java.lang.Thread.run(Thread.java:841)
This will be fixed in the next Android app release. This is not broken in the current desktop Beta.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Beta: 10-03-2014 ver 1.5.28

Postby lujo » 15 Oct 2014, 19:50

Description: Happened during the AI match in Fallen Empires draft.

StackOverflowError | Open
Code: Select all
Forge Version:    1.5.28-r27804
Operating System: Windows XP 5.1 x86
Java Version:     1.8.0_20 Oracle Corporation

java.lang.StackOverflowError
   at java.util.HashMap$EntryIterator.<init>(Unknown Source)
   at java.util.HashMap$EntrySet.iterator(Unknown Source)
   at java.util.AbstractCollection.toArray(Unknown Source)
   at com.google.common.collect.ImmutableMap.copyOf(ImmutableMap.java:285)
   at forge.game.card.Card.getChangedTextColorWords(Card.java:4654)
   at forge.game.card.Card.keywordsToText(Card.java:2000)
   at forge.game.card.Card.getAbilityText(Card.java:2336)
   at forge.game.card.Card.getText(Card.java:1889)
   at forge.view.ViewUtil.writeNonDependentCardViewProperties(ViewUtil.java:86)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:456)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:467)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.getCardViews(LocalGameView.java:431)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:469)
   at forge.view.LocalGameView.getCardView(LocalGameView.java:411)
   at forge.view.LocalGameView.writeCardToView(LocalGameView.java:4
... (truncated)
---

My Shandalar deck pack folder is avaliable here:Dropbox
Leave feedback on particular decks here: Google doc
Ask for instructions, give feedback and complaints here: Thread
User avatar
lujo
 
Posts: 557
Joined: 20 Nov 2013, 13:17
Has thanked: 224 times
Been thanked: 70 times

Re: Forge Beta: 10-03-2014 ver 1.5.28

Postby father walker » 15 Oct 2014, 20:02

Hi!

There's a bug with Xathrid Necromancer. Got him and Herald of Torment die on the same turn, causing the abbility to trigger twice. Either he triggers himself twice or triggers whenever any other creature dies.
father walker
 
Posts: 2
Joined: 15 Oct 2014, 19:51
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 10-03-2014 ver 1.5.28

Postby friarsol » 15 Oct 2014, 20:46

father walker wrote:Hi!

There's a bug with Xathrid Necromancer. Got him and Herald of Torment die on the same turn, causing the abbility to trigger twice. Either he triggers himself twice or triggers whenever any other creature dies.
Did they died at the same time?
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 10-03-2014 ver 1.5.28

Postby father walker » 15 Oct 2014, 21:56

Yes. But I could've sworn I've seen another one die alone earlier in the game and trigger twice too. Not 100% sure though.
father walker
 
Posts: 2
Joined: 15 Oct 2014, 19:51
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 10-03-2014 ver 1.5.28

Postby lujo » 16 Oct 2014, 14:35

Description: When buying boosters in the spell shop.

IndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.5.28-r27804
Operating System: Windows XP 5.1 x86
Java Version:     1.8.0_20 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.card.BoosterGenerator.generateFoilCard(BoosterGenerator.java:56)
   at forge.card.BoosterGenerator.getBoosterPack(BoosterGenerator.java:91)
   at forge.item.FatPack.getExtraCards(FatPack.java:64)
   at forge.item.BoxedProduct.getCards(BoxedProduct.java:42)
   at forge.quest.QuestUtilCards.buyPack(QuestUtilCards.java:356)
   at forge.quest.QuestSpellShop.buy(QuestSpellShop.java:210)
   at forge.screens.deckeditor.controllers.CEditorQuestCardShop.onAddItems(CEditorQuestCardShop.java:152)
   at forge.screens.deckeditor.controllers.ACEditorBase.addItems(ACEditorBase.java:164)
   at forge.screens.deckeditor.CDeckEditorUI$1.move(CDeckEditorUI.java:162)
   at forge.screens.deckeditor.CDeckEditorUI.moveSelectedItems(CDeckEditorUI.java:152)
   at forge.screens.deckeditor.CDeckEditorUI.addSelectedCards(CDeckEditorUI.java:159)
   at forge.screens.deckeditor.controllers.ACEditorBase$EditorContextMenuBuilder$4.run(ACEditorBase.java:469)
   at forge.gui.GuiUtils$1.actionPerformed(GuiUtils.java:131)
   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.AbstractButton.doClick(Unknown Source)
   at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
   at javax.swing.plaf.basic.BasicMenuItemUI$Handler.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$400(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.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.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)
---

My Shandalar deck pack folder is avaliable here:Dropbox
Leave feedback on particular decks here: Google doc
Ask for instructions, give feedback and complaints here: Thread
User avatar
lujo
 
Posts: 557
Joined: 20 Nov 2013, 13:17
Has thanked: 224 times
Been thanked: 70 times

Re: Forge Beta: 10-03-2014 ver 1.5.28

Postby Flameustc » 16 Oct 2014, 14:58

During a planechase game, the active plane card is Agyrem, I have rolled chaos several turns ago,and game crashes when AI rolled planeswalker.

ClassCastException | Open
Code: Select all
Forge Version:    1.5.29-SNAPSHOT-r-1u
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_25 Oracle Corporation

java.lang.ClassCastException: forge.game.card.CardCollection cannot be cast to forge.game.card.Card
   at forge.game.trigger.TriggerHandler.runSingleTrigger(TriggerHandler.java:413)
   at forge.game.trigger.TriggerHandler.runWaitingTrigger(TriggerHandler.java:272)
   at forge.game.trigger.TriggerHandler.runWaitingTriggers(TriggerHandler.java:248)
   at forge.game.zone.MagicStack.unfreezeStack(MagicStack.java:148)
   at forge.game.zone.MagicStack.finishResolving(MagicStack.java:519)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:473)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:940)
   at forge.game.GameAction.startGame(GameAction.java:1358)
   at forge.game.Match.startGame(Match.java:71)
   at forge.match.MatchUtil$2.run(MatchUtil.java:200)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Flameustc
 
Posts: 12
Joined: 24 Sep 2014, 03:34
Has thanked: 0 time
Been thanked: 1 time

Re: Forge Beta: 10-03-2014 ver 1.5.28

Postby lujo » 16 Oct 2014, 15:05

Cruel Edict can be "clicked through", if you press space you can go to the next phase without sacrificing anything. Might be a targeting issue (Log says "Jack Sparrow cast Cruel Edict" targeting ."), and I've also noticed this with a white card which makes you sacrifice an attacking creature.
---

My Shandalar deck pack folder is avaliable here:Dropbox
Leave feedback on particular decks here: Google doc
Ask for instructions, give feedback and complaints here: Thread
User avatar
lujo
 
Posts: 557
Joined: 20 Nov 2013, 13:17
Has thanked: 224 times
Been thanked: 70 times

Re: Forge Beta: 10-03-2014 ver 1.5.28

Postby lujo » 16 Oct 2014, 15:11

Also, something is wrong with certain cards / actions, they automatically end the turn. For example not paying cumuletive upkeep for Braid of Fire has just skipped to the end of the whole turn. Something must be prioritizing "End turn" instead of "end phase" or "pass priority" or something.
---

My Shandalar deck pack folder is avaliable here:Dropbox
Leave feedback on particular decks here: Google doc
Ask for instructions, give feedback and complaints here: Thread
User avatar
lujo
 
Posts: 557
Joined: 20 Nov 2013, 13:17
Has thanked: 224 times
Been thanked: 70 times

Re: Forge Beta: 10-03-2014 ver 1.5.28

Postby friarsol » 16 Oct 2014, 15:12

lujo wrote:Also, something is wrong with certain cards / actions, they automatically end the turn. For example not paying cumuletive upkeep for Braid of Fire has just skipped to the end of the whole turn. Something must be prioritizing "End turn" instead of "end phase" or "pass priority" or something.
I've noticed this too. Somehow the "End Turn" button is gaining focus after certain input prompts. So when you press space afterwards, the "End Turn" button gets clicked, not the "Pass Priority" button. I've reported it on the other thread with repro steps for when one of the UI guys get a chance to check it out.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 10-03-2014 ver 1.5.28

Postby lujo » 16 Oct 2014, 15:32

^ Yeah, it's nasty because it can straight up Time Walk you. I hope someone also makes graft and dredge take "no" as the default answer rather than "yes".

Also:

Description: I used Dwarven Lieutenant to pump himself, 3 times (the activations are on stack), and I sacrificed Dwarven Ruins to get mana for the last one. It's stuck on "waiting for opponent" and won't resolve the stack (the attack would've killed the opponent).

I really hope nothing's wrong with Dwarven Lieutenant :S He's key to red in FE limited.

RuntimeException | Open
Code: Select all
Forge Version:    1.5.28-r27804
Operating System: Windows XP 5.1 x86
Java Version:     1.8.0_20 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:58)
   at forge.match.input.InputSyncronizedBase.stop(InputSyncronizedBase.java:49)
   at forge.match.input.InputPassPriority$2.run(InputPassPriority.java:87)
   at forge.match.input.InputPassPriority.passPriority(InputPassPriority.java:121)
   at forge.match.input.InputPassPriority.onCancel(InputPassPriority.java:83)
   at forge.match.input.InputBase.selectButtonCancel(InputBase.java:156)
   at forge.match.input.InputProxy.selectButtonCancel(InputProxy.java:100)
   at forge.player.PlayerControllerHuman$GameView.selectButtonCancel(PlayerControllerHuman.java:1374)
   at forge.screens.match.controllers.CPrompt.selectButtonCancel(CPrompt.java:97)
   at forge.screens.match.controllers.CPrompt$1.actionPerformed(CPrompt.java:58)
   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$Actions.actionPerformed(Unknown Source)
   at javax.swing.SwingUtilities.notifyAction(Unknown Source)
   at javax.swing.JComponent.processKeyBinding(Unknown Source)
   at javax.swing.JComponent.processKeyBindings(Unknown Source)
   at javax.swing.JComponent.processKeyEvent(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.KeyboardFocusManager.redispatchEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(Unknown Source)
   at java.awt.DefaultKeyboardFocusManager.dispatchEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(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$400(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.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.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)
---

My Shandalar deck pack folder is avaliable here:Dropbox
Leave feedback on particular decks here: Google doc
Ask for instructions, give feedback and complaints here: Thread
User avatar
lujo
 
Posts: 557
Joined: 20 Nov 2013, 13:17
Has thanked: 224 times
Been thanked: 70 times

Re: Forge Beta: 10-03-2014 ver 1.5.28

Postby lujo » 16 Oct 2014, 15:43

Description: Sacrificing Mindstab Thrull (one of the FE versions at least) seems to always cause this.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.28-r27804
Operating System: Windows XP 5.1 x86
Java Version:     1.8.0_20 Oracle Corporation

java.lang.NullPointerException
   at forge.game.ability.effects.DiscardEffect.resolve(DiscardEffect.java:119)
   at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:60)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1240)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1222)
   at forge.ai.ComputerUtil.playNoStack(ComputerUtil.java:303)
   at forge.ai.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:321)
   at forge.game.trigger.WrappedAbility.resolve(WrappedAbility.java:402)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1240)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1222)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:584)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1077)
   at forge.game.GameAction.startGame(GameAction.java:1585)
   at forge.game.Match.startGame(Match.java:81)
   at forge.match.MatchUtil$2.run(MatchUtil.java:232)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Has happened many times with any FE Mindstab Thrull, and it's causing problems when you're trying to get through AI matches. I hope I can round up other such things in FE draft, there seems to be quite a few.

Also, the AI sticks strange stuff in it's decks, often "splashing" off-color things it can't cast into decks leading to games being more draggy than they need to be (because both AI's can be stuck with technical mulligans due to dead cards).

I've got a few ideas on how to sort this draft out, it's one of the messiest when it comes to low relevant pick value data, number of unplayable cards, low card pool, too many activated abilities and really needs a bit of special attention. And I know it inside-out because we at home used to own several boxes of it and drafted them mercilessly for years, and it can be really fun. Is there anyone who'd help out to apply some relevant data to it?

I also know several ways to solve issues with FE, Homelands, and some of the earlier set drafts if anyone'd care to listen and apply them (or disscuss the lest time consuming way of applying them).
---

My Shandalar deck pack folder is avaliable here:Dropbox
Leave feedback on particular decks here: Google doc
Ask for instructions, give feedback and complaints here: Thread
User avatar
lujo
 
Posts: 557
Joined: 20 Nov 2013, 13:17
Has thanked: 224 times
Been thanked: 70 times

Re: Forge Beta: 10-03-2014 ver 1.5.28

Postby Bob Marley » 17 Oct 2014, 15:42

First off, I would like to thank all of you great people who put in the time and effort to keep updating this awesome program. Second, it seems there is a bug that I have not encountered before in Forge when I tried to start up a game of Commander.

Upon pressing "Start" using a generated deck, or a deck of my creation I immediately get an error message.

I removed all traces of Forge from my computer, re-installed it, and updated Java to the latest version, however the problem persists. I don't get this error in any other format. If I press "Continue" my "hand" is invisible. I can keep cycling through phases, yet the board appears empty, despite the log saying that the AI has played a land, and that at the end of my turn I must discard down to 7. I am unable to play or discard any cards. If there are cards in my hand, which the game seems to believe, they are not at all use-able, clicking on the blank space where my hand should be does nothing.

Attached is a text document of the error message, and a screenshot of the problem.
I apologize if I have made any mistakes in formatting or location of this post.
Attachments
ForgeBugSS.jpg
ForgeError.txt
(2.11 KiB) Downloaded 214 times
Bob Marley
 
Posts: 7
Joined: 17 Oct 2014, 14:53
Has thanked: 3 times
Been thanked: 0 time

Re: Forge Beta: 10-03-2014 ver 1.5.28

Postby Fizanko » 17 Oct 2014, 16:08

The 1.5.28 was released with an error for Commander gametype that was fixed after release, you should download a snapshot version to benefit from the bugfixes
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)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

Re: Forge Beta: 10-03-2014 ver 1.5.28

Postby lujo » 17 Oct 2014, 20:51

There's a bug with Zelyon Sword, when you untap it to "unattach" it from a creature the creatures base power gets decreased by two. I've tried it and managed to get my Farrel's Zealot power to go to -2 XD
---

My Shandalar deck pack folder is avaliable here:Dropbox
Leave feedback on particular decks here: Google doc
Ask for instructions, give feedback and complaints here: Thread
User avatar
lujo
 
Posts: 557
Joined: 20 Nov 2013, 13:17
Has thanked: 224 times
Been thanked: 70 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 196 guests


Who is online

In total there are 196 users online :: 0 registered, 0 hidden and 196 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 196 guests

Login Form