It is currently 16 Apr 2024, 11:19
   
Text Size

Forge for Android v1.6.15.003

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, 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.1.003

Postby enxel » 02 Aug 2017, 15:38

Hello,

I've noticed a minor issue: when I'm playing Constructed, if I choose an avatar for the AI opponent, my choice is ignored and the last used avatar shows up, but if I exit the app and enter again, then my previous choice is active, it's like it doesn't get set until the next restart.

I would like to be able to change the avatar every match, I know it's nothing serious just a small detail, but it would be nice to do it.

Apart from this, I take the opportunity to thank all the developers for this awesome app.
enxel
 
Posts: 5
Joined: 05 Jul 2014, 17:48
Has thanked: 0 time
Been thanked: 0 time

Re: Forge for Android v1.6.1.003

Postby DaniUG » 03 Aug 2017, 16:55

Description: Playing a Commander game. Attacking with Guiltfeeder (I believe) and was going to do 61 damage

OutOfMemoryError | Open
Code: Select all
Forge Version:    1.6.1.003
Operating System: Linux 4.1.18-g4ae3101 armv7l
Java Version:     0 The Android Project

java.lang.OutOfMemoryError: Failed to allocate a 536 byte allocation with 4192776 free bytes and 52MB until OOM; failed due to fragmentation (required continguous free 8192 bytes for a new buffer where largest contiguous free 4096 bytes)
   at java.util.EnumMap.<init>(EnumMap.java:138)
   at forge.trackable.TrackableObject.<init>(TrackableObject.java:25)
   at forge.game.spellability.SpellAbilityView.<init>(SpellAbilityView.java:28)
   at forge.game.spellability.SpellAbility.<init>(SpellAbility.java:184)
   at forge.game.spellability.SpellAbility.<init>(SpellAbility.java:177)
   at forge.game.spellability.AbilityActivated.<init>(AbilityActivated.java:69)
   at forge.game.ability.AbilityApiBased.<init>(AbilityApiBased.java:22)
   at forge.game.ability.AbilityFactory$AbilityRecordType.buildSpellAbility(AbilityFactory.java:72)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:184)
   at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:146)
   at forge.game.GameActionUtil.grantBasicLandsManaAbilities(GameActionUtil.java:102)
   at forge.game.GameAction.checkStaticAbilities(GameAction.java:751)
   at forge.game.GameAction.checkStateEffects(GameAction.java:835)
   at forge.game.phase.PhaseHandler.checkStateBasedEffects(PhaseHandler.java:1018)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:929)
   at forge.game.GameAction.startGame(GameAction.java:1520)
   at forge.game.Match.startGame(Match.java:100)
   at forge.match.HostedMatch$2.run(HostedMatch.java:224)
   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:776)
Even the smallest spark may set a world ablaze
User avatar
DaniUG
 
Posts: 59
Joined: 01 Jul 2015, 10:36
Has thanked: 11 times
Been thanked: 0 time

Re: Forge for Android v1.6.1.003

Postby DaniUG » 04 Aug 2017, 14:49

Description: Using Parallel Evolution in a Commander game with at least 90 tokens already in the battlefield

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.6.1.003
Operating System: Linux 4.1.18-g4ae3101 armv7l
Java Version:     0 The Android Project

java.util.ConcurrentModificationException
   at java.util.ArrayList$Itr.next(ArrayList.java:831)
   at forge.screens.match.views.VCardDisplayArea.layoutAndGetScrollBounds(VCardDisplayArea.java:169)
   at forge.toolbox.FScrollPane.doLayout(FScrollPane.java:141)
   at forge.toolbox.FContainer.setBounds(FContainer.java:92)
   at forge.screens.match.views.VField.doLayout(VField.java:158)
   at forge.toolbox.FContainer.setBounds(FContainer.java:92)
   at forge.screens.match.views.VPlayerPanel.doLayout(VPlayerPanel.java:246)
   at forge.toolbox.FContainer.setBounds(FContainer.java:92)
   at forge.screens.match.MatchScreen$FieldScroller.layoutAndGetScrollBounds(MatchScreen.java:548)
   at forge.toolbox.FScrollPane.doLayout(FScrollPane.java:141)
   at forge.toolbox.FContainer.setBounds(FContainer.java:92)
   at forge.screens.match.MatchScreen.doLayout(MatchScreen.java:295)
   at forge.screens.FScreen.doLayout(FScreen.java:88)
   at forge.toolbox.FContainer.revalidate(FContainer.java:107)
   at forge.screens.match.views.VPlayerPanel.setSelectedTab(VPlayerPanel.java:117)
   at forge.screens.match.MatchController.showManaPool(MatchController.java:258)
   at forge.match.input.InputPayMana.<init>(InputPayMana.java:59)
   at forge.match.input.InputPayManaOfCostPayment.<init>(InputPayManaOfCostPayment.java:14)
   at forge.player.HumanPlay.payManaCost(HumanPlay.java:882)
   at forge.player.PlayerControllerHuman.payManaCost(PlayerControllerHuman.java:1605)
   at forge.game.player.PlayerController.payManaCost(PlayerController.java:227)
   at forge.game.cost.CostPartMana.payAsDecided(CostPartMana.java:147)
   at forge.game.cost.CostPayment.payCost(CostPayment.java:140)
   at forge.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:154)
   at forge.player.HumanPlay.playSpellAbility(HumanPlay.java:131)
   at forge.player.PlayerControllerHuman.playChosenSpellAbility(PlayerControllerHuman.java:1138)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:950)
   at forge.game.GameAction.startGame(GameAction.java:1520)
   at forge.game.Match.startGame(Match.java:100)
   at forge.match.HostedMatch$2.run(HostedMatch.java:224)
   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:776)
Even the smallest spark may set a world ablaze
User avatar
DaniUG
 
Posts: 59
Joined: 01 Jul 2015, 10:36
Has thanked: 11 times
Been thanked: 0 time

Re: Forge for Android v1.6.1.003

Postby jureidinim » 04 Aug 2017, 15:43

Crashes on new update when viewing cards in game...randomly...it will show some cards then crash on others.

**EDIT** By viewing i mean long pressing on the card to see the larger version. This so far has been while i am trying to continue a saved Planar Conquest game
**************

+++++++++++++++++++++
EDIT #2 >>>> Narrowed it down. It crashes not on long press - but after if you swipe down to see the text details (and counters, etc)

+++++++++++++++++++++++++++++++

EDIT #3 >>> Nope .. crashes on both.. long press and swipe.. but its random


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

NullPointerException | Open
Code: Select all
Forge Version:    1.6.1.003
Operating System: Linux 3.18.31-g80c8372084ef armv8l
Java Version:     0 The Android Project

java.lang.NullPointerException: Attempt to invoke virtual method 'float com.badlogic.gdx.graphics.g2d.BitmapFont.getScaleX()' on a null object reference
   at forge.assets.FSkinFont.updateScale(FSkinFont.java:136)
   at forge.assets.FSkinFont.getLineHeight(FSkinFont.java:120)
   at forge.assets.FSkinFont.forHeight(FSkinFont.java:54)
   at forge.card.CardImageRenderer.updateStaticFields(CardImageRenderer.java:58)
   at forge.card.CardImageRenderer.drawCardImage(CardImageRenderer.java:74)
   at forge.card.CardImageRenderer.drawZoom(CardImageRenderer.java:334)
   at forge.card.CardZoom.drawOverlay(CardZoom.java:238)
   at forge.toolbox.FContainer.draw(FContainer.java:75)
   at forge.Forge.render(Forge.java:337)
   at com.badlogic.gdx.backends.android.AndroidGraphics.onDrawFrame(AndroidGraphics.java:422)
   at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1548)
   at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1259)
jureidinim
 
Posts: 53
Joined: 07 Feb 2014, 04:41
Has thanked: 3 times
Been thanked: 4 times

Re: Forge for Android v1.6.1.003

Postby Agetian » 05 Aug 2017, 06:07

This looks like a font cache issue, maybe the default font got corrupt for some reason. Can you try deleting the fonts folder inside your Forge cache? (Normally under <Forge folder>/cache/fonts) , it'll get rebuilt on next restart.

As an alternative, try changing the theme (to some other, and then back to default) and then restarting Forge.

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Forge for Android v1.6.1.003

Postby DaniUG » 07 Aug 2017, 21:13

Something weird has happened with the AI in my last constructed game.
I was playing against a blue green deck and the AI had 2 Kiora's Follower on the battlefield. They keep untapping each other in the ET phase and never pass the turn, the AI is stuck in that vicious circle.
did not crash, just kept going on ad nauseam.

When I hit concede this happened:

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.6.1.003
Operating System: Linux 4.1.18-g4ae3101 armv7l
Java Version:     0 The Android Project

java.util.ConcurrentModificationException
   at java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:967)
   at java.util.LinkedList$ListItr.next(LinkedList.java:888)
   at forge.game.card.CardView.getCollection(CardView.java:48)
   at forge.game.player.PlayerView.updateZone(PlayerView.java:351)
   at forge.game.player.Player.updateZoneForView(Player.java:1350)
   at forge.game.zone.PlayerZone.onChanged(PlayerZone.java:95)
   at forge.game.zone.Zone.remove(Zone.java:128)
   at forge.game.card.Card.ceaseToExist(Card.java:7078)
   at forge.game.Game.onPlayerLost(Game.java:632)
   at forge.game.GameAction.checkGameOverCondition(GameAction.java:1143)
   at forge.game.GameAction.checkStateEffects(GameAction.java:949)
   at forge.game.phase.PhaseHandler.checkStateBasedEffects(PhaseHandler.java:1018)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:929)
   at forge.game.GameAction.startGame(GameAction.java:1520)
   at forge.game.Match.startGame(Match.java:100)
   at forge.match.HostedMatch$2.run(HostedMatch.java:224)
   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:776)
Even the smallest spark may set a world ablaze
User avatar
DaniUG
 
Posts: 59
Joined: 01 Jul 2015, 10:36
Has thanked: 11 times
Been thanked: 0 time

Re: Forge for Android v1.6.1.004

Postby Agetian » 08 Aug 2017, 05:26

UPDATE (08/08/17): Forge for Android v1.6.1.004 has been released. It's an incremental update featuring some bug fixes.

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Forge for Android v1.6.1.004

Postby Kawashy » 08 Aug 2017, 13:56

Agetian wrote:UPDATE (08/08/17): Forge for Android v1.6.1.004 has been released. It's an incremental update featuring some bug fixes.

- Agetian
What were the bugs that were fixed?
Kawashy
 
Posts: 33
Joined: 24 Jan 2016, 20:23
Has thanked: 11 times
Been thanked: 0 time

Re: Forge for Android v1.6.1.004

Postby Agetian » 08 Aug 2017, 14:16

Kawashy wrote:
Agetian wrote:UPDATE (08/08/17): Forge for Android v1.6.1.004 has been released. It's an incremental update featuring some bug fixes.

- Agetian
What were the bugs that were fixed?
You can follow the SVN log over at http://svn.slightlymagic.net for details (click "view log" to read the latest commit entries).

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Forge for Android v1.6.1.003

Postby jureidinim » 08 Aug 2017, 14:50

Agetian wrote:This looks like a font cache issue, maybe the default font got corrupt for some reason. Can you try deleting the fonts folder inside your Forge cache? (Normally under <Forge folder>/cache/fonts) , it'll get rebuilt on next restart.

As an alternative, try changing the theme (to some other, and then back to default) and then restarting Forge.

- Agetian
Thanks - I updated to the new version you just released and it works perfectly now. Did a few games in Planar Conquest and no crashes.
jureidinim
 
Posts: 53
Joined: 07 Feb 2014, 04:41
Has thanked: 3 times
Been thanked: 4 times

Re: Forge for Android v1.6.1.004

Postby AuranReign » 10 Aug 2017, 08:04

I've just got a new Samsung galaxy s7 active, and the game will only open to a blank black screen. I saw that this was a known issue for tablets (though mine isn't a tablet), so I tried the troubleshooting of setting to portrait mode, but it didn't help.
AuranReign
 
Posts: 16
Joined: 08 Apr 2017, 23:39
Has thanked: 1 time
Been thanked: 0 time

Re: Forge for Android v1.6.1.004

Postby Agetian » 10 Aug 2017, 09:41

AuranReign wrote:I've just got a new Samsung galaxy s7 active, and the game will only open to a blank black screen. I saw that this was a known issue for tablets (though mine isn't a tablet), so I tried the troubleshooting of setting to portrait mode, but it didn't help.
Please post the contents of the Forge.log file after trying to launch the game (check the data folder in the Forge installation directory).

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Forge for Android v1.6.1.004

Postby AuranReign » 11 Aug 2017, 03:06

I can't open the requested file
Attachments
Screenshot_20170810-200439.png
AuranReign
 
Posts: 16
Joined: 08 Apr 2017, 23:39
Has thanked: 1 time
Been thanked: 0 time

Re: Forge for Android v1.6.1.004

Postby Agetian » 11 Aug 2017, 04:28

AuranReign wrote:I can't open the requested file
It's a standard text file, so you may be able to open it if you rename it to Forge.txt or something like that first. Alternatively, try copying it to your computer and opening it there with any text editor.

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Forge for Android v1.6.1.004

Postby AuranReign » 11 Aug 2017, 06:52

That worked
Attachments
Screenshot_20170810-235117.png
AuranReign
 
Posts: 16
Joined: 08 Apr 2017, 23:39
Has thanked: 1 time
Been thanked: 0 time

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 73 guests


Who is online

In total there are 73 users online :: 0 registered, 0 hidden and 73 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 73 guests

Login Form