Page 21 of 21

Re: Forge Beta: 04-25-2014 ver 1.5.17

PostPosted: 23 May 2014, 15:01
by tsustyle
I have a screenshot of the board and log when this error occurred, but it wont let me post it.

Error:
NoSuchElementException | Open
Code: Select all
Forge Version:    1.5.17-r25620
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_45 Oracle Corporation

java.util.NoSuchElementException
   at java.util.ArrayList$Itr.next(Unknown Source)
   at forge.game.card.Card.getHiddenExtrinsicKeyword(Card.java:4560)
   at forge.game.card.Card.getKeyword(Card.java:4267)
   at forge.game.card.Card.getAmountOfKeyword(Card.java:5131)
   at forge.game.card.Card.getNetAttack(Card.java:3963)
   at forge.view.arcane.CardPanel.setText(CardPanel.java:628)
   at forge.view.arcane.CardPanel.setCard(CardPanel.java:666)
   at forge.view.arcane.PlayArea.updateCard(PlayArea.java:638)
   at forge.view.arcane.PlayArea.updateSingleCard(PlayArea.java:298)
   at forge.screens.match.CMatchUI.updateSingleCard(CMatchUI.java:383)
   at forge.screens.match.CMatchUI.updateCards(CMatchUI.java:375)
   at forge.GuiDesktop.updateCards(GuiDesktop.java:354)
   at forge.control.FControlGameEventHandler$9.run(FControlGameEventHandler.java:218)
   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)
Playing a precon deck in quest mode.
Attacking with Rumbling Baloth (4/4), he blocks with Kasimir the Lone Wolf, I cast Ajani's Presence targeting the Rumbling Baloth (giving it 5/5 and indestructible). The error popped up right when the Kasimir was killed.

Didn't crash or freeze and I'm able to continue the game with no problem.

Edit:

Minor problem, visually nothing untaps by itself. The game works like it should, just a visual bug.

Re: Forge Beta: 04-25-2014 ver 1.5.17

PostPosted: 23 May 2014, 15:50
by timmermac
TalpanianEmperor wrote:
timmermac wrote:You'll want to use the main world. Unless you unlock the set in other worlds, it won't show up unless the set is part of that world. In the card shop, you want to look for cards with the set code "ALL". Hmmph. I was going to put a link to gatherer's Alliances page for the card list, but it didn't like the link.
So I just have to persevere until I find them? How can I unlock them on other worlds?
There's a way to increase the amount of cards available for sale in the card shop, if you're not too attached to your current quest.
Code: Select all
SHOP_MAX_PACKS=1000
SHOP_SINGLES_COMMON=25
SHOP_SINGLES_UNCOMMON=25
SHOP_SINGLES_RARE=25
SHOP_WINS_FOR_ADDITIONAL_PACK=5
SHOP_STARTING_PACKS=1
The section in code is in your quest.preferences file. You can edit this in your preferred text editor and test it out until it comes out to your satisfaction. Adding more to the singles lines and starting packs and dropping the wins for additional packs may get you some Alliances faster. You do have to start a new quest for this to take effect, though.

Re: Forge Beta: 04-25-2014 ver 1.5.17

PostPosted: 24 May 2014, 02:50
by TalpanianEmperor
Description: I was trying to buy a Coldsnap Fat Pack, quest mode. Happened twice.
IndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.5.17-r25620
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_15 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.screens.deckeditor.controllers.CEditorQuestCardShop.onAddItems(CEditorQuestCardShop.java:360)
   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.CDeckEditorUI$4.keyPressed(CDeckEditorUI.java:210)
   at forge.itemmanager.views.ItemView$IncrementalSearch.keyPressed(ItemView.java:414)
   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$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.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)

Re: Forge Beta: 04-25-2014 ver 1.5.17

PostPosted: 24 May 2014, 04:38
by TalpanianEmperor
Can I suggest a UI change? I hope so.

For things like Axebane Guardian, where it's a repetitive effect, could there be some sort of allocation like when dealing with trample damage, where there are five buttons where you can click and un-click until you feel comfortable with the mana you're getting, and then okay it?

It's a suggestion, since I think that the current thing (endless tiring popup menus) is lackluster at best.

Re: Forge Beta: 04-25-2014 ver 1.5.17

PostPosted: 24 May 2014, 05:39
by Marek14
Or, at least, give some descriptor to the menu like "(1 or 6)" so we'd know where we are.

Re: Forge Beta: 04-25-2014 ver 1.5.17

PostPosted: 24 May 2014, 13:30
by gos
When the AI's Shivan Meteor was cast from exile, it did not show what creature it was targeting when it was on the stack.

Re: Forge Beta: 04-25-2014 ver 1.5.17

PostPosted: 24 May 2014, 15:02
by Army of Allah
It i currently possible to target creatures you don't control with mother of runes.

Re: Forge Beta: 04-25-2014 ver 1.5.17

PostPosted: 24 May 2014, 18:34
by RichardHawk
I cast Telepathy on turn 1 and was not given access to the tab displaying the AI's hand.

Re: Forge Beta: 04-25-2014 ver 1.5.17

PostPosted: 24 May 2014, 18:35
by schizophoenix
Bug: Playing Archenemy with multiple players, the game cannot be continued if Skullcage kills a player during their upkeep. No crash, just doesn't move forward.

Edit: And now I can't concede the game.

Re: Forge Beta: 04-25-2014 ver 1.5.17

PostPosted: 24 May 2014, 20:05
by Nekoatl
schizophoenix wrote:Bug: Playing Archenemy with multiple players, the game cannot be continued if Skullcage kills a player during their upkeep. No crash, just doesn't move forward.

Edit: And now I can't concede the game.
I've seen this happen with other cards that cause players to suicide during their upkeep in archenemy games (Haakon, Stromgald Scourge Avatar comes to mind).

Re: Forge Beta: 04-25-2014 ver 1.5.17

PostPosted: 24 May 2014, 20:39
by Shinneh
It seems that every time my opponent plays a leveller (Student of warfare, Joraga treespeaker etc. etc.)I get this error and cannot continue. Haven't tried playing one myself in a while, but I seem to recall them working fine before.

NumberFormatException | Open
Code: Select all
Forge Version:    1.5.17-r25620
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_45 Oracle Corporation

java.lang.NumberFormatException: For input string: ""
   at java.lang.NumberFormatException.forInputString(Unknown Source)
   at java.lang.Integer.parseInt(Unknown Source)
   at java.lang.Integer.parseInt(Unknown Source)
   at forge.ai.ability.CountersPutAi.canPlayAI(CountersPutAi.java:94)
   at forge.ai.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:23)
   at forge.ai.AiController.canPlaySa(AiController.java:648)
   at forge.ai.AiController.canPlayAndPayFor(AiController.java:635)
   at forge.ai.AiController.chooseSpellAbilyToPlay(AiController.java:1148)
   at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1129)
   at forge.ai.AiController.choooseSpellAbilityToPlay(AiController.java:1080)
   at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:390)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:970)
   at forge.game.GameAction.startGame(GameAction.java:1524)
   at forge.game.Match.startGame(Match.java:80)
   at forge.control.FControl$4.run(FControl.java:436)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

Re: Forge Beta: 04-25-2014 ver 1.5.17

PostPosted: 25 May 2014, 00:56
by PsiOptics
Necrotic Ooze can't use Jodah's Avener's activated abilities from the graveyard without crashing

RuntimeException | Open
Code: Select all
Forge Version:    1.5.17-r25620
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_05 Oracle Corporation

java.lang.RuntimeException: AbilityFactory : getAbility -- no API in Necrotic Ooze
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:108)
   at forge.game.ability.effects.ChooseGenericEffect.resolve(ChooseGenericEffect.java:37)
   at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:59)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1210)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1192)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:536)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1011)
   at forge.game.GameAction.startGame(GameAction.java:1524)
   at forge.game.Match.startGame(Match.java:80)
   at forge.control.FControl$4.run(FControl.java:436)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

Re: Forge Beta: 04-25-2014 ver 1.5.17

PostPosted: 25 May 2014, 01:08
by TalpanianEmperor
RichardHawk wrote:I cast Telepathy on turn 1 and was not given access to the tab displaying the AI's hand.
You have to click on the button representing the cards they have in their hand, then it'll show you what they have.

Re: Forge Beta: 04-25-2014 ver 1.5.17

PostPosted: 25 May 2014, 15:14
by cc-drake
Description: I selected Advocate of the Beast in the Spell shop of Quest mode and got this error. Or, alternatively, I can "Sell all extras" and get that error since I own 5 Advocates.

UncheckedExecutionException | Open
Code: Select all
Forge Version:    1.5.17-r25620
Operating System: Windows 8.1 6.3 x86
Java Version:     1.7.0_55 Oracle Corporation

com.google.common.util.concurrent.UncheckedExecutionException: java.lang.ArrayIndexOutOfBoundsException: -1
   at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2201)
   at com.google.common.cache.LocalCache.get(LocalCache.java:3934)
   at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3938)
   at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4821)
   at forge.ImageCache.getImage(ImageCache.java:206)
   at forge.ImageCache.getOriginalImage(ImageCache.java:141)
   at forge.toolbox.imaging.FImageUtil.getImage(FImageUtil.java:60)
   at forge.gui.CardPicturePanel.getImage(CardPicturePanel.java:96)
   at forge.gui.CardPicturePanel.setImage(CardPicturePanel.java:82)
   at forge.gui.CardPicturePanel.setCard(CardPicturePanel.java:70)
   at forge.screens.match.controllers.CPicture.showCard(CPicture.java:81)
   at forge.screens.match.controllers.CPicture.showImage(CPicture.java:98)
   at forge.screens.deckeditor.CDeckEditorUI.setCard(CDeckEditorUI.java:71)
   at forge.screens.deckeditor.CDeckEditorUI$9.valueChanged(CDeckEditorUI.java:265)
   at forge.itemmanager.views.ItemView.onSelectionChange(ItemView.java:256)
   at forge.itemmanager.views.ItemListView$ItemTableModel$2.focusGained(ItemListView.java:578)
   at java.awt.AWTEventMulticaster.focusGained(Unknown Source)
   at java.awt.Component.processFocusEvent(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.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.Component.dispatchEvent(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.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)
Caused by: java.lang.ArrayIndexOutOfBoundsException: -1
   at java.util.ArrayList.elementData(Unknown Source)
   at java.util.ArrayList.get(Unknown Source)
   at com.sun.imageio.plugins.jpeg.JPEGImageReader.checkTablesOnly(Unknown Source)
   at com.sun.imageio.plugins.jpeg.JPEGImageReader.gotoImage(Unknown Source)
   at com.sun.imageio.plugins.jpeg.JPEGImageReader.readHeader(Unknown Source)
   at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(Unknown Source)
   at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(Unknown Source)
   at javax.imageio.ImageIO.read(Unknown Source)
   at javax.imageio.ImageIO.read(Unknown Source)
   at forge.ImageLoader._findFile(ImageLoader.java:92)
   at forge.ImageLoader.load(ImageLoader.java:70)
   at forge.ImageLoader.load(ImageLoader.java:17)
   at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3524)
   at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2317)
   at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2280)
   at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2195)
   ... 46 more