-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Crash with IllegalStateException: FragmentManager is already executing transactions when tapping on directory in search twice #13107
Labels
bug
feature: search
performance: ISE/IAE 😕
Illegal State Exception / Illegal Argument Exception
stable-3.29
Comments
Again FYIi,instead of tapping again I swiped to another app and swiped back. Cause of errorException in thread "main" java.lang.IllegalStateException: FragmentManager is already executing transactions
at androidx.fragment.app.FragmentManager.ensureExecReady(FragmentManager.java:1717)
at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1776)
at androidx.fragment.app.FragmentManager.executePendingTransactions(FragmentManager.java:641)
at com.owncloud.android.ui.activity.FileDisplayActivity.getOCFileListFragmentFromFile(FileDisplayActivity.java:617)
at com.owncloud.android.ui.activity.FileDisplayActivity.showFileActions(FileDisplayActivity.java:624)
at com.owncloud.android.ui.fragment.UnifiedSearchFragment.showFile(UnifiedSearchFragment.kt:215)
at com.owncloud.android.ui.fragment.UnifiedSearchFragment.access$showFile(UnifiedSearchFragment.kt:54)
at com.owncloud.android.ui.fragment.UnifiedSearchFragment$setUpViewModel$6.invoke(UnifiedSearchFragment.kt:198)
at com.owncloud.android.ui.fragment.UnifiedSearchFragment$setUpViewModel$6.invoke(UnifiedSearchFragment.kt:197)
at com.owncloud.android.ui.fragment.UnifiedSearchFragment$sam$androidx_lifecycle_Observer$0.onChanged(Unknown Source:2)
at androidx.lifecycle.LiveData.considerNotify(LiveData.java:133)
at androidx.lifecycle.LiveData.dispatchingValue(LiveData.java:146)
at androidx.lifecycle.LiveData$ObserverWrapper.activeStateChanged(LiveData.java:483)
at androidx.lifecycle.LiveData$LifecycleBoundObserver.onStateChanged(LiveData.java:440)
at androidx.lifecycle.LifecycleRegistry$ObserverWithState.dispatchEvent(LifecycleRegistry.kt:322)
at androidx.lifecycle.LifecycleRegistry.forwardPass(LifecycleRegistry.kt:258)
at androidx.lifecycle.LifecycleRegistry.sync(LifecycleRegistry.kt:294)
at androidx.lifecycle.LifecycleRegistry.moveToState(LifecycleRegistry.kt:143)
at androidx.lifecycle.LifecycleRegistry.handleLifecycleEvent(LifecycleRegistry.kt:126)
at androidx.fragment.app.Fragment.performStart(Fragment.java:3192)
at androidx.fragment.app.FragmentStateManager.start(FragmentStateManager.java:628)
at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:290)
at androidx.fragment.app.FragmentStore.moveToExpectedState(FragmentStore.java:114)
at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1455)
at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:3034)
at androidx.fragment.app.FragmentManager.dispatchStart(FragmentManager.java:2959)
at androidx.fragment.app.FragmentController.dispatchStart(FragmentController.java:274)
at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:358)
at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:251)
at com.owncloud.android.ui.activity.DrawerActivity.onStart(DrawerActivity.java:1203)
at com.owncloud.android.ui.activity.FileActivity.onStart(FileActivity.java:238)
at com.owncloud.android.ui.activity.FileDisplayActivity.onStart(FileDisplayActivity.java:2244)
at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1645)
at android.app.Activity.performStart(Activity.java:8800)
at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3971)
at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:299)
at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:279)
at android.app.servertransaction.TransactionExecutor.executeLifecycleItem(TransactionExecutor.java:251)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:228)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:91)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2544)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8501)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878) App information
Device information
Firmware
|
Fixed in #13084 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
bug
feature: search
performance: ISE/IAE 😕
Illegal State Exception / Illegal Argument Exception
stable-3.29
Steps to reproduce
Search for something and tap on a directory.
While it is loading tap on it again(?).
Expected behaviour
No crash
Actual behaviour
Crashes
Cause of error
App information
com.nextcloud.client
30290090
generic
Device information
Fairphone
FP4
FP4
AP1A.240505.005
FP4eea
Firmware
34
14
24507030
Android version
14
Device brand and model
Fairphone 4 FP4
Stock or custom OS?
Custom (explain in "additional information")
Nextcloud android app version
Version 3.29.0 com.nextcloud.client
Nextcloud server version
N/A
Using a reverse proxy?
Yes
Android logs
No response
Server error logs
No response
Additional information
CalyxOS 5.7.3
The text was updated successfully, but these errors were encountered: