Bug Report: Android Draft Crashing
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
2 posts
• Page 1 of 1
Bug Report: Android Draft Crashing
by Speakender » 25 Oct 2019, 15:44
Android v9, galaxy note 10+
When drafting, Forge crashes on saving the draft, but before deck creation. Closing the app and restarting shows the completed draft and works properly from that point forward.
When drafting, Forge crashes on saving the draft, but before deck creation. Closing the app and restarting shows the completed draft and works properly from that point forward.
- Speakender
- Posts: 1
- Joined: 25 Oct 2019, 15:41
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Report: Android Draft Crashing
by CptKird » 26 Oct 2019, 10:48
I second that one 
Although it's not _every_ draft, happens on occasion, maybe 50% of draft saves.
I'm on HavocOS (Android 9, LineageOS based iirc), latest official Forge release 1.6.29.001.
Forge freezes, next time it happens I'll check for logs, but I doubt Forge has time to create any.
But as Speakender mentioned when Forge is back, the draft is still there
And this is a new development, maybe since 3(?) releases ago?
K.
EDIT: Here's a crash log after draft save freeze:

Although it's not _every_ draft, happens on occasion, maybe 50% of draft saves.
I'm on HavocOS (Android 9, LineageOS based iirc), latest official Forge release 1.6.29.001.
Forge freezes, next time it happens I'll check for logs, but I doubt Forge has time to create any.
But as Speakender mentioned when Forge is back, the draft is still there

And this is a new development, maybe since 3(?) releases ago?
K.
EDIT: Here's a crash log after draft save freeze:
- Code: Select all
(ThreadUtil first call): Running on a machine with 4 cpu core(s)
Language 'java.util.PropertyResourceBundle@62a5824' loaded successfully.
Read cards: 19460 archived files in 26920 ms (25 parts) using thread pool
Read cards: 382 files in 192 ms (3 parts) using thread pool
[GLThread 321] WARN io.sentry.dsn.Dsn - *** Couldn't find a suitable DSN, Sentry operations will do nothing! See documentation: https://docs.sentry.io/clients/java/ ***
[GLThread 321] WARN io.sentry.DefaultSentryClientFactory - No 'stacktrace.app.packages' was configured, this option is highly recommended as it affects stacktrace grouping and display on Sentry. See documentation: https://docs.sentry.io/clients/java/config/#in-application-stack-frames
EDT > java.lang.AssertionError: impossible
at java.lang.Enum$1.create(Enum.java:276)
at java.lang.Enum$1.create(Enum.java:262)
at libcore.util.BasicLruCache.get(BasicLruCache.java:58)
at java.lang.Enum.getSharedConstants(Enum.java:289)
at java.lang.Enum.valueOf(Enum.java:244)
at forge.screens.home.LoadGameMenu$LoadGameScreen.valueOf(LoadGameMenu.java:24)
at forge.screens.home.LoadGameMenu.<clinit>(LoadGameMenu.java:79)
at forge.screens.home.LoadGameMenu$LoadGameScreen.<clinit>(LoadGameMenu.java:25)
at forge.screens.limited.DraftingProcessScreen.finishSave(DraftingProcessScreen.java:106)
at forge.screens.limited.DraftingProcessScreen.access$000(DraftingProcessScreen.java:19)
at forge.screens.limited.DraftingProcessScreen$1.run(DraftingProcessScreen.java:82)
at forge.screens.limited.DraftingProcessScreen$1.run(DraftingProcessScreen.java:51)
at forge.toolbox.FOptionPane$5.run(FOptionPane.java:200)
at forge.toolbox.FOptionPane$5.run(FOptionPane.java:194)
at forge.toolbox.FOptionPane.setResult(FOptionPane.java:286)
at forge.toolbox.FOptionPane$7.handleEvent(FOptionPane.java:276)
at forge.toolbox.FButton.tap(FButton.java:156)
at forge.Forge$MainInputProcessor.tap(Forge.java:686)
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:410)
at com.badlogic.gdx.backends.android.AndroidGraphics.onDrawFrame(AndroidGraphics.java:492)
at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1572)
at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1271)
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.Enum$1.create(Enum.java:270)
... 23 more
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object forge.screens.home.LoadGameMenu$LoadGameScreen[].clone()' on a null object reference
at forge.screens.home.LoadGameMenu$LoadGameScreen.values(LoadGameMenu.java:24)
... 25 more
2 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 34 guests