UPLOAD List ANR
- Dominant language
- Kotlin
- Stars
- 5.6k
- Forks
- 2k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 92
Description
### ⚠️ Before posting ⚠️
- [x] This is a **bug**, not a question or an enhancement.
- [x] I've [searched for similar issues](https://github.com/nextcloud/android/issues) and didn't find a duplicate.
- [x] I've written a clear and descriptive title for this issue, not just "Bug" or "Crash".
- [x] I agree to follow Nextcloud's [Code of Conduct](https://nextcloud.com/contribute/code-of-conduct/).
### Steps to reproduce
1 Device has many upload files and directories ...
2 Quite long time has not looked at "Uploads"
3 Now by entering into "Uploads" - produces blackscreen and crash.
4 ANR 5Sek kills app
need improve loading behaviour
can suppose there is too many "errors"/queued as when app started that tries to write every file on server multiple times over and over with (server log) ...
P.S.
can accept temporary "dirty way" = clear logs without entering , but such option not exist.
and will not loss configuration of all selected syncs thru uninstalling - so please don't offer do such op.
### Expected behaviour
Upload list opens and alow to review and clear it.
### Actual behaviour
app crash
### Android version
13
### Device brand and model
Realme
### Stock or custom OS?
Stock
### Nextcloud android app version
20250217 - fdroid
### Nextcloud server version
30.0.5 - no matter here
### Using a reverse proxy?
No
### Android logs
Crashlog looks like:
```
03-11 21:57:39.045 824 824 I Quality : Skipped: false 1 cost 21.825665 refreshRate 16292485 bit true processName com.nextcloud.android.beta
03-11 21:57:39.084 824 824 I Quality : Skipped: false 1 cost 28.165615 refreshRate 16292485 bit true processName com.nextcloud.android.beta
03-11 21:57:39.130 824 824 I Quality : Skipped: false 2 cost 40.907597 refreshRate 16339852 bit true processName com.nextcloud.android.beta
03-11 21:57:41.320 1211 1680 I SurfaceFlinger: [SF client] REMOVE (0xb400007101ac6e40) for (824:com.nextcloud.android.beta)
03-11 21:57:41.620 1989 2801 I ActivityTaskManager: START u0 {flg=0x4000000 cmp=com.nextcloud.android.beta/com.owncloud.android.ui.activity.UploadListActivity mCallingUid=10281} from uid 10281
03-11 21:57:41.625 1989 2801 D TaskFragmentExtImpl: add ActivityRecord{3e5ed73 u0 com.nextcloud.android.beta/com.owncloud.android.ui.activity.UploadListActivity} t30688} to mActivityRecordSum = Counter{ com.nextcloud.android.beta/com.owncloud.android.ui.activity.UploadListActivity(1) com.nextcloud.android.beta/com.owncloud.android.ui.activity.FileDisplayActivity(1) }
03-11 21:57:41.626 1989 2801 D ActivityTaskManager: getStartingWindowType: newTask=false, taskSwitch=false, processRunning=true, allowTaskSnapshot=true, activityCreated=false, snapshot=null, record:ActivityRecord{3e5ed73 u0 com.nextcloud.android.beta/com.owncloud.android.ui.activity.UploadListActivity} t30688}
03-11 21:57:41.628 1989 2801 I PowerHalWrapper: last:com.nextcloud.android.beta, next:com.nextcloud.android.beta
03-11 21:57:41.653 1989 2801 I PowerHalWrapper: amsBoostNotify pid:824,activity:com.owncloud.android.ui.activity.UploadListActivity, package:com.nextcloud.android.beta, mProcessCreatePackcom.nextcloud.android.beta
03-11 21:57:41.653 1989 2801 I mtkpower_client: [Legacy][PowerHal_Wrap_notifyAppState] com.nextcloud.android.beta/com.owncloud.android.ui.activity.UploadListActivity pid=824 state:1
03-11 21:57:41.653 1989 2801 I game_scn: collectForegroundAppList packName=com.nextcloud.android.beta, actName=com.owncloud.android.ui.activity.UploadListActivity, pid=824, uid=10281, state:RESUMED
03-11 21:57:41.653 1989 2801 I InputDispatcher: setFocusedApplication displayId=0 ActivityRecord{3e5ed73 u0 com.nextcloud.android.beta/com.owncloud.android.ui.activity.UploadListActivity} t30688}
03-11 21:57:41.653 1989 2801 V WindowManager: Changing focus from Window{edffcc8 u0 com.nextcloud.android.beta/com.owncloud.android.ui.activity.FileDisplayActivity} to null,diplayid=0
03-11 21:57:41.656 1989 2801 I PowerHalWrapper: amsBoostNotify pid:824,activity:com.owncloud.android.ui.activity.FileDisplayActivity, package:com.nextcloud.android.beta, mProcessCreatePackcom.nextcloud.android.beta
03-11 21:57:41.656 1989 2801 I mtkpower_client: [Legacy][PowerHal_Wrap_notifyAppState] com.nextcloud.android.beta/com.owncloud.android.ui.activity.FileDisplayActivity pid=824 state:0
03-11 21:57:41.656 1989 2801 I game_scn: collectForegroundAppList packName=com.nextcloud.android.beta, actName=com.owncloud.android.ui.activity.FileDisplayActivity, pid=824, uid=10281, state:PAUSED
03-11 21:57:41.658 824 1563 D libMEOW : applied 1 plugins for [com.nextcloud.android.beta]:
03-11 21:57:46.646 1989 2071 D WindowManager: mOpeningApps =ActivityRecord{3e5ed73 u0 com.nextcloud.android.beta/com.owncloud.android.ui.activity.UploadListActivity} t30688},allDrawnfalse
03-11 21:57:46.646 1989 2071 D WindowManager: mClosingApps =ActivityRecord{df98367 u0 com.nextcloud.android.beta/com.owncloud.android.ui.activity.FileDisplayActivity} t30688}
03-11 21:57:46.647 1989 2071 D WindowManager: log WindowState end, mFocusedApp =ActivityRecord{3e5ed73 u0 com.nextcloud.android.beta/com.owncloud.android.ui.activity.UploadListActivity} t30688}
03-11 21:57:46.685 1989 2299 W InputDispatcher: Window edffcc8 com.nextcloud.android.beta/com.owncloud.android.ui.activity.FileDisplayActivity (server) is unresponsive: edffcc8 com.nextcloud.android.beta/com.owncloud.android.ui.activity.FileDisplayActivity (server) is not responding. Waited 5000ms for FocusEvent(hasFocus=false)
03-11 21:57:46.685 1989 2299 W InputDispatcher: Canceling events for edffcc8 com.nextcloud.android.beta/com.owncloud.android.ui.activity.FileDisplayActivity (server) because it is unresponsive
03-11 21:57:46.689 1989 2299 I WindowManager: ANR in Window{edffcc8 u0 com.nextcloud.android.beta/com.owncloud.android.ui.activity.FileDisplayActivity}. Reason:edffcc8 com.nextcloud.android.beta/com.owncloud.android.ui.activity.FileDisplayActivity (server) is not responding. Waited 5000ms for FocusEvent(hasFocus=false)
03-11 21:57:46.701 1211 1211 D Layer : reparent to null sequence=40626, seq[4], name=Surface(name=ActivityRecord{df98367 u0 com.nextcloud.android.beta/com.owncloud.android.ui.activity.FileDisplayActivity})/@0x2744c22 - animation-leash of app_transition#40626
03-11 21:57:46.701 1211 1211 D Layer : reparent to null sequence=40627, seq[1], name=Surface(name=ActivityRecord{df98367 u0 com.nextcloud.android.beta/com.owncloud.android.ui.activity.FileDisplayActivity})/@0x2744c22 - animation-bounds#40627
03-11 21:57:46.701 1211 1211 D Layer : reparent to null sequence=40624, seq[7], name=Surface(name=ActivityRecord{3e5ed73 u0 com.nextcloud.android.beta/com.owncloud.android.ui.activity.UploadListActivity})/@0xff48053 - animation-leash of app_transition#40624
03-11 21:57:46.701 1211 1211 D Layer : reparent to null sequence=40625, seq[2], name=Surface(name=ActivityRecord{3e5ed73 u0 com.nextcloud.android.beta/com.owncloud.android.ui.activity.UploadListActivity})/@0xff48053 - animation-bounds#40625
03-11 21:57:46.872 1989 1684 D TheiaManager: sendEvent {0x3 484752527 0x10001003 824 10281 com.nextcloud.android.beta}
03-11 21:57:46.873 1989 1684 D ActivityManager: TheiaManager sendEvent:com.nextcloud.android.beta ANR happen
03-11 21:57:46.873 1583 1583 I TheiaBinder: Bn sendFramworkEvent extraInfo: com.nextcloud.android.beta
03-11 21:57:51.654 1989 2071 I PowerHalWrapper: amsBoostNotify pid:824,activity:com.owncloud.android.ui.activity.FileDisplayActivity, package:com.nextcloud.android.beta, mProcessCreatePackcom.nextcloud.android.beta
03-11 21:57:51.654 1989 2071 I mtkpower_client: [Legacy][PowerHal_Wrap_notifyAppState] com.nextcloud.android.beta/com.owncloud.android.ui.activity.FileDisplayActivity pid=824 state:0
03-11 21:57:51.654 1989 2071 I game_scn: collectForegroundAppList packName=com.nextcloud.android.beta, actName=com.owncloud.android.ui.activity.FileDisplayActivity, pid=824, uid=10281, state:PAUSED
03-11 21:57:51.974 1989 1684 E ActivityManager: ANR in com.nextcloud.android.beta (com.nextcloud.android.beta/com.owncloud.android.ui.activity.FileDisplayActivity)
03-11 21:57:51.974 1989 1684 E ActivityManager: Reason: Input dispatching timed out (edffcc8 com.nextcloud.android.beta/com.owncloud.android.ui.activity.FileDisplayActivity (server) is not responding. Waited 5000ms for FocusEvent(hasFocus=false))
03-11 21:57:51.974 1989 1684 E ActivityManager: Parent: com.nextcloud.android.beta/com.owncloud.android.ui.activity.FileDisplayActivity
```
### Server error logs
```bash
```
### Additional information
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.