Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding Budget will crash the app #215

Open
budimanjojo opened this issue Apr 10, 2022 · 4 comments
Open

Adding Budget will crash the app #215

budimanjojo opened this issue Apr 10, 2022 · 4 comments

Comments

@budimanjojo
Copy link

Hello, thanks for creating the only useable mobile app for Firefly. Trying to add budget will crash the app. Here's the log

REPORT_ID=df90b584-b9e5-4850-8faa-e1dc26d04965
APP_VERSION_NAME=5.0.7
PHONE_MODEL=ONEPLUS A6010
BRAND=OnePlus
PRODUCT=OnePlus6T
ANDROID_VERSION=11
BUILD_CONFIG=
STACK_TRACE=java.lang.NullPointerException: Attempt to invoke virtual method 'xyz.hisname.fireflyiii.repository.models.budget.budgetList.BudgetListAttributes xyz.hisname.fireflyiii.repository.models.budget.budgetList.BudgetListData.getBudgetListAttributes()' on a null object reference
	at xyz.hisname.fireflyiii.ui.budget.AddBudgetFragment.$r8$lambda$0P_XoEM8VFBoza3JVJ5_1UKVsdQ(AddBudgetFragment.kt:3)
	at xyz.hisname.fireflyiii.ui.budget.AddBudgetFragment$$ExternalSyntheticLambda3.onChanged(Unknown Source:19)
	at androidx.lifecycle.LiveData.considerNotify(LiveData.java:6)
	at androidx.lifecycle.LiveData.dispatchingValue(LiveData.java:8)
	at androidx.lifecycle.LiveData.setValue(LiveData.java:4)
	at androidx.lifecycle.MutableLiveData.setValue(MutableLiveData.java:1)
	at androidx.lifecycle.LiveData$1.run(LiveData.java:5)
	at android.os.Handler.handleCallback(Handler.java:938)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loop(Looper.java:233)
	at android.app.ActivityThread.main(ActivityThread.java:8068)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:631)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:978)

LOGCAT=--------- beginning of main
04-11 04:14:33.850 E/name.fireflyii(19656): Invalid ID 0x0000000d.
04-11 04:14:33.850 E/name.fireflyii(19656): Invalid ID 0x0000000d.
04-11 04:14:33.851 E/name.fireflyii(19656): Invalid ID 0x00000005.
04-11 04:14:33.851 E/name.fireflyii(19656): Invalid ID 0x00000005.
04-11 04:14:33.851 E/name.fireflyii(19656): Invalid ID 0x00000002.
04-11 04:14:33.851 E/name.fireflyii(19656): Invalid ID 0x00000002.
04-11 04:14:33.851 E/name.fireflyii(19656): Invalid ID 0x00000003.
04-11 04:14:33.851 E/name.fireflyii(19656): Invalid ID 0x00000003.
04-11 04:14:33.851 E/name.fireflyii(19656): Invalid ID 0x00000004.
04-11 04:14:33.851 E/name.fireflyii(19656): Invalid ID 0x00000004.
04-11 04:14:33.856 E/name.fireflyii(19656): Invalid ID 0x00000001.
04-11 04:14:33.856 E/name.fireflyii(19656): Invalid ID 0x00000001.
04-11 04:14:33.856 E/name.fireflyii(19656): Invalid ID 0x00000002.
04-11 04:14:33.856 E/name.fireflyii(19656): Invalid ID 0x00000002.
04-11 04:14:33.856 E/name.fireflyii(19656): Invalid ID 0x00000006.
04-11 04:14:33.856 E/name.fireflyii(19656): Invalid ID 0x00000006.
04-11 04:14:33.856 E/name.fireflyii(19656): Invalid ID 0x00000010.
04-11 04:14:33.857 E/name.fireflyii(19656): Invalid ID 0x00000010.
04-11 04:14:33.857 E/name.fireflyii(19656): Invalid ID 0x0000000f.
04-11 04:14:33.857 E/name.fireflyii(19656): Invalid ID 0x0000000f.
04-11 04:14:33.857 E/name.fireflyii(19656): Invalid ID 0x00000003.
04-11 04:14:33.857 E/name.fireflyii(19656): Invalid ID 0x00000003.
04-11 04:14:33.857 E/name.fireflyii(19656): Invalid ID 0x00000004.
04-11 04:14:33.857 E/name.fireflyii(19656): Invalid ID 0x00000004.
04-11 04:14:33.857 E/name.fireflyii(19656): Invalid ID 0x0000000b.
04-11 04:14:33.857 E/name.fireflyii(19656): Invalid ID 0x0000000b.
04-11 04:14:33.857 E/name.fireflyii(19656): Invalid ID 0x0000000c.
04-11 04:14:33.857 E/name.fireflyii(19656): Invalid ID 0x0000000c.
04-11 04:14:33.857 E/name.fireflyii(19656): Invalid ID 0x0000000d.
04-11 04:14:33.857 E/name.fireflyii(19656): Invalid ID 0x0000000d.
04-11 04:14:33.857 E/name.fireflyii(19656): Invalid ID 0x00000005.
04-11 04:14:33.858 E/name.fireflyii(19656): Invalid ID 0x00000005.
04-11 04:14:33.858 E/name.fireflyii(19656): Invalid ID 0x00000002.
04-11 04:14:33.858 E/name.fireflyii(19656): Invalid ID 0x00000002.
04-11 04:14:33.858 E/name.fireflyii(19656): Invalid ID 0x00000003.
04-11 04:14:33.858 E/name.fireflyii(19656): Invalid ID 0x00000003.
04-11 04:14:33.858 E/name.fireflyii(19656): Invalid ID 0x00000004.
04-11 04:14:33.858 E/name.fireflyii(19656): Invalid ID 0x00000004.
04-11 04:14:33.872 E/name.fireflyii(19656): Invalid ID 0x00000006.
04-11 04:14:33.956 I/chatty  (19656): uid=10336(xyz.hisname.fireflyiii) identical 10 lines
04-11 04:14:33.956 E/name.fireflyii(19656): Invalid ID 0x00000006.
04-11 04:14:33.976 E/name.fireflyii(19656): Invalid ID 0x00000001.
04-11 04:14:33.976 E/name.fireflyii(19656): Invalid ID 0x00000001.
04-11 04:14:33.976 E/name.fireflyii(19656): Invalid ID 0x00000002.
04-11 04:14:33.976 E/name.fireflyii(19656): Invalid ID 0x00000002.
04-11 04:14:33.976 E/name.fireflyii(19656): Invalid ID 0x00000006.
04-11 04:14:33.976 E/name.fireflyii(19656): Invalid ID 0x00000006.
04-11 04:14:33.977 E/name.fireflyii(19656): Invalid ID 0x00000010.
04-11 04:14:33.977 E/name.fireflyii(19656): Invalid ID 0x00000010.
04-11 04:14:33.977 E/name.fireflyii(19656): Invalid ID 0x0000000f.
04-11 04:14:33.977 E/name.fireflyii(19656): Invalid ID 0x0000000f.
04-11 04:14:33.977 E/name.fireflyii(19656): Invalid ID 0x00000003.
04-11 04:14:33.977 E/name.fireflyii(19656): Invalid ID 0x00000003.
04-11 04:14:33.978 E/name.fireflyii(19656): Invalid ID 0x00000004.
04-11 04:14:33.978 E/name.fireflyii(19656): Invalid ID 0x00000004.
04-11 04:14:33.978 E/name.fireflyii(19656): Invalid ID 0x0000000b.
04-11 04:14:33.978 E/name.fireflyii(19656): Invalid ID 0x0000000b.
04-11 04:14:33.978 E/name.fireflyii(19656): Invalid ID 0x0000000c.
04-11 04:14:33.978 E/name.fireflyii(19656): Invalid ID 0x0000000c.
04-11 04:14:33.978 E/name.fireflyii(19656): Invalid ID 0x0000000d.
04-11 04:14:33.979 E/name.fireflyii(19656): Invalid ID 0x0000000d.
04-11 04:14:33.979 E/name.fireflyii(19656): Invalid ID 0x00000005.
04-11 04:14:33.979 E/name.fireflyii(19656): Invalid ID 0x00000005.
04-11 04:14:33.979 E/name.fireflyii(19656): Invalid ID 0x00000002.
04-11 04:14:33.979 E/name.fireflyii(19656): Invalid ID 0x00000002.
04-11 04:14:33.979 E/name.fireflyii(19656): Invalid ID 0x00000003.
04-11 04:14:33.979 E/name.fireflyii(19656): Invalid ID 0x00000003.
04-11 04:14:33.980 E/name.fireflyii(19656): Invalid ID 0x00000004.
04-11 04:14:33.980 E/name.fireflyii(19656): Invalid ID 0x00000004.
04-11 04:14:34.124 E/name.fireflyii(19656): Invalid ID 0x00000001.
04-11 04:14:34.124 E/name.fireflyii(19656): Invalid ID 0x00000001.
04-11 04:14:34.124 E/name.fireflyii(19656): Invalid ID 0x00000002.
04-11 04:14:34.124 E/name.fireflyii(19656): Invalid ID 0x00000002.
04-11 04:14:34.124 E/name.fireflyii(19656): Invalid ID 0x00000006.
04-11 04:14:34.124 E/name.fireflyii(19656): Invalid ID 0x00000006.
04-11 04:14:34.124 E/name.fireflyii(19656): Invalid ID 0x00000010.
04-11 04:14:34.124 E/name.fireflyii(19656): Invalid ID 0x00000010.
04-11 04:14:34.125 E/name.fireflyii(19656): Invalid ID 0x0000000f.
04-11 04:14:34.125 E/name.fireflyii(19656): Invalid ID 0x0000000f.
04-11 04:14:34.125 E/name.fireflyii(19656): Invalid ID 0x00000003.
04-11 04:14:34.125 E/name.fireflyii(19656): Invalid ID 0x00000003.
04-11 04:14:34.125 E/name.fireflyii(19656): Invalid ID 0x00000004.
04-11 04:14:34.125 E/name.fireflyii(19656): Invalid ID 0x00000004.
04-11 04:14:34.125 E/name.fireflyii(19656): Invalid ID 0x0000000b.
04-11 04:14:34.125 E/name.fireflyii(19656): Invalid ID 0x0000000b.
04-11 04:14:34.125 E/name.fireflyii(19656): Invalid ID 0x0000000c.
04-11 04:14:34.125 E/name.fireflyii(19656): Invalid ID 0x0000000c.
04-11 04:14:34.125 E/name.fireflyii(19656): Invalid ID 0x0000000d.
04-11 04:14:34.125 E/name.fireflyii(19656): Invalid ID 0x0000000d.
04-11 04:14:34.125 E/name.fireflyii(19656): Invalid ID 0x00000005.
04-11 04:14:34.125 E/name.fireflyii(19656): Invalid ID 0x00000005.
04-11 04:14:34.125 E/name.fireflyii(19656): Invalid ID 0x00000002.
04-11 04:14:34.125 E/name.fireflyii(19656): Invalid ID 0x00000002.
04-11 04:14:34.125 E/name.fireflyii(19656): Invalid ID 0x00000003.
04-11 04:14:34.126 E/name.fireflyii(19656): Invalid ID 0x00000003.
04-11 04:14:34.126 E/name.fireflyii(19656): Invalid ID 0x00000004.
04-11 04:14:34.126 E/name.fireflyii(19656): Invalid ID 0x00000004.
--------- beginning of perf
04-11 04:14:34.761 I/111     (19656):  OptJank - continuously drops frames:4
04-11 04:14:37.663 I/AssistStructure(19656): Flattened final assist data: 5688 bytes, containing 1 windows, 41 views
04-11 04:14:42.391 D/AndroidRuntime(19656): Shutting down VM

IS_SILENT=false
USER_CRASH_DATE=2022-04-11T04:14:42.399+07:00
@emansih
Copy link
Owner

emansih commented Apr 10, 2022 via email

@budimanjojo
Copy link
Author

I'm using latest firefly 5.7.1

@maze-map
Copy link

maze-map commented Jan 6, 2023

@emansih, I also get this same error on android 12 and Firefly 5.7.18 and mobile version 5.0.7. I started to dig into the code a little bit to see if I could find the cause. Is the issue that when someone clicks add, a new budget gets added with no data or ID causing issues when it goes to update the UI because of the callback function on line 117 of AddBudgetFragment.kt? Is the fix for this just a quick null check or budget ID check like what is happening on line 100? Could it simply be added to the callback function to skip dealing with the new budget on the UI until it is finally set up?

This is the same stack trace causing the error:

STACK_TRACE=java.lang.NullPointerException: Attempt to invoke virtual method 'xyz.hisname.fireflyiii.repository.models.budget.budgetList.BudgetListAttributes xyz.hisname.fireflyiii.repository.models.budget.budgetList.BudgetListData.getBudgetListAttributes()' on a null object reference
at xyz.hisname.fireflyiii.ui.budget.AddBudgetFragment.$r8$lambda$0P_XoEM8VFBoza3JVJ5_1UKVsdQ(AddBudgetFragment.kt:3)
at xyz.hisname.fireflyiii.ui.budget.AddBudgetFragment$$ExternalSyntheticLambda3.onChanged(Unknown Source:19)
at androidx.lifecycle.LiveData.considerNotify(LiveData.java:6)
at androidx.lifecycle.LiveData.dispatchingValue(LiveData.java:8)
at androidx.lifecycle.LiveData.setValue(LiveData.java:4)
at androidx.lifecycle.MutableLiveData.setValue(MutableLiveData.java:1)
at androidx.lifecycle.LiveData$1.run(LiveData.java:5)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7870)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)

After I click add budget and get the crash, I get further errors if I switch back to the app and don't close it first. It is probably because of the null pointer exception in the first place, but I thought I'd attach it here in case it was helpful:

REPORT_ID=32bf9536-979c-4964-ae0a-81c120ca2855
APP_VERSION_NAME=5.0.7
PHONE_MODEL=Pixel 5a
BRAND=google
PRODUCT=barbet
ANDROID_VERSION=12
BUILD_CONFIG=
STACK_TRACE=java.lang.IllegalStateException: Fragment DashboardFragment{b365d2c} (36528381-5ad1-44f2-9d8a-c1add78e48f0) not attached to an activity.
at androidx.fragment.app.Fragment.requireActivity(Fragment.java:2)
at androidx.biometric.R$id.showCase$default(Unknown Source:2)
at xyz.hisname.fireflyiii.ui.dashboard.DashboardFragment$animateCard$1$1.onGlobalLayout(DashboardFragment.kt:4)
at android.view.ViewTreeObserver.dispatchOnGlobalLayout(ViewTreeObserver.java:1061)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3259)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2179)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8793)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1037)
at android.view.Choreographer.doCallbacks(Choreographer.java:845)
at android.view.Choreographer.doFrame(Choreographer.java:780)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1022)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7870)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)

LOGCAT=--------- beginning of crash
01-05 09:32:25.352 E/AndroidRuntime(31350): FATAL EXCEPTION: main
01-05 09:32:25.352 E/AndroidRuntime(31350): Process: xyz.hisname.fireflyiii, PID: 31350
01-05 09:32:25.352 E/AndroidRuntime(31350): java.lang.IllegalStateException: Fragment DashboardFragment{7e6ca83} (ce1ef8e0-647d-4e48-867a-2050b4ff7914) not attached to an activity.
01-05 09:32:25.352 E/AndroidRuntime(31350): at androidx.fragment.app.Fragment.requireActivity(Fragment.java:2)
01-05 09:32:25.352 E/AndroidRuntime(31350): at androidx.biometric.R$id.showCase$default(Unknown Source:2)
01-05 09:32:25.352 E/AndroidRuntime(31350): at xyz.hisname.fireflyiii.ui.dashboard.DashboardFragment$animateCard$1$1.onGlobalLayout(DashboardFragment.kt:4)
01-05 09:32:25.352 E/AndroidRuntime(31350): at android.view.ViewTreeObserver.dispatchOnGlobalLayout(ViewTreeObserver.java:1061)
01-05 09:32:25.352 E/AndroidRuntime(31350): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3259)
01-05 09:32:25.352 E/AndroidRuntime(31350): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2179)
01-05 09:32:25.352 E/AndroidRuntime(31350): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8793)
01-05 09:32:25.352 E/AndroidRuntime(31350): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1037)
01-05 09:32:25.352 E/AndroidRuntime(31350): at android.view.Choreographer.doCallbacks(Choreographer.java:845)
01-05 09:32:25.352 E/AndroidRuntime(31350): at android.view.Choreographer.doFrame(Choreographer.java:780)
01-05 09:32:25.352 E/AndroidRuntime(31350): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1022)
01-05 09:32:25.352 E/AndroidRuntime(31350): at android.os.Handler.handleCallback(Handler.java:938)
01-05 09:32:25.352 E/AndroidRuntime(31350): at android.os.Handler.dispatchMessage(Handler.java:99)
01-05 09:32:25.352 E/AndroidRuntime(31350): at android.os.Looper.loopOnce(Looper.java:201)
01-05 09:32:25.352 E/AndroidRuntime(31350): at android.os.Looper.loop(Looper.java:288)
01-05 09:32:25.352 E/AndroidRuntime(31350): at android.app.ActivityThread.main(ActivityThread.java:7870)
01-05 09:32:25.352 E/AndroidRuntime(31350): at java.lang.reflect.Method.invoke(Native Method)
01-05 09:32:25.352 E/AndroidRuntime(31350): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
01-05 09:32:25.352 E/AndroidRuntime(31350): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
01-05 09:32:36.485 E/AndroidRuntime(14034): FATAL EXCEPTION: main
01-05 09:32:36.485 E/AndroidRuntime(14034): Process: xyz.hisname.fireflyiii, PID: 14034
01-05 09:32:36.485 E/AndroidRuntime(14034): java.lang.IllegalStateException: Fragment DashboardFragment{c06ba07} (4703a4b9-c750-4207-9e8e-4c497843dca5) not attached to an activity.
01-05 09:32:36.485 E/AndroidRuntime(14034): at androidx.fragment.app.Fragment.requireActivity(Fragment.java:2)
01-05 09:32:36.485 E/AndroidRuntime(14034): at androidx.biometric.R$id.showCase$default(Unknown Source:2)
01-05 09:32:36.485 E/AndroidRuntime(14034): at xyz.hisname.fireflyiii.ui.dashboard.DashboardFragment$animateCard$1$1.onGlobalLayout(DashboardFragment.kt:4)
01-05 09:32:36.485 E/AndroidRuntime(14034): at android.view.ViewTreeObserver.dispatchOnGlobalLayout(ViewTreeObserver.java:1061)
01-05 09:32:36.485 E/AndroidRuntime(14034): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3259)
01-05 09:32:36.485 E/AndroidRuntime(14034): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2179)
01-05 09:32:36.485 E/AndroidRuntime(14034): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8793)
01-05 09:32:36.485 E/AndroidRuntime(14034): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1037)
01-05 09:32:36.485 E/AndroidRuntime(14034): at android.view.Choreographer.doCallbacks(Choreographer.java:845)
01-05 09:32:36.485 E/AndroidRuntime(14034): at android.view.Choreographer.doFrame(Choreographer.java:780)
01-05 09:32:36.485 E/AndroidRuntime(14034): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1022)
01-05 09:32:36.485 E/AndroidRuntime(14034): at android.os.Handler.handleCallback(Handler.java:938)
01-05 09:32:36.485 E/AndroidRuntime(14034): at android.os.Handler.dispatchMessage(Handler.java:99)
01-05 09:32:36.485 E/AndroidRuntime(14034): at android.os.Looper.loopOnce(Looper.java:201)
01-05 09:32:36.485 E/AndroidRuntime(14034): at android.os.Looper.loop(Looper.java:288)
01-05 09:32:36.485 E/AndroidRuntime(14034): at android.app.ActivityThread.main(ActivityThread.java:7870)
01-05 09:32:36.485 E/AndroidRuntime(14034): at java.lang.reflect.Method.invoke(Native Method)
01-05 09:32:36.485 E/AndroidRuntime(14034): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
01-05 09:32:36.485 E/AndroidRuntime(14034): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
01-05 09:33:10.581 E/AndroidRuntime(14182): FATAL EXCEPTION: main
01-05 09:33:10.581 E/AndroidRuntime(14182): Process: xyz.hisname.fireflyiii, PID: 14182
01-05 09:33:10.581 E/AndroidRuntime(14182): java.lang.NullPointerException: Attempt to invoke virtual method 'xyz.hisname.fireflyiii.repository.models.budget.budgetList.BudgetListAttributes xyz.hisname.fireflyiii.repository.models.budget.budgetList.BudgetListData.getBudgetListAttributes()' on a null object reference
01-05 09:33:10.581 E/AndroidRuntime(14182): at xyz.hisname.fireflyiii.ui.budget.AddBudgetFragment.$r8$lambda$0P_XoEM8VFBoza3JVJ5_1UKVsdQ(AddBudgetFragment.kt:3)
01-05 09:33:10.581 E/AndroidRuntime(14182): at xyz.hisname.fireflyiii.ui.budget.AddBudgetFragment$$ExternalSyntheticLambda3.onChanged(Unknown Source:19)
01-05 09:33:10.581 E/AndroidRuntime(14182): at androidx.lifecycle.LiveData.considerNotify(LiveData.java:6)
01-05 09:33:10.581 E/AndroidRuntime(14182): at androidx.lifecycle.LiveData.dispatchingValue(LiveData.java:8)
01-05 09:33:10.581 E/AndroidRuntime(14182): at androidx.lifecycle.LiveData.setValue(LiveData.java:4)
01-05 09:33:10.581 E/AndroidRuntime(14182): at androidx.lifecycle.MutableLiveData.setValue(MutableLiveData.java:1)
01-05 09:33:10.581 E/AndroidRuntime(14182): at androidx.lifecycle.LiveData$1.run(LiveData.java:5)
01-05 09:33:10.581 E/AndroidRuntime(14182): at android.os.Handler.handleCallback(Handler.java:938)
01-05 09:33:10.581 E/AndroidRuntime(14182): at android.os.Handler.dispatchMessage(Handler.java:99)
01-05 09:33:10.581 E/AndroidRuntime(14182): at android.os.Looper.loopOnce(Looper.java:201)
01-05 09:33:10.581 E/AndroidRuntime(14182): at android.os.Looper.loop(Looper.java:288)
01-05 09:33:10.581 E/AndroidRuntime(14182): at android.app.ActivityThread.main(ActivityThread.java:7870)
01-05 09:33:10.581 E/AndroidRuntime(14182): at java.lang.reflect.Method.invoke(Native Method)
01-05 09:33:10.581 E/AndroidRuntime(14182): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
01-05 09:33:10.581 E/AndroidRuntime(14182): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
01-06 09:29:16.500 E/AndroidRuntime(14380): FATAL EXCEPTION: main
01-06 09:29:16.500 E/AndroidRuntime(14380): Process: xyz.hisname.fireflyiii, PID: 14380
01-06 09:29:16.500 E/AndroidRuntime(14380): java.lang.NullPointerException: Attempt to invoke virtual method 'xyz.hisname.fireflyiii.repository.models.budget.budgetList.BudgetListAttributes xyz.hisname.fireflyiii.repository.models.budget.budgetList.BudgetListData.getBudgetListAttributes()' on a null object reference
01-06 09:29:16.500 E/AndroidRuntime(14380): at xyz.hisname.fireflyiii.ui.budget.AddBudgetFragment.$r8$lambda$0P_XoEM8VFBoza3JVJ5_1UKVsdQ(AddBudgetFragment.kt:3)
01-06 09:29:16.500 E/AndroidRuntime(14380): at xyz.hisname.fireflyiii.ui.budget.AddBudgetFragment$$ExternalSyntheticLambda3.onChanged(Unknown Source:19)
01-06 09:29:16.500 E/AndroidRuntime(14380): at androidx.lifecycle.LiveData.considerNotify(LiveData.java:6)
01-06 09:29:16.500 E/AndroidRuntime(14380): at androidx.lifecycle.LiveData.dispatchingValue(LiveData.java:8)
01-06 09:29:16.500 E/AndroidRuntime(14380): at androidx.lifecycle.LiveData.setValue(LiveData.java:4)
01-06 09:29:16.500 E/AndroidRuntime(14380): at androidx.lifecycle.MutableLiveData.setValue(MutableLiveData.java:1)
01-06 09:29:16.500 E/AndroidRuntime(14380): at androidx.lifecycle.LiveData$1.run(LiveData.java:5)
01-06 09:29:16.500 E/AndroidRuntime(14380): at android.os.Handler.handleCallback(Handler.java:938)
01-06 09:29:16.500 E/AndroidRuntime(14380): at android.os.Handler.dispatchMessage(Handler.java:99)
01-06 09:29:16.500 E/AndroidRuntime(14380): at android.os.Looper.loopOnce(Looper.java:201)
01-06 09:29:16.500 E/AndroidRuntime(14380): at android.os.Looper.loop(Looper.java:288)
01-06 09:29:16.500 E/AndroidRuntime(14380): at android.app.ActivityThread.main(ActivityThread.java:7870)
01-06 09:29:16.500 E/AndroidRuntime(14380): at java.lang.reflect.Method.invoke(Native Method)
01-06 09:29:16.500 E/AndroidRuntime(14380): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
01-06 09:29:16.500 E/AndroidRuntime(14380): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
--------- beginning of main
01-06 14:08:32.805 W/PropertyValuesHolder(10896): Method setPhaseY() with type float not found on target class class com.github.mikephil.charting.animation.ChartAnimator
01-06 14:08:36.083 W/RecyclerView(10896): No adapter attached; skipping layout
01-06 14:08:56.124 W/InputEventReceiver(10896): Attempted to finish an input event but the input event receiver has already been disposed.
01-06 14:08:58.174 W/InputEventReceiver(10896): Attempted to finish an input event but the input event receiver has already been disposed.
01-06 14:09:21.661 W/name.fireflyii(10896): Reducing the number of considered missed Gc histogram windows from 211 to 100
01-06 14:10:33.677 W/ListPreference(10896): Setting a summary with a String formatting marker is no longer supported. You should use a SummaryProvider instead.
01-06 14:10:57.157 W/ListPreference(10896): Setting a summary with a String formatting marker is no longer supported. You should use a SummaryProvider instead.
01-06 14:11:06.588 W/ListPreference(10896): Setting a summary with a String formatting marker is no longer supported. You should use a SummaryProvider instead.
01-06 14:11:11.033 W/ListPreference(10896): Setting a summary with a String formatting marker is no longer supported. You should use a SummaryProvider instead.
01-06 14:11:12.917 W/RecyclerView(10896): No adapter attached; skipping layout
01-06 14:11:18.130 W/RecyclerView(10896): No adapter attached; skipping layout
01-06 14:11:38.110 E/MPAndroidChart(10896): Can't select by touch. No data set.
01-06 14:30:27.221 W/RecyclerView(10896): No adapter attached; skipping layout
01-06 14:30:29.576 W/RecyclerView(10896): No adapter attached; skipping layout
01-06 14:30:29.577 D/AndroidRuntime(10896): Shutting down VM
01-06 14:30:29.578 E/AndroidRuntime(10896): FATAL EXCEPTION: main
01-06 14:30:29.578 E/AndroidRuntime(10896): Process: xyz.hisname.fireflyiii, PID: 10896
01-06 14:30:29.578 E/AndroidRuntime(10896): java.lang.IllegalStateException: Fragment DashboardFragment{b5ac1f1} (1622fe8d-f77c-45a6-9710-4bb09ab5b74b) not attached to an activity.
01-06 14:30:29.578 E/AndroidRuntime(10896): at androidx.fragment.app.Fragment.requireActivity(Fragment.java:2)
01-06 14:30:29.578 E/AndroidRuntime(10896): at androidx.biometric.R$id.showCase$default(Unknown Source:2)
01-06 14:30:29.578 E/AndroidRuntime(10896): at xyz.hisname.fireflyiii.ui.dashboard.DashboardFragment$animateCard$1$1.onGlobalLayout(DashboardFragment.kt:4)
01-06 14:30:29.578 E/AndroidRuntime(10896): at android.view.ViewTreeObserver.dispatchOnGlobalLayout(ViewTreeObserver.java:1061)
01-06 14:30:29.578 E/AndroidRuntime(10896): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3259)
01-06 14:30:29.578 E/AndroidRuntime(10896): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2179)
01-06 14:30:29.578 E/AndroidRuntime(10896): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8793)
01-06 14:30:29.578 E/AndroidRuntime(10896): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1037)
01-06 14:30:29.578 E/AndroidRuntime(10896): at android.view.Choreographer.doCallbacks(Choreographer.java:845)
01-06 14:30:29.578 E/AndroidRuntime(10896): at android.view.Choreographer.doFrame(Choreographer.java:780)
01-06 14:30:29.578 E/AndroidRuntime(10896): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1022)
01-06 14:30:29.578 E/AndroidRuntime(10896): at android.os.Handler.handleCallback(Handler.java:938)
01-06 14:30:29.578 E/AndroidRuntime(10896): at android.os.Handler.dispatchMessage(Handler.java:99)
01-06 14:30:29.578 E/AndroidRuntime(10896): at android.os.Looper.loopOnce(Looper.java:201)
01-06 14:30:29.578 E/AndroidRuntime(10896): at android.os.Looper.loop(Looper.java:288)
01-06 14:30:29.578 E/AndroidRuntime(10896): at android.app.ActivityThread.main(ActivityThread.java:7870)
01-06 14:30:29.578 E/AndroidRuntime(10896): at java.lang.reflect.Method.invoke(Native Method)
01-06 14:30:29.578 E/AndroidRuntime(10896): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
01-06 14:30:29.578 E/AndroidRuntime(10896): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
01-06 14:30:29.578 E/ACRA (10896): ACRA caught a IllegalStateException for xyz.hisname.fireflyiii
01-06 14:30:29.578 E/ACRA (10896): java.lang.IllegalStateException: Fragment DashboardFragment{b5ac1f1} (1622fe8d-f77c-45a6-9710-4bb09ab5b74b) not attached to an activity.
01-06 14:30:29.578 E/ACRA (10896): at androidx.fragment.app.Fragment.requireActivity(Fragment.java:2)
01-06 14:30:29.578 E/ACRA (10896): at androidx.biometric.R$id.showCase$default(Unknown Source:2)
01-06 14:30:29.578 E/ACRA (10896): at xyz.hisname.fireflyiii.ui.dashboard.DashboardFragment$animateCard$1$1.onGlobalLayout(DashboardFragment.kt:4)
01-06 14:30:29.578 E/ACRA (10896): at android.view.ViewTreeObserver.dispatchOnGlobalLayout(ViewTreeObserver.java:1061)
01-06 14:30:29.578 E/ACRA (10896): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3259)
01-06 14:30:29.578 E/ACRA (10896): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2179)
01-06 14:30:29.578 E/ACRA (10896): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8793)
01-06 14:30:29.578 E/ACRA (10896): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1037)
01-06 14:30:29.578 E/ACRA (10896): at android.view.Choreographer.doCallbacks(Choreographer.java:845)
01-06 14:30:29.578 E/ACRA (10896): at android.view.Choreographer.doFrame(Choreographer.java:780)
01-06 14:30:29.578 E/ACRA (10896): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1022)
01-06 14:30:29.578 E/ACRA (10896): at android.os.Handler.handleCallback(Handler.java:938)
01-06 14:30:29.578 E/ACRA (10896): at android.os.Handler.dispatchMessage(Handler.java:99)
01-06 14:30:29.578 E/ACRA (10896): at android.os.Looper.loopOnce(Looper.java:201)
01-06 14:30:29.578 E/ACRA (10896): at android.os.Looper.loop(Looper.java:288)
01-06 14:30:29.578 E/ACRA (10896): at android.app.ActivityThread.main(ActivityThread.java:7870)
01-06 14:30:29.578 E/ACRA (10896): at java.lang.reflect.Method.invoke(Native Method)
01-06 14:30:29.578 E/ACRA (10896): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
01-06 14:30:29.578 E/ACRA (10896): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
01-06 14:30:29.640 I/ACRA (10896): Sending report /data/user/0/xyz.hisname.fireflyiii/app_ACRA-approved/2023-01-06T14:30:29.583-08:00.stacktrace
01-06 14:30:29.645 W/Bundle (10896): Key android.intent.extra.TEXT expected ArrayList but value was a java.lang.String. The default value was returned.
01-06 14:30:29.645 W/Bundle (10896): Attempt to cast generated internal exception:
01-06 14:30:29.645 W/Bundle (10896): java.lang.ClassCastException: java.lang.String cannot be cast to java.util.ArrayList
01-06 14:30:29.645 W/Bundle (10896): at android.os.BaseBundle.getCharSequenceArrayList(BaseBundle.java:1343)
01-06 14:30:29.645 W/Bundle (10896): at android.os.Bundle.getCharSequenceArrayList(Bundle.java:1146)
01-06 14:30:29.645 W/Bundle (10896): at android.content.Intent.getCharSequenceArrayListExtra(Intent.java:8636)
01-06 14:30:29.645 W/Bundle (10896): at android.content.Intent.migrateExtraStreamToClipData(Intent.java:11642)
01-06 14:30:29.645 W/Bundle (10896): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1756)
01-06 14:30:29.645 W/Bundle (10896): at android.app.ContextImpl.startActivity(ContextImpl.java:1093)
01-06 14:30:29.645 W/Bundle (10896): at android.app.ContextImpl.startActivity(ContextImpl.java:1064)
01-06 14:30:29.645 W/Bundle (10896): at android.content.ContextWrapper.startActivity(ContextWrapper.java:411)
01-06 14:30:29.645 W/Bundle (10896): at org.acra.sender.EmailIntentSender.send(EmailIntentSender.kt:30)
01-06 14:30:29.645 W/Bundle (10896): at org.acra.sender.ReportSender$-CC.$default$send(ReportSender.kt:1)
01-06 14:30:29.645 W/Bundle (10896): at org.acra.sender.EmailIntentSender.send(Unknown Source:0)
01-06 14:30:29.645 W/Bundle (10896): at org.acra.sender.ReportDistributor.sendCrashReport(ReportDistributor.kt:6)
01-06 14:30:29.645 W/Bundle (10896): at org.acra.sender.ReportDistributor.distribute(ReportDistributor.kt:5)
01-06 14:30:29.645 W/Bundle (10896): at org.acra.sender.SendingConductor.sendReports(SendingConductor.kt:12)
01-06 14:30:29.645 W/Bundle (10896): at org.acra.scheduler.DefaultSenderScheduler.scheduleReportSending(DefaultSenderScheduler.kt:48)
01-06 14:30:29.645 W/Bundle (10896): at org.acra.scheduler.SchedulerStarter.scheduleReports(SchedulerStarter.kt:7)
01-06 14:30:29.645 W/Bundle (10896): at org.acra.builder.ReportExecutor.sendReport(ReportExecutor.kt:2)
01-06 14:30:29.645 W/Bundle (10896): at org.acra.builder.ReportExecutor.execute(ReportExecutor.kt:37)
01-06 14:30:29.645 W/Bundle (10896): at org.acra.builder.ReportBuilder.build(ReportBuilder.kt:3)
01-06 14:30:29.645 W/Bundle (10896): at org.acra.reporter.ErrorReporterImpl.uncaughtException(ErrorReporterImpl.kt:11)
01-06 14:30:29.645 W/Bundle (10896): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1073)
01-06 14:30:29.645 W/Bundle (10896): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068)
01-06 14:30:29.645 W/Bundle (10896): at java.lang.Thread.dispatchUncaughtException(Thread.java:2200)
01-06 14:30:29.662 I/Process (10896): Sending signal. PID: 10896 SIG: 9
01-06 14:30:29.902 E/fireflyiii:acr(18051): Not starting debugger since process cannot load the jdwp agent.
01-06 14:30:29.905 D/ProcessState(18051): Binder ioctl to enable oneway spam detection failed: Invalid argument
01-06 14:30:29.923 D/CompatibilityChangeReporter(18051): Compat change id reported: 171979766; UID 10319; state: DISABLED
01-06 14:30:29.941 V/GraphicsEnvironment(18051): ANGLE Developer option for 'xyz.hisname.fireflyiii' set to: 'default'
01-06 14:30:29.941 V/GraphicsEnvironment(18051): ANGLE GameManagerService for xyz.hisname.fireflyiii: false
01-06 14:30:29.941 V/GraphicsEnvironment(18051): Updatable production driver is not supported on the device.
01-06 14:30:29.942 D/NetworkSecurityConfig(18051): Using Network Security Config from resource network_security_config debugBuild: false
01-06 14:30:29.944 D/NetworkSecurityConfig(18051): Using Network Security Config from resource network_security_config debugBuild: false
01-06 14:30:41.296 E/name.fireflyii(18106): Not starting debugger since process cannot load the jdwp agent.
01-06 14:30:41.297 D/ProcessState(18106): Binder ioctl to enable oneway spam detection failed: Invalid argument
01-06 14:30:41.310 D/CompatibilityChangeReporter(18106): Compat change id reported: 171979766; UID 10319; state: DISABLED
01-06 14:30:41.331 V/GraphicsEnvironment(18106): ANGLE Developer option for 'xyz.hisname.fireflyiii' set to: 'default'
01-06 14:30:41.332 V/GraphicsEnvironment(18106): ANGLE GameManagerService for xyz.hisname.fireflyiii: false
01-06 14:30:41.332 V/GraphicsEnvironment(18106): Updatable production driver is not supported on the device.
01-06 14:30:41.333 D/NetworkSecurityConfig(18106): Using Network Security Config from resource network_security_config debugBuild: false
01-06 14:30:41.337 D/NetworkSecurityConfig(18106): Using Network Security Config from resource network_security_config debugBuild: false
01-06 14:30:41.344 D/WM-WrkMgrInitializer(18106): Initializing WorkManager with default configuration.
01-06 14:30:41.345 W/name.fireflyii(18106): Accessing hidden field Ljava/util/Collections$SynchronizedCollection;->mutex:Ljava/lang/Object; (max-target-o, reflection, denied)
01-06 14:30:41.346 W/name.fireflyii(18106): Accessing hidden method Ljava/util/Collections$SynchronizedSet;->(Ljava/util/Set;Ljava/lang/Object;)V (max-target-o, reflection, denied)
01-06 14:30:41.346 W/name.fireflyii(18106): Accessing hidden method Ljava/util/Collections$SynchronizedCollection;->(Ljava/util/Collection;Ljava/lang/Object;)V (max-target-o, reflection, denied)
01-06 14:30:41.370 D/CompatibilityChangeReporter(18106): Compat change id reported: 160794467; UID 10319; state: DISABLED
01-06 14:30:41.388 I/ACRA (18106): ACRA is enabled for xyz.hisname.fireflyiii, initializing...
01-06 14:30:41.491 D/CompatibilityChangeReporter(18106): Compat change id reported: 171228096; UID 10319; state: ENABLED
01-06 14:30:41.562 I/ActivityThread(18106): Schedule relaunch activity: xyz.hisname.fireflyiii.ui.HomeActivity
01-06 14:30:41.599 I/AdrenoGLES-0(18106): QUALCOMM build : 4783c89, I46ff5fc46f
01-06 14:30:41.599 I/AdrenoGLES-0(18106): Build Date : 11/30/20
01-06 14:30:41.599 I/AdrenoGLES-0(18106): OpenGL ES Shader Compiler Version: EV031.31.04.01
01-06 14:30:41.599 I/AdrenoGLES-0(18106): Local Branch : QPR2
01-06 14:30:41.599 I/AdrenoGLES-0(18106): Remote Branch :
01-06 14:30:41.599 I/AdrenoGLES-0(18106): Remote Branch :
01-06 14:30:41.599 I/AdrenoGLES-0(18106): Reconstruct Branch :
01-06 14:30:41.599 I/AdrenoGLES-0(18106): Build Config : S P 10.0.4 AArch64
01-06 14:30:41.599 I/AdrenoGLES-0(18106): Driver Path : /vendor/lib64/egl/libGLESv2_adreno.so
01-06 14:30:41.599 D/hw-ProcessState(18106): Binder ioctl to enable oneway spam detection failed: Invalid argument
01-06 14:30:41.603 I/AdrenoGLES-0(18106): PFP: 0x016dd093, ME: 0x00000000
01-06 14:30:41.606 W/RecyclerView(18106): No adapter attached; skipping layout
01-06 14:30:41.617 W/AdrenoUtils(18106): <ReadGpuID_from_sysfs:197>: Failed to open /sys/class/kgsl/kgsl-3d0/gpu_model
01-06 14:30:41.617 W/AdrenoUtils(18106): ReadGpuID:221: Failed to read chip ID from gpu_model. Fallback to use the GSL path
01-06 14:30:41.628 D/hw-ProcessState(18106): Binder ioctl to enable oneway spam detection failed: Invalid argument
01-06 14:30:41.846 W/RecyclerView(18106): No adapter attached; skipping layout
01-06 14:30:42.097 W/RecyclerView(18106): No adapter attached; skipping layout
01-06 14:30:43.431 I/name.fireflyii(18106): Background young concurrent copying GC freed 125588(7220KB) AllocSpace objects, 25(1056KB) LOS objects, 83% free, 18MB/114MB, paused 209us,50us total 137.419ms
01-06 14:30:44.783 W/RecyclerView(18106): No adapter attached; skipping layout
01-06 14:30:44.785 D/AndroidRuntime(18106): Shutting down VM
01-06 14:30:44.785 E/AndroidRuntime(18106): FATAL EXCEPTION: main
01-06 14:30:44.785 E/AndroidRuntime(18106): Process: xyz.hisname.fireflyiii, PID: 18106
01-06 14:30:44.785 E/AndroidRuntime(18106): java.lang.IllegalStateException: Fragment DashboardFragment{b365d2c} (36528381-5ad1-44f2-9d8a-c1add78e48f0) not attached to an activity.
01-06 14:30:44.785 E/AndroidRuntime(18106): at androidx.fragment.app.Fragment.requireActivity(Fragment.java:2)
01-06 14:30:44.785 E/AndroidRuntime(18106): at androidx.biometric.R$id.showCase$default(Unknown Source:2)
01-06 14:30:44.785 E/AndroidRuntime(18106): at xyz.hisname.fireflyiii.ui.dashboard.DashboardFragment$animateCard$1$1.onGlobalLayout(DashboardFragment.kt:4)
01-06 14:30:44.785 E/AndroidRuntime(18106): at android.view.ViewTreeObserver.dispatchOnGlobalLayout(ViewTreeObserver.java:1061)
01-06 14:30:44.785 E/AndroidRuntime(18106): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3259)
01-06 14:30:44.785 E/AndroidRuntime(18106): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2179)
01-06 14:30:44.785 E/AndroidRuntime(18106): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8793)
01-06 14:30:44.785 E/AndroidRuntime(18106): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1037)
01-06 14:30:44.785 E/AndroidRuntime(18106): at android.view.Choreographer.doCallbacks(Choreographer.java:845)
01-06 14:30:44.785 E/AndroidRuntime(18106): at android.view.Choreographer.doFrame(Choreographer.java:780)
01-06 14:30:44.785 E/AndroidRuntime(18106): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1022)
01-06 14:30:44.785 E/AndroidRuntime(18106): at android.os.Handler.handleCallback(Handler.java:938)
01-06 14:30:44.785 E/AndroidRuntime(18106): at android.os.Handler.dispatchMessage(Handler.java:99)
01-06 14:30:44.785 E/AndroidRuntime(18106): at android.os.Looper.loopOnce(Looper.java:201)
01-06 14:30:44.785 E/AndroidRuntime(18106): at android.os.Looper.loop(Looper.java:288)
01-06 14:30:44.785 E/AndroidRuntime(18106): at android.app.ActivityThread.main(ActivityThread.java:7870)
01-06 14:30:44.785 E/AndroidRuntime(18106): at java.lang.reflect.Method.invoke(Native Method)
01-06 14:30:44.785 E/AndroidRuntime(18106): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
01-06 14:30:44.785 E/AndroidRuntime(18106): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
01-06 14:30:44.786 E/ACRA (18106): ACRA caught a IllegalStateException for xyz.hisname.fireflyiii
01-06 14:30:44.786 E/ACRA (18106): java.lang.IllegalStateException: Fragment DashboardFragment{b365d2c} (36528381-5ad1-44f2-9d8a-c1add78e48f0) not attached to an activity.
01-06 14:30:44.786 E/ACRA (18106): at androidx.fragment.app.Fragment.requireActivity(Fragment.java:2)
01-06 14:30:44.786 E/ACRA (18106): at androidx.biometric.R$id.showCase$default(Unknown Source:2)
01-06 14:30:44.786 E/ACRA (18106): at xyz.hisname.fireflyiii.ui.dashboard.DashboardFragment$animateCard$1$1.onGlobalLayout(DashboardFragment.kt:4)
01-06 14:30:44.786 E/ACRA (18106): at android.view.ViewTreeObserver.dispatchOnGlobalLayout(ViewTreeObserver.java:1061)
01-06 14:30:44.786 E/ACRA (18106): at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3259)
01-06 14:30:44.786 E/ACRA (18106): at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2179)
01-06 14:30:44.786 E/ACRA (18106): at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8793)
01-06 14:30:44.786 E/ACRA (18106): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1037)
01-06 14:30:44.786 E/ACRA (18106): at android.view.Choreographer.doCallbacks(Choreographer.java:845)
01-06 14:30:44.786 E/ACRA (18106): at android.view.Choreographer.doFrame(Choreographer.java:780)
01-06 14:30:44.786 E/ACRA (18106): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1022)
01-06 14:30:44.786 E/ACRA (18106): at android.os.Handler.handleCallback(Handler.java:938)
01-06 14:30:44.786 E/ACRA (18106): at android.os.Handler.dispatchMessage(Handler.java:99)
01-06 14:30:44.786 E/ACRA (18106): at android.os.Looper.loopOnce(Looper.java:201)
01-06 14:30:44.786 E/ACRA (18106): at android.os.Looper.loop(Looper.java:288)
01-06 14:30:44.786 E/ACRA (18106): at android.app.ActivityThread.main(ActivityThread.java:7870)
01-06 14:30:44.786 E/ACRA (18106): at java.lang.reflect.Method.invoke(Native Method)
01-06 14:30:44.786 E/ACRA (18106): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
01-06 14:30:44.786 E/ACRA (18106): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)

USER_CRASH_DATE=2023-01-06T14:30:44.790-08:00

@emansih
Copy link
Owner

emansih commented Jan 7, 2023

the api could have changed. would you mind sending a PR?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants