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: 10-15-2014 Alpha 1.5.29.006
by triskelion » 16 Oct 2014, 05:54
Description: [describe what you were doing when the crash occurred]
- RuntimeException | Open
- Code: Select all
Forge Version: 1.5.29.006
Operating System: Linux 3.4.0-660648 armv7l
Java Version: 0 The Android Project
java.lang.RuntimeException: AbilityFactory : getAbility -- no API in Clever Impersonator
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:108)
at forge.game.trigger.TriggerHandler.runSingleTrigger(TriggerHandler.java:432)
at forge.game.trigger.TriggerHandler.runNonStaticTriggersForPlayer(TriggerHandler.java:313)
at forge.game.trigger.TriggerHandler.runWaitingTrigger(TriggerHandler.java:284)
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(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:841)
- triskelion
- Posts: 44
- Joined: 24 Jul 2014, 05:35
- Has thanked: 3 times
- Been thanked: 0 time
Re: Forge Android App: 10-15-2014 Alpha 1.5.29.006
by ABrighterShadow » 16 Oct 2014, 11:01
Alright, I tried multiple methods now. I tried having them in the cache/pics/tokens folder, the cache/pics/cards folder, even made a pics/cards/tokens folder. I can not for the life of me get the token images to appear in game. I used the images from the Forge Tokens topic that is stickied here, which supposedly uses the correct names. I also tried using the token pics from the LQ card images downloader in the app, still didn't work. No matter what I tried they wouldn't show in game. I have the desktop version of Forge as well, and they show up on there, so... I don't get it. Is this a known glitch? Where am I going wrong? How in the name of heaven do I make token images work??? If any soul out there could help me out with this, it would be more than appreciated.
P.S. And how about emblem images? I haven't tried adding them as I don't know where they go in my memory storage, or where to get the images for that matter??? Anyone?
Thank you kindly ahead of time
P.S. And how about emblem images? I haven't tried adding them as I don't know where they go in my memory storage, or where to get the images for that matter??? Anyone?
Thank you kindly ahead of time
- ABrighterShadow
- Posts: 22
- Joined: 21 Sep 2014, 23:09
- Has thanked: 9 times
- Been thanked: 2 times
Re: Forge Android App: 10-15-2014 Alpha 1.5.29.006
by friarsol » 16 Oct 2014, 12:17
What was happening? I can pretty much guarantee you that this isn't Android specific.triskelion wrote:Description: [describe what you were doing when the crash occurred]
- RuntimeException | Open
- Code: Select all
Forge Version: 1.5.29.006
Operating System: Linux 3.4.0-660648 armv7l
Java Version: 0 The Android Project
java.lang.RuntimeException: AbilityFactory : getAbility -- no API in Clever Impersonator
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:108)
at forge.game.trigger.TriggerHandler.runSingleTrigger(TriggerHandler.java:432)
at forge.game.trigger.TriggerHandler.runNonStaticTriggersForPlayer(TriggerHandler.java:313)
at forge.game.trigger.TriggerHandler.runWaitingTrigger(TriggerHandler.java:284)
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(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:841)
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Android App: 10-15-2014 Alpha 1.5.29.006
by jureidinim » 16 Oct 2014, 13:08
Description: Played Control Magic on Juniper Order Ranger
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.5.29.005
Operating System: Linux 3.4.0-gd59db4e 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:1358)
at forge.game.Match.startGame(Match.java:71)
at forge.match.MatchUtil$2.run(MatchUtil.java:200)
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)
- jureidinim
- Posts: 53
- Joined: 07 Feb 2014, 04:41
- Has thanked: 3 times
- Been thanked: 4 times
Re: Forge Android App: 10-15-2014 Alpha 1.5.29.006
by drdev » 16 Oct 2014, 15:07
Please update to .006. I believe this has already been fixed.jureidinim wrote:Description: Played Control Magic on Juniper Order Ranger
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.5.29.005
Operating System: Linux 3.4.0-gd59db4e 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:1358)
at forge.game.Match.startGame(Match.java:71)
at forge.match.MatchUtil$2.run(MatchUtil.java:200)
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)
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Android App: 10-14-2014 Alpha 1.5.29.004
by drdev » 16 Oct 2014, 15:17
Is there any chance you have the Dev Mode setting on that allows you to see all the cards? Because I'm not able to reproduce.gecktrix wrote:Still happening for me in .006, i've included a screenshot from the opening of the match. This is a sealed match, and i have my library + opponent's hand open. Opponent's library also viewable.drdev wrote:It wouldn't be a matter of resources, just of being on the right version. At the moment, the only way to see the version is to restart and look at the bottom of the Splash Screen. Are you sure you're on the latest version?gecktrix wrote:I am still able to see the cards in my opponents hand, library, and my library with .004. How can I tell if the resources were downloaded correctly?
If so, could you provide a screenshot of the state when you're able to see a hidden zone.
ultimately this is not a gamebreaking bug by any means, and it's perfectly playable as is.
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Android App: 10-15-2014 Alpha 1.5.29.006
by gecktrix » 16 Oct 2014, 17:16
I confirmed I don't have it toggled. I also noticed that dev menu when I toggled it on and I'm now ready to have some fun with it hahaha
Please don't waste too much time on this if I'm the only one with the problem.. still totally playable with the issue and it doesn't come up that often since I don't have their hand or library displayed
Please don't waste too much time on this if I'm the only one with the problem.. still totally playable with the issue and it doesn't come up that often since I don't have their hand or library displayed
Re: Forge Android App: 10-15-2014 Alpha 1.5.29.006
by drdev » 16 Oct 2014, 18:34
I'd still like to figure it out if possible. Is anyone else having this issue?gecktrix wrote:I confirmed I don't have it toggled. I also noticed that dev menu when I toggled it on and I'm now ready to have some fun with it hahaha
Please don't waste too much time on this if I'm the only one with the problem.. still totally playable with the issue and it doesn't come up that often since I don't have their hand or library displayed
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Android App: 10-15-2014 Alpha 1.5.29.006
by friarsol » 16 Oct 2014, 18:53
The issue is just you can open the AIs hand and see the cards in it? I just tried it and it happens to me too:drdev wrote:I'd still like to figure it out if possible. Is anyone else having this issue?gecktrix wrote:I confirmed I don't have it toggled. I also noticed that dev menu when I toggled it on and I'm now ready to have some fun with it hahaha
Please don't waste too much time on this if I'm the only one with the problem.. still totally playable with the issue and it doesn't come up that often since I don't have their hand or library displayed
I just turned off DevMode and restarted the app to start fresh:
1) Start app with DevMode already off
2) Start a random constructed duel
2b) AI warning popup (probably benign)
3) With mulligan prompt open, click on AIs hand and see 4 Swamps and 2 Highborn Ghouls.
AI and my library display too when clicking on the zones.
Edit: And I downloaded .006 before trying all this as well..
Last edited by friarsol on 16 Oct 2014, 19:19, edited 1 time in total.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Android App: 10-15-2014 Alpha 1.5.29.006
by gecktrix » 16 Oct 2014, 19:12
Hey, when you fixed this for .006 was it for all Control Magic type effects such as the Confiscate issue I reported previously? Because I still get a crash when I cast Confiscate on a land.drdev wrote:Please update to .006. I believe this has already been fixed.jureidinim wrote:Description: Played Control Magic on Juniper Order Ranger
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.5.29.005
Operating System: Linux 3.4.0-gd59db4e 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:1358)
at forge.game.Match.startGame(Match.java:71)
at forge.match.MatchUtil$2.run(MatchUtil.java:200)
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)
Also adding that the AI was able to successful Confiscate an Enchantment I just cast. Kinda funny because I was surprised that it worked and that it cast it on an enchantment that was about to blow the AI out of the water
Re: Forge Android App: 10-16-2014 Alpha 1.5.29.007
by drdev » 16 Oct 2014, 20:52
I just released 1.5.29.007, which fixes the bug where cards would remain on the battlefield when damage or 0 toughness should have put them in the graveyard. It also fixes the display bug where achievement trophies wouldn't display immediately when you earned them.
Perhaps most excitingly, this release includes a fix I did so Forge will now be smarter about how it selects which edition of a card to use for random decks and the deck editor catalog. It will now avoid using editions which you don't have the image for, such as for reprints in newer sets. You'll no longer see the AI playing basic lands using placeholder art for example.
Perhaps most excitingly, this release includes a fix I did so Forge will now be smarter about how it selects which edition of a card to use for random decks and the deck editor catalog. It will now avoid using editions which you don't have the image for, such as for reprints in newer sets. You'll no longer see the AI playing basic lands using placeholder art for example.
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Android App: 10-16-2014 Alpha 1.5.29.007
by bevryde » 17 Oct 2014, 04:16
With .006 I had performance problems. When I choose keep/mulligan, the respective bar with the keep/mulligan button changed a couple of seconds later. Some kind of lag. Will see how it is in .007.
Generally, we need to talk about background behaviour. It has always been the case, that when Forge is in background, it happens that after a while I bring it to front - then it does not simply appear, but restart from scratch. Its on a Sony Z1.
Generally, we need to talk about background behaviour. It has always been the case, that when Forge is in background, it happens that after a while I bring it to front - then it does not simply appear, but restart from scratch. Its on a Sony Z1.
Re: Forge Android App: 10-16-2014 Alpha 1.5.29.007
by triskelion » 17 Oct 2014, 04:17
From my first reply, all that happened was I used clever impersonator to make a copy of something, but I cannot remember what, I believe an equipment. Commander game.
This new one, during main phase 2,my opponent played a chromatic Lantern, and as soon as it hit the field the error popped up. Commander game. Description: [describe what you were doing when the crash occurred]
This new one, during main phase 2,my opponent played a chromatic Lantern, and as soon as it hit the field the error popped up. Commander game. Description: [describe what you were doing when the crash occurred]
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.5.29.007
Operating System: Linux 3.4.0-660648 armv7l
Java Version: 0 The Android Project
java.util.ConcurrentModificationException
at java.util.LinkedList$LinkIterator.next(LinkedList.java:124)
at forge.game.StaticEffects.removeStaticEffect(StaticEffects.java:217)
at forge.game.StaticEffects.clearStaticEffects(StaticEffects.java:51)
at forge.game.GameAction.checkStaticAbilities(GameAction.java:535)
at forge.game.GameAction.checkStateEffects(GameAction.java:669)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:871)
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(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:841)
- triskelion
- Posts: 44
- Joined: 24 Jul 2014, 05:35
- Has thanked: 3 times
- Been thanked: 0 time
Re: Forge Android App: 10-16-2014 Alpha 1.5.29.007
by triskelion » 17 Oct 2014, 04:34
Another problem I just had with clever impersonator. My commander deck used damia (B U G), and my opponent Animar (R U G). He had out the red praetor, urabrask the hidden. I made a copy of it, but it immediately died. Since it's not against the rules to make copies of things not of your color, I'm guessing it's somewhere in the card text that lets this happen?
EDIT my opponent immediately after on his turn played phyrexian metamorph, another clone spell. It died immediately and I couldn't even see what he tried to copy.
EDIT my opponent immediately after on his turn played phyrexian metamorph, another clone spell. It died immediately and I couldn't even see what he tried to copy.
- triskelion
- Posts: 44
- Joined: 24 Jul 2014, 05:35
- Has thanked: 3 times
- Been thanked: 0 time
Re: Forge Android App: 10-16-2014 Alpha 1.5.29.007
by triskelion » 17 Oct 2014, 04:45
For the 3rd time now, I just used progenitor mimic on Triskelion, and the game crashes. Something is making clone effects break.
Description: [describe what you were doing when the crash occurred]
Description: [describe what you were doing when the crash occurred]
- RuntimeException | Open
- Code: Select all
Forge Version: 1.5.29.007
Operating System: Linux 3.4.0-660648 armv7l
Java Version: 0 The Android Project
java.lang.RuntimeException: AbilityFactory : getAbility -- no API in Progenitor Mimic
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:108)
at forge.game.replacement.ReplacementHandler.executeReplacement(ReplacementHandler.java:170)
at forge.game.replacement.ReplacementHandler.run(ReplacementHandler.java:135)
at forge.game.replacement.ReplacementHandler.run(ReplacementHandler.java:71)
at forge.game.GameAction.changeZone(GameAction.java:168)
at forge.game.GameAction.moveTo(GameAction.java:379)
at forge.game.GameAction.moveTo(GameAction.java:360)
at forge.game.GameAction.moveToPlay(GameAction.java:468)
at forge.game.ability.effects.ETBReplacementEffect.resolve(ETBReplacementEffect.java:14)
at forge.game.spellability.AbilitySub.resolve(AbilitySub.java:119)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1225)
at forge.game.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1218)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1232)
at forge.game.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1218)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1232)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1207)
at forge.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:127)
at forge.player.HumanPlay.playSpellAbilityNoStack(HumanPlay.java:195)
at forge.player.PlayerControllerHuman.playSpellAbilityNoStack(PlayerControllerHuman.java:226)
at forge.game.replacement.ReplacementHandler.executeReplacement(ReplacementHandler.java:236)
at forge.game.replacement.ReplacementHandler.run(ReplacementHandler.java:135)
at forge.game.replacement.ReplacementHandler.run(ReplacementHandler.java:67)
at forge.game.GameAction.changeZone(GameAction.java:168)
at forge.game.GameAction.moveTo(GameAction.java:379)
at forge.game.GameAction.moveTo(GameAction.java:360)
at forge.game.GameAction.moveToPlay(GameAction.java:468)
at forge.game.GameAction.moveTo(GameAction.java:518)
at forge.game.GameAction.moveTo(GameAction.java:510)
at forge.game.spellability.SpellPermanent.resolve(SpellPermanent.java:72)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:468)
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(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:841)
- triskelion
- Posts: 44
- Joined: 24 Jul 2014, 05:35
- Has thanked: 3 times
- Been thanked: 0 time
Who is online
Users browsing this forum: No registered users and 47 guests