Forge Android App: 11-13-2016 Alpha 1.5.58.002
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Android App: 09-26-2016 Alpha 1.5.57.001
by friarsol » 08 Nov 2016, 14:03
The .bak is the backup file. Presumably it was backed up before your quest got corrupted. So if you are trying to recover your quest, that's the file to try to do it with.Abbey33 wrote:Sorry I've been on vacation for a while. Won't this just delete the entire quest? I've been deleting the save and .bak file from the quests folder, but was hoping to find a fix that might leave the quest data intact, so that I'd be able to continue.timmermac wrote:When this happens, just delete the quest save and delete the .bak from the backup to restore your quest.
Original post - p. 119, October 7-8
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Android App: 09-26-2016 Alpha 1.5.57.001
by timmermac » 08 Nov 2016, 14:20
Yeah... And I mistyped, as well. That should read rename the backup file to remove the .bak from the end of it. 

"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
Re: Forge Android App: 09-26-2016 Alpha 1.5.57.001
by Rooger » 09 Nov 2016, 18:16
This Android version is awesome, just tried it out and i'm deeply addicted to the planar conquest mode. Well done drdev, i'm patiently waiting for the desktop version to have this *wink* *wink* 
I have a small problem though. Whenever i enter the deck editor i get this ArrayIndexOutOfBoundsException. I'm not sure if this error was reported before but from my search i haven't found anything similar. Everything else seems to be working fine. Just when i start a New Deck and enter the editor screen it freezes with just one card loaded and gives me that error. My phone is a Galaxy Grand Prime with android 5.1.1. Is anything I can do to fix this on my part?
Here's my forge.log.

I have a small problem though. Whenever i enter the deck editor i get this ArrayIndexOutOfBoundsException. I'm not sure if this error was reported before but from my search i haven't found anything similar. Everything else seems to be working fine. Just when i start a New Deck and enter the editor screen it freezes with just one card loaded and gives me that error. My phone is a Galaxy Grand Prime with android 5.1.1. Is anything I can do to fix this on my part?
Here's my forge.log.
- Code: Select all
(ThreadUtil first call): Running on a machine with 4 cpu core(s)
Language 'java.util.PropertyResourceBundle@3aaa5398' loaded successfully.
Read cards: 15925 archived files in 9328 ms (25 parts) using thread pool
Read decks (13119 ms): 9 constructed, 0 sealed, 0 draft, 4 cubes, 2 scheme, 8 planar, 11 commander.
EDT > java.lang.ArrayIndexOutOfBoundsException: length=1; index=1
at forge.game.card.Card.keywordsToText(Card.java:1365)
at forge.game.card.Card.getAbilityText(Card.java:1637)
at forge.game.card.CardView$CardStateView.updateAbilityText(CardView.java:1005)
at forge.game.card.CardView$CardStateView.updateKeywords(CardView.java:1016)
at forge.game.card.Card.addIntrinsicKeyword(Card.java:3243)
at forge.game.card.CardFactory.readCardFace(CardFactory.java:450)
at forge.game.card.CardFactory.readCard(CardFactory.java:413)
at forge.game.card.CardFactory.getCard(CardFactory.java:261)
at forge.game.card.CardFactory.getCard(CardFactory.java:256)
at forge.game.card.Card.fromPaperCard(Card.java:6830)
at forge.game.card.Card.getCardForUi(Card.java:6838)
at forge.game.card.CardView.getCardForUi(CardView.java:40)
at forge.card.CardRenderer.drawCardListItem(CardRenderer.java:173)
at forge.itemmanager.CardManager$1.drawValue(CardManager.java:73)
at forge.itemmanager.views.ItemListView$ItemList$1.drawValue(ItemListView.java:258)
at forge.itemmanager.views.ItemListView$ItemList$1.drawValue(ItemListView.java:194)
at forge.toolbox.FList.draw(FList.java:252)
at forge.Graphics.draw(Graphics.java:144)
at forge.toolbox.FContainer.draw(FContainer.java:64)
at forge.toolbox.FScrollPane.draw(FScrollPane.java:312)
at forge.Graphics.draw(Graphics.java:144)
at forge.toolbox.FContainer.draw(FContainer.java:64)
at forge.Graphics.draw(Graphics.java:144)
at forge.toolbox.FContainer.draw(FContainer.java:64)
at forge.Graphics.draw(Graphics.java:144)
at forge.toolbox.FContainer.draw(FContainer.java:64)
at forge.screens.FScreen.draw(FScreen.java:164)
at forge.Forge.render(Forge.java:317)
at com.badlogic.gdx.backends.android.AndroidGraphics.onDrawFrame(AndroidGraphics.java:422)
at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1531)
at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1248)
EDT > java.lang.IllegalStateException: forge.FThreads.assertExecutedByEdt may not be accessed from the event dispatch thread.
at forge.FThreads.assertExecutedByEdt(FThreads.java:20)
at forge.util.WaitCallback.invokeAndWait(WaitCallback.java:22)
at forge.GuiMobile.showOptionDialog(GuiMobile.java:157)
at forge.util.gui.SOptionPane.showOptionDialog(SOptionPane.java:63)
at forge.util.gui.SOptionPane.showMessageDialog(SOptionPane.java:33)
at forge.error.BugReporter.saveToFile(BugReporter.java:187)
at forge.error.BugReportDialog$2.handleEvent(BugReportDialog.java:52)
at forge.toolbox.FButton.tap(FButton.java:157)
at forge.Forge$MainInputProcessor.tap(Forge.java:590)
at forge.toolbox.FGestureAdapter.touchUp(FGestureAdapter.java:196)
at forge.toolbox.FGestureAdapter.touchUp(FGestureAdapter.java:158)
at com.badlogic.gdx.backends.android.AndroidInput.processEvents(AndroidInput.java:360)
at com.badlogic.gdx.backends.android.AndroidGraphics.onDrawFrame(AndroidGraphics.java:420)
at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1531)
at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1248)
Re: Forge Android App: 11-12-2016 Alpha 1.5.58.001
by drdev » 13 Nov 2016, 00:45
I'm excited to finally announce the release of 1.5.58.001, which introduces two brand new planes to Planar Conquest: Innistrad and Lorwyn-Shadowmoor. The former is split into 5 regions and the latter into 8 regions, each with 9 squares, meaning there are now 117 new opponents to challenge and conquer. Special thanks to skobvs and Sirspud for contributing the decks for the two planes.
Hopefully some of the other errors people have been seeing have been resolved in this release, but please let me know if you still encounter any of them.
Thanks and enjoy.
-Dan
Hopefully some of the other errors people have been seeing have been resolved in this release, but please let me know if you still encounter any of them.
Thanks and enjoy.
-Dan
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Android App: 09-26-2016 Alpha 1.5.57.001
by Zestir » 13 Nov 2016, 10:50
Yeah, have to report that this issue still persists through the new update.Zestir wrote:I am having the exact same issue on my xiaomi redmi note 3.poipoi wrote:I reinstalled it but is same as before. I think there's a problem with decks: the app crashes when I try to view or modify my deck, or when I try to create a new one. When I start a new match, if I won the toss, I can choose to play or draft. If I loss the toss the app crashes before I can draft my hand.drdev wrote:Yes, I'm alive, sorry. My real job has been occupying all my time recently. So I'm behind on getting the planar conquest update out.
As for the issue with your game crashing, have you tried reinstalling? And does anything print to forge.log in Forge/data/
I attached the log because the forum says my post it's "too spamy for a new user". When you can... thanks
To add ontop of this, the issue also persists when I try and go for planar conquest.
But I can access the quest bazar just fine.
- Zestir
- Posts: 12
- Joined: 19 Dec 2014, 15:52
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Android App: 11-13-2016 Alpha 1.5.58.002
by drdev » 13 Nov 2016, 17:18
Thank you for the quick report. I've just released 1.5.58.002 with an attempt to fix this issue. If it's still broken, can you please provide the forge.log output again so I can see if it changed?Zestir wrote:Yeah, have to report that this issue still persists through the new update.
Thanks.
-Dan
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Android App: 11-13-2016 Alpha 1.5.58.002
by AgentOne » 14 Nov 2016, 00:15
Not sure if this is the right place to post a bug I'm getting, only saw a bug report for snapshot, which I don't think I'm using
Description: Was trying to load up save data for quest mode after I updated Forge for android, also I"m unable to post the log cause the post keeps telling me it's to spamy.
Description: Was trying to load up save data for quest mode after I updated Forge for android, also I"m unable to post the log cause the post keeps telling me it's to spamy.
- AgentOne
- Posts: 2
- Joined: 02 Nov 2016, 14:36
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Android App: 11-13-2016 Alpha 1.5.58.002
by Zestir » 14 Nov 2016, 05:53
Thank you for the swift attempt at trying to resolve this, I've provided the log file.drdev wrote:Thank you for the quick report. I've just released 1.5.58.002 with an attempt to fix this issue. If it's still broken, can you please provide the forge.log output again so I can see if it changed?Zestir wrote:Yeah, have to report that this issue still persists through the new update.
Thanks.
-Dan
- Attachments
-
forge.log
- (14.37 KiB) Downloaded 279 times
- Zestir
- Posts: 12
- Joined: 19 Dec 2014, 15:52
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Android App: 11-13-2016 Alpha 1.5.58.002
by DaniUG » 14 Nov 2016, 15:51
First of all thank you for the new release. I'm a Commader fan and I was looking forward to this update a lot.
I was testing the app and I've noticed several weird bugs. Nothing that makes the app crash, but that changes the result of the game completely.
I has to do with the triggers in the stack I believe.
I'm in Commander attacking with an Eldrazi with annihilator 4 and for some reason the annihilator triggers 4 times... so 16 permanents that the AI has lost....
I took a couple of screenshots to show you since I don't know how else I could have gotten the information of this bug.
I've checked all the usual stuff, I have nothing ginving me double strike or anything like that. I can post the deck if is of any help.
Also, a quick question, how do I choose 2 commanders that have partner? when I choose one since the colors don't match I can't get any other Partner commander.
Thanks in advance.
EDIT 1: I was able to reproduce the error. The Annihilator stuff happens to the AI, and what happens is that if you attack with several creatures (without annihilator) and an Eldrazi the game treats the attack as if all the creatures have Annihilator, don't know what it happens since there is nothing in the battlefield that give annihilator to the creatures.
I was testing the app and I've noticed several weird bugs. Nothing that makes the app crash, but that changes the result of the game completely.
I has to do with the triggers in the stack I believe.
I'm in Commander attacking with an Eldrazi with annihilator 4 and for some reason the annihilator triggers 4 times... so 16 permanents that the AI has lost....
I took a couple of screenshots to show you since I don't know how else I could have gotten the information of this bug.
I've checked all the usual stuff, I have nothing ginving me double strike or anything like that. I can post the deck if is of any help.
Also, a quick question, how do I choose 2 commanders that have partner? when I choose one since the colors don't match I can't get any other Partner commander.
Thanks in advance.
EDIT 1: I was able to reproduce the error. The Annihilator stuff happens to the AI, and what happens is that if you attack with several creatures (without annihilator) and an Eldrazi the game treats the attack as if all the creatures have Annihilator, don't know what it happens since there is nothing in the battlefield that give annihilator to the creatures.
Last edited by DaniUG on 15 Nov 2016, 18:05, edited 1 time in total.
Even the smallest spark may set a world ablaze
Re: Forge Android App: 11-13-2016 Alpha 1.5.58.002
by Rooger » 14 Nov 2016, 17:38
Awesome work Dan! Thanks for the new version. My issue with the deck editor is gone and right now i have no problem playing the game.
Re: Forge Android App: 11-13-2016 Alpha 1.5.58.002
by DaniUG » 15 Nov 2016, 10:01
Description: Playing Vanguard, I casted a spell and it crashed
- RuntimeException | Open
- Code: Select all
Forge Version: 1.5.58.002
Operating System: Linux 3.10.90-g6a1c5f3 armv7l
Java Version: 0 The Android Project
java.lang.RuntimeException: AbilityFactory : getAbility -- no Cost in Coveted Peacock
at forge.game.ability.AbilityFactory.parseAbilityCost(AbilityFactory.java:132)
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:123)
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:110)
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:118)
at forge.game.trigger.TriggerHandler.runSingleTrigger(TriggerHandler.java:553)
at forge.game.trigger.TriggerHandler.runNonStaticTriggersForPlayer(TriggerHandler.java:416)
at forge.game.trigger.TriggerHandler.runWaitingTrigger(TriggerHandler.java:358)
at forge.game.trigger.TriggerHandler.runWaitingTriggers(TriggerHandler.java:307)
at forge.game.zone.MagicStack.unfreezeStack(MagicStack.java:163)
at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:268)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:977)
at forge.game.GameAction.startGame(GameAction.java:1462)
at forge.game.Match.startGame(Match.java:95)
at forge.match.HostedMatch$2.run(HostedMatch.java:220)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:833)
Even the smallest spark may set a world ablaze
Re: Forge Android App: 09-26-2016 Alpha 1.5.57.001
by Abbey33 » 25 Nov 2016, 09:09
Thank you for your help! I just got it figured out. I had to delete the original .dat file, then delete the ".bak" from the backup file using ES file explorer.timmermac wrote:Yeah... And I mistyped, as well. That should read rename the backup file to remove the .bak from the end of it.
- Abbey33
- Posts: 4
- Joined: 07 Oct 2016, 00:53
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Android App: 11-13-2016 Alpha 1.5.58.002
by TheSuitedK » 26 Nov 2016, 04:03
Hi i just recently dowloaded forge i changed the theme to inferno and now the app wont load past the splash screen itll load through everything until it says "loading fonts" and then just freezes ive tried uninstalling and reinstalling and nothing works please help as i havnt even been able to play mtg on the app yet
- TheSuitedK
- Posts: 1
- Joined: 26 Nov 2016, 03:56
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Android App: 11-13-2016 Alpha 1.5.58.002
by timmermac » 26 Nov 2016, 04:43
I'm trying to build a deck and I'm getting the error in the attached log file.
- Attachments
-
forge.log
- (3.68 KiB) Downloaded 226 times
"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
Re: Forge Android App: 11-13-2016 Alpha 1.5.58.002
by goulox » 26 Nov 2016, 07:23
Description: while playing a game against Ia. During my upkeep the processing of the create token effect of the card : "varchild war riders" provoqued the crash. this does not occur on the pc version with this card.
- Code: Select all
[spoiler=NullPointerException][code]
Forge Version: 1.5.58.002
Operating System: Linux 3.4.110-cyanogenmod-g326cf3a armv7l
Java Version: 0 The Android Project
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.String.replace(java.lang.CharSequence, java.lang.CharSequence)' on a null object reference
at forge.game.ability.SpellAbilityEffect.getStackDescriptionWithSubs(SpellAbilityEffect.java:70)
at forge.game.spellability.AbilitySub.getStackDescription(AbilitySub.java:114)
at forge.game.spellability.SpellAbilityStackInstance.<init>(SpellAbilityStackInstance.java:104)
at forge.game.spellability.SpellAbilityStackInstance.<init>(SpellAbilityStackInstance.java:119)
at forge.game.zone.MagicStack.add(MagicStack.java:264)
at forge.game.zone.MagicStack.addAndUnfreeze(MagicStack.java:150)
at forge.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:172)
at forge.player.HumanPlay.playSpellAbility(HumanPlay.java:110)
at forge.player.PlayerControllerHuman.orderAndPlaySimultaneousSa(PlayerControllerHuman.java:1258)
at forge.game.zone.MagicStack.chooseOrderOfSimultaneousStackEntry(MagicStack.java:829)
at forge.game.zone.MagicStack.addAllTriggeredAbilitiesToStack(MagicStack.java:795)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:911)
at forge.game.GameAction.startGame(GameAction.java:1462)
at forge.game.Match.startGame(Match.java:95)
at forge.match.HostedMatch$2.run(HostedMatch.java:220)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.javcre18)
[/code][/spoiler]
- goulox
- Posts: 1
- Joined: 26 Nov 2016, 07:09
- Has thanked: 0 time
- Been thanked: 0 time
Who is online
Users browsing this forum: No registered users and 59 guests