It is currently 16 Dec 2017, 05:09
   
Text Size

Forge for Android v1.6.5.001

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

Which version of Android are you using on the primary device that you run Forge on?

Poll ended at 01 Aug 2017, 08:12

Android 4
3
9%
Android 5
4
12%
Android 6
10
29%
Android 7
17
50%
 
Total votes : 34

Re: Forge for Android v1.6.5.001

Postby 1mrlee » 05 Dec 2017, 19:59

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]
1mrlee
 
Posts: 22
Joined: 07 Oct 2015, 00:34
Has thanked: 0 time
Been thanked: 1 time

Re: Forge for Android v1.6.5.001

Postby stubob » 05 Dec 2017, 23:08

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.)
stubob
 
Posts: 3
Joined: 23 Jul 2017, 18:13
Has thanked: 0 time
Been thanked: 0 time

Re: Forge for Android v1.6.5.001

Postby stubob » 05 Dec 2017, 23:12

Stack Trace looks similar to 1mrlee 's
stubob
 
Posts: 3
Joined: 23 Jul 2017, 18:13
Has thanked: 0 time
Been thanked: 0 time

Re: Forge for Android v1.6.5.001

Postby Nerdydragon » 06 Dec 2017, 00:09

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]
Last edited by Nerdydragon on 06 Dec 2017, 02:32, edited 2 times in total.
Nerdydragon
 
Posts: 5
Joined: 22 Sep 2008, 17:20
Has thanked: 0 time
Been thanked: 0 time

Re: Forge for Android v1.6.5.001

Postby Nerdydragon » 06 Dec 2017, 00:23

Tiny leaders decks appear under commander decks heading, but not under tiny leaders decks.
Nerdydragon
 
Posts: 5
Joined: 22 Sep 2008, 17:20
Has thanked: 0 time
Been thanked: 0 time

Re: Forge for Android v1.6.5.001

Postby Nerdydragon » 06 Dec 2017, 00:56

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
Nerdydragon
 
Posts: 5
Joined: 22 Sep 2008, 17:20
Has thanked: 0 time
Been thanked: 0 time

Lead By Example not working

Postby lefty » 06 Dec 2017, 02:14

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."
lefty
 
Posts: 17
Joined: 05 Nov 2015, 18:24
Has thanked: 1 time
Been thanked: 0 time

Re: Forge for Android v1.6.5.001

Postby dungeonmasterforhire » 06 Dec 2017, 14:23

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.
dungeonmasterforhire
 
Posts: 5
Joined: 22 Nov 2017, 10:37
Has thanked: 0 time
Been thanked: 0 time

Re: Forge for Android v1.6.5.001

Postby 1mrlee » 07 Dec 2017, 00:50

Blood moon in play should be allowing nonbasic lands to come in untapped, due to the new rules change.
1mrlee
 
Posts: 22
Joined: 07 Oct 2015, 00:34
Has thanked: 0 time
Been thanked: 1 time

Re: Forge for Android v1.6.5.001

Postby jodokast1988 » 07 Dec 2017, 01:23

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.
Last edited by jodokast1988 on 07 Dec 2017, 05:34, edited 2 times in total.
jodokast1988
 
Posts: 1
Joined: 07 Dec 2017, 00:52
Has thanked: 0 time
Been thanked: 0 time

Re: Forge for Android v1.6.5.001

Postby Shardz » 07 Dec 2017, 02:09

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
Shardz
 
Posts: 3
Joined: 06 Dec 2017, 00:04
Has thanked: 0 time
Been thanked: 0 time

Re: Forge for Android v1.6.5.001

Postby timmermac » 07 Dec 2017, 19:32

Just out of curiosity, how much RAM do your devices have? I would recommend playing Forge on Android devices with 4 GB of RAM.
"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
User avatar
timmermac
Tester
 
Posts: 1373
Joined: 17 May 2010, 20:36
Has thanked: 17 times
Been thanked: 66 times

Re: Forge for Android v1.6.5.001

Postby Shardz » 07 Dec 2017, 21:58

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.
Shardz
 
Posts: 3
Joined: 06 Dec 2017, 00:04
Has thanked: 0 time
Been thanked: 0 time

Re: Forge for Android v1.6.5.001

Postby Sprague » 07 Dec 2017, 23:53

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.
Sprague
 
Posts: 8
Joined: 13 Nov 2017, 17:39
Has thanked: 5 times
Been thanked: 0 time

Re: Forge for Android v1.6.5.001

Postby Agetian » 08 Dec 2017, 09:07

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
Agetian
Programmer
 
Posts: 3179
Joined: 14 Mar 2011, 05:58
Has thanked: 610 times
Been thanked: 416 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 12 guests


Who is online

In total there are 12 users online :: 0 registered, 0 hidden and 12 guests (based on users active over the past 10 minutes)
Most users ever online was 279 on 11 Jul 2013, 22:03

Users browsing this forum: No registered users and 12 guests

Login Form