It is currently 16 Apr 2024, 20:27
   
Text Size

Forge Beta Release: 01-29-2017 ver. 1.5.59

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

Re: Forge Beta Release: 01-29-2017 ver. 1.5.59

Postby lazylockie » 01 Feb 2017, 13:00

DaniUG wrote:PS. Regading counters I have a question. Why Experience counters are not affected by spells and abilities that double them? I have a deck with Ezuri, Claw of Progress and Vorel of the Hull Clade and I can't chose Ezuri to double its counters...
Is this a bug or are experience counters somehow inmune to that kind of effects?
This is because Experience counters from Ezuri are "stored" on the player, much like Energy counters. Vorel can only target a permanent that is on the battlefield. Check if any card with Proliferate (Steady Progress) works with Exp. counters
lazylockie
 
Posts: 508
Joined: 13 Jul 2010, 22:44
Has thanked: 74 times
Been thanked: 15 times

Re: Forge Beta Release: 01-29-2017 ver. 1.5.59

Postby gos » 02 Feb 2017, 12:53

My opponent controlled Sidar Kondo of Jamuraa (and 1 other creature with power 1) and I couldn't block with my Mindwrack Demon. The text appearing in card detail panel is "Mindwrack Demon can't block"
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-29-2017 ver. 1.5.59

Postby lindleya1 » 02 Feb 2017, 17:55

There seems to be a bug with the Champion mechanic. If I have a Faerie championed with Mistbind Clique, and I flicker the Mistbind Clique, the Championed card should be returned to the battlefield. However, while the triggered ability does go on the stack, it does nothing and the Championed card remains exiled.
lindleya1
 
Posts: 105
Joined: 01 Jul 2015, 23:32
Has thanked: 1 time
Been thanked: 6 times

Re: Forge Beta Release: 01-29-2017 ver. 1.5.59

Postby lindleya1 » 02 Feb 2017, 20:40

Description: Playing a commander game, and attacked with Narset, Enlightened Master, with Eldrazi Conscription enchanted on. Copied Narset's ability with Strionic Resonator. Copied ability resolves fine, but the game crashed when the true ability tries to resolve.

ClassCastException | Open
Code: Select all
Forge Version:    1.5.59-r-1
Operating System: Windows 10 10.0 x86
Java Version:     1.8.0_121 Oracle Corporation

java.lang.ClassCastException: forge.player.PlayerControllerHuman cannot be cast to forge.ai.PlayerControllerAi
   at forge.ai.AiController$2.getSpellAbilityPriority(AiController.java:800)
   at forge.ai.AiController$2.compare(AiController.java:741)
   at forge.ai.AiController$2.compare(AiController.java:712)
   at java.util.Arrays.mergeSort(Unknown Source)
   at java.util.Arrays.mergeSort(Unknown Source)
   at java.util.Arrays.mergeSort(Unknown Source)
   at java.util.Arrays.mergeSort(Unknown Source)
   at java.util.Arrays.mergeSort(Unknown Source)
   at java.util.Arrays.legacyMergeSort(Unknown Source)
   at java.util.Arrays.sort(Unknown Source)
   at java.util.ArrayList.sort(Unknown Source)
   at java.util.Collections.sort(Unknown Source)
   at forge.ai.AiController.chooseSpellAbilityToPlayFromList(AiController.java:1098)
   at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1091)
   at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1071)
   at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:390)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:926)
   at forge.game.GameAction.startGame(GameAction.java:1467)
   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)
lindleya1
 
Posts: 105
Joined: 01 Jul 2015, 23:32
Has thanked: 1 time
Been thanked: 6 times

Re: Forge Beta Release: 01-29-2017 ver. 1.5.59

Postby Xyx » 03 Feb 2017, 01:11

Description: In Deck Editor, clicked "New Deck", filtered by "Limited Edition Alpha" and right-clicked the red mana symbol to filter out non-red cards. I could "Continue" after the error but Forge would no longer respond to clicks.

IndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.5.58-r-1
Operating System: Windows 10 10.0 x86
Java Version:     1.8.0_121 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.itemmanager.views.ImageView.updateSelection(ImageView.java:877)
   at forge.itemmanager.views.ImageView.onSetSelectedIndices(ImageView.java:862)
   at forge.itemmanager.views.ItemView.setSelectedItems(ItemView.java:216)
   at forge.itemmanager.views.ItemView.setSelectedItems(ItemView.java:205)
   at forge.itemmanager.views.ImageView.fixSelection(ImageView.java:427)
   at forge.itemmanager.views.ItemView.refresh(ItemView.java:161)
   at forge.itemmanager.ItemManager.updateView(ItemManager.java:1054)
   at forge.itemmanager.ItemManager.addItems(ItemManager.java:748)
   at forge.screens.deckeditor.controllers.CEditorConstructed.onAddItems(CEditorConstructed.java:140)
   at forge.screens.deckeditor.controllers.CEditorConstructed.onAddItems(CEditorConstructed.java:184)
   at forge.screens.deckeditor.controllers.ACEditorBase.addItems(ACEditorBase.java:178)
   at forge.screens.deckeditor.CDeckEditorUI$1.move(CDeckEditorUI.java:173)
   at forge.screens.deckeditor.CDeckEditorUI.moveSelectedItems(CDeckEditorUI.java:164)
   at forge.screens.deckeditor.CDeckEditorUI.addSelectedCards(CDeckEditorUI.java:171)
   at forge.screens.deckeditor.CDeckEditorUI$5.run(CDeckEditorUI.java:237)
   at forge.itemmanager.ItemManager.activateSelectedItems(ItemManager.java:1210)
   at forge.itemmanager.views.ImageView$4.onLeftDoubleClick(ImageView.java:247)
   at forge.toolbox.FMouseAdapter.mousePressed(FMouseAdapter.java:147)
   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$500(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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.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$JavaSecurityAccessImpl.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)
User avatar
Xyx
Tester
 
Posts: 524
Joined: 23 Feb 2014, 23:01
Has thanked: 38 times
Been thanked: 32 times

Re: Forge Beta Release: 01-29-2017 ver. 1.5.59

Postby Agetian » 03 Feb 2017, 04:22

lindleya1 wrote:Description: Playing a commander game, and attacked with Narset, Enlightened Master, with Eldrazi Conscription enchanted on. Copied Narset's ability with Strionic Resonator. Copied ability resolves fine, but the game crashed when the true ability tries to resolve.

ClassCastException | Open
Code: Select all
Forge Version:    1.5.59-r-1
Operating System: Windows 10 10.0 x86
Java Version:     1.8.0_121 Oracle Corporation

java.lang.ClassCastException: forge.player.PlayerControllerHuman cannot be cast to forge.ai.PlayerControllerAi
   at forge.ai.AiController$2.getSpellAbilityPriority(AiController.java:800)
   at forge.ai.AiController$2.compare(AiController.java:741)
   at forge.ai.AiController$2.compare(AiController.java:712)
   at java.util.Arrays.mergeSort(Unknown Source)
   at java.util.Arrays.mergeSort(Unknown Source)
   at java.util.Arrays.mergeSort(Unknown Source)
   at java.util.Arrays.mergeSort(Unknown Source)
   at java.util.Arrays.mergeSort(Unknown Source)
   at java.util.Arrays.legacyMergeSort(Unknown Source)
   at java.util.Arrays.sort(Unknown Source)
   at java.util.ArrayList.sort(Unknown Source)
   at java.util.Collections.sort(Unknown Source)
   at forge.ai.AiController.chooseSpellAbilityToPlayFromList(AiController.java:1098)
   at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1091)
   at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1071)
   at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:390)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:926)
   at forge.game.GameAction.startGame(GameAction.java:1467)
   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)
This is already fixed upstream. Thanks for reporting! :)

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Forge Beta Release: 01-29-2017 ver. 1.5.59

Postby Agetian » 03 Feb 2017, 04:22

Xyx wrote:Description: In Deck Editor, clicked "New Deck", filtered by "Limited Edition Alpha" and right-clicked the red mana symbol to filter out non-red cards. I could "Continue" after the error but Forge would no longer respond to clicks.

IndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.5.58-r-1
Operating System: Windows 10 10.0 x86
Java Version:     1.8.0_121 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.itemmanager.views.ImageView.updateSelection(ImageView.java:877)
   at forge.itemmanager.views.ImageView.onSetSelectedIndices(ImageView.java:862)
   at forge.itemmanager.views.ItemView.setSelectedItems(ItemView.java:216)
   at forge.itemmanager.views.ItemView.setSelectedItems(ItemView.java:205)
   at forge.itemmanager.views.ImageView.fixSelection(ImageView.java:427)
   at forge.itemmanager.views.ItemView.refresh(ItemView.java:161)
   at forge.itemmanager.ItemManager.updateView(ItemManager.java:1054)
   at forge.itemmanager.ItemManager.addItems(ItemManager.java:748)
   at forge.screens.deckeditor.controllers.CEditorConstructed.onAddItems(CEditorConstructed.java:140)
   at forge.screens.deckeditor.controllers.CEditorConstructed.onAddItems(CEditorConstructed.java:184)
   at forge.screens.deckeditor.controllers.ACEditorBase.addItems(ACEditorBase.java:178)
   at forge.screens.deckeditor.CDeckEditorUI$1.move(CDeckEditorUI.java:173)
   at forge.screens.deckeditor.CDeckEditorUI.moveSelectedItems(CDeckEditorUI.java:164)
   at forge.screens.deckeditor.CDeckEditorUI.addSelectedCards(CDeckEditorUI.java:171)
   at forge.screens.deckeditor.CDeckEditorUI$5.run(CDeckEditorUI.java:237)
   at forge.itemmanager.ItemManager.activateSelectedItems(ItemManager.java:1210)
   at forge.itemmanager.views.ImageView$4.onLeftDoubleClick(ImageView.java:247)
   at forge.toolbox.FMouseAdapter.mousePressed(FMouseAdapter.java:147)
   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$500(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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.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$JavaSecurityAccessImpl.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)
Hmm, I couldn't reproduce this... does this consistently happen to you if you try it again? Also, it looks like you're still on an older release, by the way (1.5.59 was released recently, and also a fair number of issues has been fixed in trunk after 1.5.59 too).

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Forge Beta Release: 01-29-2017 ver. 1.5.59

Postby Phoenix » 03 Feb 2017, 17:49

Description: Buying cards in the spell shop in Quest mode. Still collecting cards for my quest inventory which contains at the moment 146333 cards.

Is it possible that there is a limit of cards Forge is able to manage within a quest inventory?

IndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.5.59-r-1
Operating System: Windows 7 6.1 amd64
Java Version:     1.8.0_31 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:62)
   at forge.card.BoosterGenerator.getBoosterPack(BoosterGenerator.java:132)
   at forge.item.FatPack.getExtraCards(FatPack.java:65)
   at forge.item.BoxedProduct.getCards(BoxedProduct.java:42)
   at forge.quest.QuestSpellShop.buy(QuestSpellShop.java:219)
   at forge.screens.deckeditor.controllers.CEditorQuestCardShop.onAddItems(CEditorQuestCardShop.java:153)
   at forge.screens.deckeditor.controllers.ACEditorBase.addItems(ACEditorBase.java:178)
   at forge.screens.deckeditor.CDeckEditorUI$1.move(CDeckEditorUI.java:173)
   at forge.screens.deckeditor.CDeckEditorUI.moveSelectedItems(CDeckEditorUI.java:164)
   at forge.screens.deckeditor.CDeckEditorUI.addSelectedCards(CDeckEditorUI.java:171)
   at forge.screens.deckeditor.CDeckEditorUI$3.keyPressed(CDeckEditorUI.java:207)
   at forge.itemmanager.views.ItemView$IncrementalSearch.keyPressed(ItemView.java:435)
   at java.awt.AWTEventMulticaster.keyPressed(Unknown Source)
   at java.awt.Component.processKeyEvent(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$500(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)
Phoenix
 
Posts: 77
Joined: 15 Dec 2011, 10:23
Has thanked: 6 times
Been thanked: 3 times

Re: Forge Beta Release: 01-29-2017 ver. 1.5.59

Postby Agetian » 04 Feb 2017, 04:30

Phoenix wrote:Description: Buying cards in the spell shop in Quest mode. Still collecting cards for my quest inventory which contains at the moment 146333 cards.

Is it possible that there is a limit of cards Forge is able to manage within a quest inventory?

IndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.5.59-r-1
Operating System: Windows 7 6.1 amd64
Java Version:     1.8.0_31 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:62)
   at forge.card.BoosterGenerator.getBoosterPack(BoosterGenerator.java:132)
   at forge.item.FatPack.getExtraCards(FatPack.java:65)
   at forge.item.BoxedProduct.getCards(BoxedProduct.java:42)
   at forge.quest.QuestSpellShop.buy(QuestSpellShop.java:219)
   at forge.screens.deckeditor.controllers.CEditorQuestCardShop.onAddItems(CEditorQuestCardShop.java:153)
   at forge.screens.deckeditor.controllers.ACEditorBase.addItems(ACEditorBase.java:178)
   at forge.screens.deckeditor.CDeckEditorUI$1.move(CDeckEditorUI.java:173)
   at forge.screens.deckeditor.CDeckEditorUI.moveSelectedItems(CDeckEditorUI.java:164)
   at forge.screens.deckeditor.CDeckEditorUI.addSelectedCards(CDeckEditorUI.java:171)
   at forge.screens.deckeditor.CDeckEditorUI$3.keyPressed(CDeckEditorUI.java:207)
   at forge.itemmanager.views.ItemView$IncrementalSearch.keyPressed(ItemView.java:435)
   at java.awt.AWTEventMulticaster.keyPressed(Unknown Source)
   at java.awt.Component.processKeyEvent(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$500(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)
Hmm no, I don't think that's it, it looks like it's a problem with the generation of a booster pack for some set which is, unfortunately, impossible to deduce just from the exception. In order to fix this I may need to take a look at your current quest save file. Can you please attach it? (you will not be able to attach .dat files directly, so you'll need to put it in a .zip archive first). Your quest saves can be found in the Forge profile folder under "quest/saves". Thanks in advance! :)

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Forge Beta Release: 01-29-2017 ver. 1.5.59

Postby ShoujoQ » 04 Feb 2017, 09:10

With this board state:
http://puu.sh/tNKMG/5b58e051af.jpg

I sacrificed my Servo Schematic to my Defiant Salvager's ability, causing a crash. Continuing the game locks it on the "Select an artifact or creature to sacrifice" prompt.
The idol in the mirror is reflected with certainty...
User avatar
ShoujoQ
 
Posts: 14
Joined: 09 Mar 2015, 09:15
Location: The Meta Board
Has thanked: 3 times
Been thanked: 1 time

Re: Forge Beta Release: 01-29-2017 ver. 1.5.59

Postby Phoenix » 04 Feb 2017, 10:11

Quest file attached.


Agetian wrote:
Phoenix wrote:Description: Buying cards in the spell shop in Quest mode. Still collecting cards for my quest inventory which contains at the moment 146333 cards.

Is it possible that there is a limit of cards Forge is able to manage within a quest inventory?

IndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.5.59-r-1
Operating System: Windows 7 6.1 amd64
Java Version:     1.8.0_31 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:62)
   at forge.card.BoosterGenerator.getBoosterPack(BoosterGenerator.java:132)
   at forge.item.FatPack.getExtraCards(FatPack.java:65)
   at forge.item.BoxedProduct.getCards(BoxedProduct.java:42)
   at forge.quest.QuestSpellShop.buy(QuestSpellShop.java:219)
   at forge.screens.deckeditor.controllers.CEditorQuestCardShop.onAddItems(CEditorQuestCardShop.java:153)
   at forge.screens.deckeditor.controllers.ACEditorBase.addItems(ACEditorBase.java:178)
   at forge.screens.deckeditor.CDeckEditorUI$1.move(CDeckEditorUI.java:173)
   at forge.screens.deckeditor.CDeckEditorUI.moveSelectedItems(CDeckEditorUI.java:164)
   at forge.screens.deckeditor.CDeckEditorUI.addSelectedCards(CDeckEditorUI.java:171)
   at forge.screens.deckeditor.CDeckEditorUI$3.keyPressed(CDeckEditorUI.java:207)
   at forge.itemmanager.views.ItemView$IncrementalSearch.keyPressed(ItemView.java:435)
   at java.awt.AWTEventMulticaster.keyPressed(Unknown Source)
   at java.awt.Component.processKeyEvent(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$500(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)
Hmm no, I don't think that's it, it looks like it's a problem with the generation of a booster pack for some set which is, unfortunately, impossible to deduce just from the exception. In order to fix this I may need to take a look at your current quest save file. Can you please attach it? (you will not be able to attach .dat files directly, so you'll need to put it in a .zip archive first). Your quest saves can be found in the Forge profile folder under "quest/saves". Thanks in advance! :)

- Agetian
Attachments
Phoenix.zip
(381.85 KiB) Downloaded 142 times
Phoenix
 
Posts: 77
Joined: 15 Dec 2011, 10:23
Has thanked: 6 times
Been thanked: 3 times

Re: Forge Beta Release: 01-29-2017 ver. 1.5.59

Postby Agetian » 04 Feb 2017, 10:28

Phoenix wrote:Quest file attached.


Agetian wrote:
Phoenix wrote:Description: Buying cards in the spell shop in Quest mode. Still collecting cards for my quest inventory which contains at the moment 146333 cards.

Is it possible that there is a limit of cards Forge is able to manage within a quest inventory?

IndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.5.59-r-1
Operating System: Windows 7 6.1 amd64
Java Version:     1.8.0_31 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:62)
   at forge.card.BoosterGenerator.getBoosterPack(BoosterGenerator.java:132)
   at forge.item.FatPack.getExtraCards(FatPack.java:65)
   at forge.item.BoxedProduct.getCards(BoxedProduct.java:42)
   at forge.quest.QuestSpellShop.buy(QuestSpellShop.java:219)
   at forge.screens.deckeditor.controllers.CEditorQuestCardShop.onAddItems(CEditorQuestCardShop.java:153)
   at forge.screens.deckeditor.controllers.ACEditorBase.addItems(ACEditorBase.java:178)
   at forge.screens.deckeditor.CDeckEditorUI$1.move(CDeckEditorUI.java:173)
   at forge.screens.deckeditor.CDeckEditorUI.moveSelectedItems(CDeckEditorUI.java:164)
   at forge.screens.deckeditor.CDeckEditorUI.addSelectedCards(CDeckEditorUI.java:171)
   at forge.screens.deckeditor.CDeckEditorUI$3.keyPressed(CDeckEditorUI.java:207)
   at forge.itemmanager.views.ItemView$IncrementalSearch.keyPressed(ItemView.java:435)
   at java.awt.AWTEventMulticaster.keyPressed(Unknown Source)
   at java.awt.Component.processKeyEvent(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$500(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)
Hmm no, I don't think that's it, it looks like it's a problem with the generation of a booster pack for some set which is, unfortunately, impossible to deduce just from the exception. In order to fix this I may need to take a look at your current quest save file. Can you please attach it? (you will not be able to attach .dat files directly, so you'll need to put it in a .zip archive first). Your quest saves can be found in the Forge profile folder under "quest/saves". Thanks in advance! :)

- Agetian
Hmm, I can't make it crash like that, so it must be specific to something you bought, perhaps? Do you remember what exactly you purchased when the crash occurred (must have been either a fat pack of some sort or a booster pack/box, either way I'm curious about the set...)

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Forge Beta Release: 01-29-2017 ver. 1.5.59

Postby Phoenix » 04 Feb 2017, 11:02

Agetian wrote:Hmm, I can't make it crash like that, so it must be specific to something you bought, perhaps? Do you remember what exactly you purchased when the crash occurred (must have been either a fat pack of some sort or a booster pack/box, either way I'm curious about the set...)

- Agetian
I remember that I chose all the packs (boosters, fat, ...) and wanted to buy them one after the other.
Somewhere within this buying process the error message occured.
I "think" that it was an "ONS booster deck" but I'm not 100% sure.
Phoenix
 
Posts: 77
Joined: 15 Dec 2011, 10:23
Has thanked: 6 times
Been thanked: 3 times

Re: Forge Beta Release: 01-29-2017 ver. 1.5.59

Postby Agetian » 04 Feb 2017, 13:48

Phoenix wrote:
Agetian wrote:Hmm, I can't make it crash like that, so it must be specific to something you bought, perhaps? Do you remember what exactly you purchased when the crash occurred (must have been either a fat pack of some sort or a booster pack/box, either way I'm curious about the set...)

- Agetian
I remember that I chose all the packs (boosters, fat, ...) and wanted to buy them one after the other.
Somewhere within this buying process the error message occured.
I "think" that it was an "ONS booster deck" but I'm not 100% sure.
Ok, I'll try to reproduce it, but just in case it crashes again like that for you, please make sure you report what exactly crashed that way, that'll simplify things a lot :)

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Forge Beta Release: 01-29-2017 ver. 1.5.59

Postby Phoenix » 04 Feb 2017, 14:33

Agetian wrote:
Phoenix wrote:
Agetian wrote:Hmm, I can't make it crash like that, so it must be specific to something you bought, perhaps? Do you remember what exactly you purchased when the crash occurred (must have been either a fat pack of some sort or a booster pack/box, either way I'm curious about the set...)

- Agetian
I remember that I chose all the packs (boosters, fat, ...) and wanted to buy them one after the other.
Somewhere within this buying process the error message occured.
I "think" that it was an "ONS booster deck" but I'm not 100% sure.
Ok, I'll try to reproduce it, but just in case it crashes again like that for you, please make sure you report what exactly crashed that way, that'll simplify things a lot :)

- Agetian
I bought several booster, fat, standard and tournament packs.
I didn't think that the programm will crash while doing that. That's why I didn't look which pack worked and which one crashed.

But now I try to have an eye on that.

Thanks anyway for your help.
Phoenix
 
Posts: 77
Joined: 15 Dec 2011, 10:23
Has thanked: 6 times
Been thanked: 3 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 61 guests


Who is online

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

Login Form