nextcloud / android

📱 Nextcloud Android app
https://play.google.com/store/apps/details?id=com.nextcloud.client
GNU General Public License v2.0
4.18k stars 1.75k forks source link

v3.26.0 crash: `java.lang.IllegalStateException: FragmentManager has been destroyed` #11972

Closed mlsxlist closed 2 months ago

mlsxlist commented 1 year ago

⚠️ Before posting ⚠️

Steps to reproduce

Don't know how to recreate.

Expected behaviour

Should not crash

Actual behaviour

It crashed

Android version

Android 13

Device brand and model

Samsung Galaxy S23 Ultra

Stock or custom OS?

Stock

Nextcloud android app version

3.26.0

Nextcloud server version

25.0.11

Using a reverse proxy?

No

Android logs

Cause of error

Exception in thread "main" java.lang.IllegalStateException: FragmentManager has been destroyed
    at androidx.fragment.app.FragmentManager.enqueueAction(FragmentManager.java:1666)
    at androidx.fragment.app.BackStackRecord.commitInternal(BackStackRecord.java:341)
    at androidx.fragment.app.BackStackRecord.commit(BackStackRecord.java:306)
    at androidx.fragment.app.DialogFragment.show(DialogFragment.java:524)
    at com.owncloud.android.ui.activity.SyncedFoldersActivity.onSyncFolderSettingsClick(SyncedFoldersActivity.kt:595)
    at com.owncloud.android.ui.activity.SyncedFoldersActivity$load$1$1.invokeSuspend(SyncedFoldersActivity.kt:333)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
    at android.os.Handler.handleCallback(Handler.java:942)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loopOnce(Looper.java:226)
    at android.os.Looper.loop(Looper.java:313)
    at android.app.ActivityThread.main(ActivityThread.java:8762)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:604)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1067)

App information

Device information

Firmware

Server error logs

No response

Additional information

No response

joshtrichards commented 11 months ago

What were you doing/trying to do in the app at the time you saw the exception?

joshtrichards commented 2 months ago

Fixed in #13075