Page 33 of 55

Re: Forge for Android v1.6.5.001

PostPosted: 05 Dec 2017, 19:59
by 1mrlee
Crash report. Just updated this morning

Cannot load a match.


Code: Select all
Description: [describe what you were doing when the crash occurred]

[spoiler=RuntimeException][code]
Forge Version:    1.6.5.001
Operating System: Linux 3.18.52-ge98d60c537f0 armv8l
Java Version:     0 The Android Project

java.lang.RuntimeException: No constructor found that would take Map as 1st parameter in class forge.game.replacement.ReplaceMoved
   at forge.game.replacement.ReplacementType.createReplacement(ReplacementType.java:86)
   at forge.game.replacement.ReplacementHandler.parseReplacement(ReplacementHandler.java:315)
   at forge.game.replacement.ReplacementHandler.parseReplacement(ReplacementHandler.java:299)
   at forge.game.card.CardFactory.readCardFace(CardFactory.java:420)
   at forge.game.card.CardFactory.readCard(CardFactory.java:383)
   at forge.game.card.CardFactory.getCard(CardFactory.java:244)
   at forge.game.card.CardFactory.getCard(CardFactory.java:239)
   at forge.game.card.Card.fromPaperCard(Card.java:5453)
   at forge.game.Match.preparePlayerLibrary(Match.java:188)
   at forge.game.Match.prepareAllZones(Match.java:252)
   at forge.game.Match.startGame(Match.java:74)
   at forge.match.HostedMatch$2.run(HostedMatch.java:225)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
   at java.lang.Thread.run(Thread.java:764)
[/code][/spoiler]

Re: Forge for Android v1.6.5.001

PostPosted: 05 Dec 2017, 23:08
by stubob
Crash report:
Load Game -> Draft deck -> gauntlet -> win bo3 -> "continue" -> crash

Can't post the stack Trace (Your post looks too spamy for a new user, please remove off-site URLs.)

Re: Forge for Android v1.6.5.001

PostPosted: 05 Dec 2017, 23:12
by stubob
Stack Trace looks similar to 1mrlee 's

Re: Forge for Android v1.6.5.001

PostPosted: 06 Dec 2017, 00:09
by Nerdydragon
Description: wont load my kess, dissident mage EDH deck. (Can upload a decklist if that helps.) Game loads, just before the mulligan prompt, error is thrown.
Android only. Windows version seems to be working correctly. (Aside from known issues)

**scanning through prev posts. It looks like the same issue. From my (terrble) code reading it looks like a card ability is triggering the exception.

***update: changing the commander to thraximudar stopped the issue. Trying to lookup kess to add her threw the same error we got before***

Code: Select all
Description: [almost certain its Kess, dissident mage]

[spoiler=RuntimeException][code]
Forge Version:    1.6.5.001
Operating System: Linux 3.10.40-g02be3a1 armv7l
Java Version:     0 The Android Project

java.lang.RuntimeException: No constructor found that would take Map as 1st parameter in class forge.game.replacement.ReplaceMoved
   at forge.game.replacement.ReplacementType.createReplacement(ReplacementType.java:86)
   at forge.game.replacement.ReplacementHandler.parseReplacement(ReplacementHandler.java:315)
   at forge.game.replacement.ReplacementHandler.parseReplacement(ReplacementHandler.java:299)
   at forge.game.card.CardFactory.readCardFace(CardFactory.java:420)
   at forge.game.card.CardFactory.readCard(CardFactory.java:383)
   at forge.game.card.CardFactory.getCard(CardFactory.java:244)
   at forge.game.card.CardFactory.getCard(CardFactory.java:239)
   at forge.game.card.Card.fromPaperCard(Card.java:5453)
   at forge.game.player.Player.initVariantsZones(Player.java:2606)
   at forge.game.Match.prepareAllZones(Match.java:255)
   at forge.game.Match.startGame(Match.java:74)
   at forge.match.HostedMatch$2.run(HostedMatch.java:225)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
   at java.lang.Thread.run(Thread.java:761)
[/code][/spoiler]

Re: Forge for Android v1.6.5.001

PostPosted: 06 Dec 2017, 00:23
by Nerdydragon
Tiny leaders decks appear under commander decks heading, but not under tiny leaders decks.

Re: Forge for Android v1.6.5.001

PostPosted: 06 Dec 2017, 00:56
by Nerdydragon
Scroll rack places cards back backwards (or is this the intended function?) Wording could be clearer.

-Top of library-
A
B
C

Results in:
C
B
A
Draw order

Lead By Example not working

PostPosted: 06 Dec 2017, 02:14
by lefty
Lead By Example should let me "Support 2" (place a +1/+1 counter on each of up to two target creatures.) After casting, no targets can be selected, and the game log states "put 1 +1/+1 counter on."

Re: Forge for Android v1.6.5.001

PostPosted: 06 Dec 2017, 14:23
by dungeonmasterforhire
Java 8 is installed for android. The backspace button in the catalog search keyboard doesn't work. Game play is very slooooow. Sometimes attacking creatures don't attack. Basilisk collar doesn't kill with death touch.

Crash #1:(ThreadUtil first call): Running on a machine with 4 cpu core(s)
Language 'java.util.PropertyResourceBundle@41d3f250' loaded successfully.
Read cards: 17247 archived files in 32569 ms (25 parts) using thread pool
[AI Preferences] AI profile Default was chosen for the lobby player Amber.

Crash #2:(ThreadUtil first call): Running on a machine with 4 cpu core(s)
Language 'java.util.PropertyResourceBundle@41e03128' loaded successfully.
Read cards: 17247 archived files in 27196 ms (25 parts) using thread pool
[AI Preferences] AI profile Default was chosen for the lobby player Courtney.

Crash #3:(ThreadUtil first call): Running on a machine with 4 cpu core(s)
Language 'java.util.PropertyResourceBundle@41d76968' loaded successfully.
Read cards: 17247 archived files in 26656 ms (25 parts) using thread pool
[AI Preferences] AI profile Default was chosen for the lobby player Trevor.

Crash #4:(ThreadUtil first call): Running on a machine with 4 cpu core(s)
Language 'java.util.PropertyResourceBundle@41d7fea8' loaded successfully.
Read cards: 17247 archived files in 26394 ms (25 parts) using thread pool
[AI Preferences] AI profile Default was chosen for the lobby player Laura.

Re: Forge for Android v1.6.5.001

PostPosted: 07 Dec 2017, 00:50
by 1mrlee
Blood moon in play should be allowing nonbasic lands to come in untapped, due to the new rules change.

Re: Forge for Android v1.6.5.001

PostPosted: 07 Dec 2017, 01:23
by jodokast1988
Crash Description: Updated yesterday. Worked fine last night. Opened the app tonight, went in deck manager, and it crashed as soon as I pressed new deckFixed by unstalling and then reinstalling the previous version.

By the way great job on the app. Thanks for all the hard work!

Unable to post log due to new user restrictions.

Re: Forge for Android v1.6.5.001

PostPosted: 07 Dec 2017, 02:09
by Shardz
Been playing Forge for a couple months now, and it's my favorite game on Android, bar none. Such an amazing job of coding and a definitive MTG experience to be had for certain. Everything has been running reasonably well on all devices until the v1.6.5.xxx updates, but now Forge is playing so incredibly slow that it's a severe trial of patience trying to get through a game.

It now takes at least 10 minutes to play a simple 8-turn game, where I was whizzing through the phases and AI decisions very quickly with v1.6.4.xxx. I tested v1.6.5.001 on three devices and got the same results, except for my phone that appears to be unaffected by the massive slowdowns. My tablets are now nearly unplayable as it simply takes too long to do anything, however. Even shuffling to get your initial hand requires some patience.

I also had a couple random crashes, but my new login wasn't accepted to post the crash reports. I will list the basic specs below, but I'm rolling back to v1.6.4.003 to enjoy the game again until Forge gets back up to speed. I read there was a major rewrite for the AI, so it's definitely doing something differently!

(Device 1: Slow)
Updated a previous install of v1.6.4.003 to v1.6.5.001, too slow.
Nexus 10, KitKat v4.4.4, rooted/stock

(Device 2: Slow)
Clean installed v1.6.5.001, too slow. Rolled back to v1.6.4.003 by installing over current version, works fine with older version only.
Nexus 7 2013, KitKat v4.4.4, rooted/stock

(Device 3: Fine)
Clean install of v1.6.5.001, works fine.
Zmax Pro Z981, Marshmallow v6.0.1, stock

Edit: Just played a game with v1.6.5.001 on my Nexus 10 where the AI was taking about 12 - 15 minutes per turn with 5 creatures on each side of the battlefield.


Thanks so much for your amazing efforts, and for reading my book here. :D

Re: Forge for Android v1.6.5.001

PostPosted: 07 Dec 2017, 19:32
by timmermac
Just out of curiosity, how much RAM do your devices have? I would recommend playing Forge on Android devices with 4 GB of RAM.

Re: Forge for Android v1.6.5.001

PostPosted: 07 Dec 2017, 21:58
by Shardz
Both tablets have 2GB, the phone has 3GB I think. However, I have no problems with v1.6.4.003 (or earlier), and I use medium resolution card art. Whatever the new changes were, it really killed performance on my older devices.

Re: Forge for Android v1.6.5.001

PostPosted: 07 Dec 2017, 23:53
by Sprague
Crash log:

Code: Select all
(ThreadUtil first call): Running on a machine with 4 cpu core(s)
propertyValue:false
Language 'java.util.PropertyResourceBundle@8d2cec0' loaded successfully.
Read cards: 17247 archived files in 15745 ms (25 parts) using thread pool
Forge 1.6.5.001
Running Android 5.1.1 on an LG Leon.

Forge hangs for a moment when the load bar is at 100%, then silently crashes, booting me back to the home screen.

Re: Forge for Android v1.6.5.001

PostPosted: 08 Dec 2017, 09:07
by Agetian
Dear members,
We are aware of the performance issues in the latest release (1.6.5.001), most likely connected with the recent keywords update. We're investigating this issue and we will try to fix it as soon as possible. In the meantime, we recommend that you downgrade to version 1.6.4.003, which you can do by manually installing this APK file:

https://releases.cardforge.org/forge/fo ... ligned.apk

Here's a link to the 1.6.4.003 assets (the latest assets should be pretty much compatible with 1.6.4.003, but if you encounter any issues, you can manually replace the "res" folder of your Forge installation with the one from this archive): https://releases.cardforge.org/forge/fo ... assets.zip

Sorry for the inconvenience. We'll keep you informed.

EDIT: The crash regression when looking up certain cards with replacement effects, such as Kess, Dissident Mage, has been fixed upstream and will be a part of the upcoming release 1.6.5.002. We're now looking into the possible causes for the slowdown.

- Agetian