nextcloud / android

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

Favorite folder sometimes won't open #10763

Open tlfhnw opened 1 year ago

tlfhnw commented 1 year ago

⚠️ Before posting ⚠️

Steps to reproduce

  1. Add folder to favorites
  2. Try opening the folder now or from the favorites menu

In case the issue does not exist, repeat the process with a different/new folder.

Expected behaviour

Folder opens.

Actual behaviour

Folder doesn't open, "loading..." text stays on for ever but the pull to refresh spinner shows up for a moment and disappears. Some favored folders still open when, I don't see a pattern yet.

Also, a folder that can't be opened stays in this state. Vice versa, if a favored folder does open, it's always possible to open it. There is no "sometimes it opens and sometimes not".

Android version

12

Device brand and model

Samsung A52

Stock or custom OS?

Stock

Nextcloud android app version

3.21.2

Nextcloud server version

24.0.0.12 according to scan.nextcloud.com

Using a reverse proxy?

No

Android logs

Logs ``` --------- beginning of main 09-25 17:00:01.713 3203 3203 E extcloud.clien: Not starting debugger since process cannot load the jdwp agent. 09-25 17:00:01.714 3203 3203 E USNET : USNET: appName: com.nextcloud.client 09-25 17:00:01.715 3203 3203 D ProcessState: Binder ioctl to enable oneway spam detection failed: Invalid argument 09-25 17:00:01.716 3203 3203 D ActivityThread: setConscryptValidator 09-25 17:00:01.716 3203 3203 D ActivityThread: setConscryptValidator - put --------- beginning of system 09-25 17:00:01.724 3203 3203 D ActivityThread: handleBindApplication()++ app=com.nextcloud.client 09-25 17:00:01.725 3203 3203 D CompatibilityChangeReporter: Compat change id reported: 171979766; UID 10339; state: DISABLED 09-25 17:00:01.748 3203 3203 W ziparchive: Unable to open '/data/app/~~o1sacOcibNvaHLB6zHd6xA==/com.nextcloud.client-BK4kjSyu7uVo9VuEHMGytA==/split_config.arm64_v8a.dm': No such file or directory 09-25 17:00:01.748 3203 3203 W ziparchive: Unable to open '/data/app/~~o1sacOcibNvaHLB6zHd6xA==/com.nextcloud.client-BK4kjSyu7uVo9VuEHMGytA==/split_config.arm64_v8a.dm': No such file or directory 09-25 17:00:01.748 3203 3203 W extcloud.clien: Entry not found 09-25 17:00:01.749 3203 3203 W ziparchive: Unable to open '/data/app/~~o1sacOcibNvaHLB6zHd6xA==/com.nextcloud.client-BK4kjSyu7uVo9VuEHMGytA==/split_config.en.dm': No such file or directory 09-25 17:00:01.749 3203 3203 W ziparchive: Unable to open '/data/app/~~o1sacOcibNvaHLB6zHd6xA==/com.nextcloud.client-BK4kjSyu7uVo9VuEHMGytA==/split_config.en.dm': No such file or directory 09-25 17:00:01.749 3203 3203 W extcloud.clien: Entry not found 09-25 17:00:01.750 3203 3203 W ziparchive: Unable to open '/data/app/~~o1sacOcibNvaHLB6zHd6xA==/com.nextcloud.client-BK4kjSyu7uVo9VuEHMGytA==/split_config.xxhdpi.dm': No such file or directory 09-25 17:00:01.750 3203 3203 W ziparchive: Unable to open '/data/app/~~o1sacOcibNvaHLB6zHd6xA==/com.nextcloud.client-BK4kjSyu7uVo9VuEHMGytA==/split_config.xxhdpi.dm': No such file or directory 09-25 17:00:01.750 3203 3203 W extcloud.clien: Entry not found 09-25 17:00:01.754 3203 3203 W extcloud.clien: JIT profile information will not be recorded: profile file does not exist. 09-25 17:00:01.754 3203 3203 W extcloud.clien: JIT profile information will not be recorded: profile file does not exist. 09-25 17:00:01.754 3203 3203 W extcloud.clien: JIT profile information will not be recorded: profile file does not exist. 09-25 17:00:01.766 3203 3203 V GraphicsEnvironment: ANGLE Developer option for 'com.nextcloud.client' set to: 'default' 09-25 17:00:01.766 3203 3203 V GraphicsEnvironment: Neither updatable production driver nor prerelease driver is supported. 09-25 17:00:01.767 3203 3203 D LoadedApk: LoadedApk::makeApplication() appContext.mOpPackageName=com.nextcloud.client appContext.mBasePackageName=com.nextcloud.client 09-25 17:00:01.767 3203 3203 D NetworkSecurityConfig: Using Network Security Config from resource network_security_config debugBuild: false 09-25 17:00:01.770 3203 3203 D NetworkSecurityConfig: Using Network Security Config from resource network_security_config debugBuild: false 09-25 17:00:01.772 3203 3203 I MultiDex: VM with version 2.1.0 has multidex support 09-25 17:00:01.772 3203 3203 I MultiDex: Installing application 09-25 17:00:01.772 3203 3203 I MultiDex: VM has multidex support, MultiDex support library is disabled. 09-25 17:00:01.867 3203 3203 I FirebaseApp: Device unlocked: initializing all Firebase APIs for app [DEFAULT] 09-25 17:00:01.876 3203 3203 I FirebaseInitProvider: FirebaseApp initialization successful 09-25 17:00:01.894 3203 3237 D CompatibilityChangeReporter: Compat change id reported: 160794467; UID 10339; state: DISABLED 09-25 17:00:01.900 3203 3203 D ActivityThread: handleBindApplication() -- 09-25 17:00:01.930 3203 3203 V NativeCrypto: Registering org/conscrypt/NativeCrypto's 288 native methods... 09-25 17:00:01.935 3203 3203 I MainApp : Using Conscrypt/2.5.2 for TLS 09-25 17:00:01.938 3203 3203 I MainApp : Enabled protocols: [TLSv1, TLSv1.1, TLSv1.2, TLSv1.3] } 09-25 17:00:01.938 3203 3203 I MainApp : Enabled ciphers: [TLS_AES_128_GCM_SHA256, TLS_AES_256_GCM_SHA384, TLS_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256, TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_GCM_SHA384, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_RSA_WITH_AES_256_CBC_SHA, TLS_EMPTY_RENEGOTIATION_INFO_SCSV] } 09-25 17:00:01.960 3203 3203 I MainApp : Started 0 migrations 09-25 17:00:01.962 3203 3203 E DisplayUtils: Failed to use reflection to enable proper vector scaling 09-25 17:00:01.965 3203 3250 W DynamiteModule: Local module descriptor class for com.google.android.gms.providerinstaller.dynamite not found. 09-25 17:00:01.972 3203 3203 D UploadsStorageManager: QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1 09-25 17:00:01.977 3203 3250 I DynamiteModule: Considering local module com.google.android.gms.providerinstaller.dynamite:0 and remote module com.google.android.gms.providerinstaller.dynamite:0 09-25 17:00:01.977 3203 3250 W ProviderInstaller: Failed to load providerinstaller module: No acceptable module com.google.android.gms.providerinstaller.dynamite found. Local version is 0 and remote version is 0. 09-25 17:00:01.978 3203 3203 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1 09-25 17:00:01.978 3203 3203 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages 09-25 17:00:01.978 3203 3203 D UploadsStorageManager: QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1 09-25 17:00:01.980 3203 3203 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1 09-25 17:00:01.980 3203 3203 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages 09-25 17:00:02.019 3203 3255 I AdrenoGLES-0: QUALCOMM build : e1ac91e, I2b3b5fbd00 09-25 17:00:02.019 3203 3255 I AdrenoGLES-0: Build Date : 11/17/20 09-25 17:00:02.019 3203 3255 I AdrenoGLES-0: OpenGL ES Shader Compiler Version: EV031.32.02.06 09-25 17:00:02.019 3203 3255 I AdrenoGLES-0: Local Branch : 09-25 17:00:02.019 3203 3255 I AdrenoGLES-0: Remote Branch : 09-25 17:00:02.019 3203 3255 I AdrenoGLES-0: Remote Branch : 09-25 17:00:02.019 3203 3255 I AdrenoGLES-0: Reconstruct Branch : 09-25 17:00:02.019 3203 3255 I AdrenoGLES-0: Build Config : S P 10.0.7 AArch64 09-25 17:00:02.019 3203 3255 I AdrenoGLES-0: Driver Path : /vendor/lib64/egl/libGLESv2_adreno.so 09-25 17:00:02.030 3203 3203 V FileDisplayActivity: onCreate() start 09-25 17:00:02.037 3203 3203 D FileDisplayActivity: onCreate(Bundle) starting 09-25 17:00:02.043 3203 3255 I AdrenoGLES-0: PFP: 0x016ee190, ME: 0x00000000 09-25 17:00:02.133 3203 3203 I DecorView: [INFO] isPopOver=false, config=true 09-25 17:00:02.133 3203 3203 I DecorView: updateCaptionType >> DecorView@f154b41[], isFloating=false, isApplication=true, hasWindowControllerCallback=true, hasWindowDecorCaption=false 09-25 17:00:02.133 3203 3203 D DecorView: setCaptionType = 0, this = DecorView@f154b41[] 09-25 17:00:02.135 3203 3250 V NativeCrypto: Registering com/google/android/gms/org/conscrypt/NativeCrypto's 295 native methods... 09-25 17:00:02.136 3203 3203 I DecorView: getCurrentDensityDpi: from real metrics. densityDpi=420 msg=resources_loaded 09-25 17:00:02.155 3203 3203 D FileDisplayActivity: onStart() starting 09-25 17:00:02.163 3203 3233 D CompatibilityChangeReporter: Compat change id reported: 150939131; UID 10339; state: ENABLED 09-25 17:00:02.163 3203 3259 D ExternalLinks: links disabled 09-25 17:00:02.171 3203 3250 I ProviderInstaller: Installed default security provider GmsCore_OpenSSL 09-25 17:00:02.175 3203 3260 D skia : --- Failed to create image decoder with message 'unimplemented' 09-25 17:00:02.175 3203 3260 D skia : --- Failed to create image decoder with message 'unimplemented' 09-25 17:00:02.175 3203 3260 D ThumbnailsCacheManager: thumbnail cache dir: /data/user/0/com.nextcloud.client/cache/thumbnailCache 09-25 17:00:02.186 3203 3262 D NetworkUtils: Searching known-servers store at /data/user/0/com.nextcloud.client/files/knownServers.bks 09-25 17:00:02.189 3203 3203 D FileDisplayActivity: Initializing Fragments in onAccountChanged.. 09-25 17:00:02.189 3203 3203 E FileDisplayActivity: Access to unexisting list of files fragment!! 09-25 17:00:02.189 3203 3203 E FileDisplayActivity: Still have a chance to lose the initialization of list fragment >( 09-25 17:00:02.219 3203 3203 E FileDisplayActivity: Access to unexisting list of files fragment!! 09-25 17:00:02.220 3203 3203 V FileDisplayActivity: onResume() start 09-25 17:00:02.221 3203 3203 D FileDisplayActivity: onResume() starting 09-25 17:00:02.226 3203 3203 I OCFileListFragment: onAttach 09-25 17:00:02.227 3203 3203 I OCFileListFragment: onCreateView() start 09-25 17:00:02.227 3203 3203 D ExtendedListFragment: onCreateView 09-25 17:00:02.230 3203 3203 D CompatibilityChangeReporter: Compat change id reported: 171228096; UID 10339; state: ENABLED 09-25 17:00:02.243 3203 3203 I OCFileListFragment: onCreateView() end 09-25 17:00:02.244 3203 3203 I OCFileListFragment: onActivityCreated() start 09-25 17:00:02.352 3203 3203 V FileDisplayActivity: onResume() end 09-25 17:00:02.353 3203 3203 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: ignored. pkg=com.nextcloud.client parent=null callers=com.android.internal.policy.DecorView.setVisibility:4224 android.app.ActivityThread.handleResumeActivity:5294 android.app.servertransaction.ResumeActivityItem.execute:54 android.app.servertransaction.ActivityTransactionItem.execute:45 android.app.servertransaction.TransactionExecutor.executeLifecycleState:176 09-25 17:00:02.353 3203 3203 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@f154b41[] 09-25 17:00:02.367 3203 3203 I ViewRootImpl@d4f5440[FileDisplayActivity]: setView = com.android.internal.policy.DecorView@f154b41 TM=true 09-25 17:00:02.371 3203 3203 I MSHandlerLifeCycle: isMultiSplitHandlerRequested: windowingMode=1 isFullscreen=true isPopOver=false isHidden=false skipActivityType=false isHandlerType=true this: DecorView@f154b41[FileDisplayActivity] 09-25 17:00:02.371 3203 3203 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@f154b41[FileDisplayActivity] 09-25 17:00:02.375 3203 3203 D UploadsStorageManager: QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1 09-25 17:00:02.377 3203 3203 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1 09-25 17:00:02.378 3203 3203 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages 09-25 17:00:02.378 3203 3203 D UploadsStorageManager: QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1 09-25 17:00:02.380 3203 3203 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1 09-25 17:00:02.380 3203 3203 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages 09-25 17:00:02.381 3203 3203 D UploadsStorageManager: QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1 09-25 17:00:02.383 3203 3203 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1 09-25 17:00:02.383 3203 3203 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages 09-25 17:00:02.383 3203 3203 D UploadsStorageManager: QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1 09-25 17:00:02.385 3203 3203 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1 09-25 17:00:02.385 3203 3203 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages 09-25 17:00:02.388 3203 3203 D OperationsService: Creating service 09-25 17:00:02.390 3203 3203 D FileDownloader: Creating service 09-25 17:00:02.391 3203 3203 D skia : --- Failed to create image decoder with message 'unimplemented' 09-25 17:00:02.395 3203 3203 D FileUploader: Creating service 09-25 17:00:02.397 3203 3203 D skia : --- Failed to create image decoder with message 'unimplemented' 09-25 17:00:02.397 3203 3203 V UploadsStorageManager: Updating state of any killed upload 09-25 17:00:02.399 3203 3203 V UploadsStorageManager: No upload was killed 09-25 17:00:02.429 3203 3203 I ViewRootImpl@d4f5440[FileDisplayActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=6 res=0x7 s={true -5476376608346714112} ch=true fn=-1 09-25 17:00:02.431 3203 3255 D hw-ProcessState: Binder ioctl to enable oneway spam detection failed: Invalid argument 09-25 17:00:02.553 3203 3203 I ViewRootImpl@d4f5440[FileDisplayActivity]: [DP] dp(1) 1 android.view.ViewRootImpl.reportNextDraw:11261 android.view.ViewRootImpl.performTraversals:4088 android.view.ViewRootImpl.doTraversal:2832 09-25 17:00:02.585 3203 3255 I BufferQueueProducer: [ViewRootImpl@d4f5440[FileDisplayActivity]#0(BLAST Consumer)0](id:c8300000000,api:1,p:3203,c:3203) queueBuffer: queued for the first time. 09-25 17:00:02.588 3203 3203 I ViewRootImpl@d4f5440[FileDisplayActivity]: [DP] pdf(0) 1 android.view.ViewRootImpl.lambda$createFrameCompleteCallback$3$ViewRootImpl:4846 android.view.ViewRootImpl$$ExternalSyntheticLambda15.run:6 android.os.Handler.handleCallback:938 09-25 17:00:02.588 3203 3203 I ViewRootImpl@d4f5440[FileDisplayActivity]: [DP] rdf() 09-25 17:00:02.588 3203 3203 D ViewRootImpl@d4f5440[FileDisplayActivity]: reportDrawFinished (fn: -1) 09-25 17:00:02.589 3203 3282 D UploadsStorageManager: QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1 09-25 17:00:02.591 3203 3203 D FileActivity: Operations service connected 09-25 17:00:02.591 3203 3203 D FileDisplayActivity: Download service connected 09-25 17:00:02.600 3203 3282 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1 09-25 17:00:02.600 3203 3282 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages 09-25 17:00:02.601 3203 3282 D UploadsStorageManager: QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1 09-25 17:00:02.609 3203 3282 V UploadsStorageManager: getUploads() got 0 rows from page 0, 0 rows total so far, last ID -1 09-25 17:00:02.609 3203 3282 V UploadsStorageManager: getUploads() returning 0 (0) rows after reading 1 pages 09-25 17:00:02.618 3203 3253 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=77946886-cb45-4fc9-ac71-18a13a45963b, tags={ name:periodic_files_sync, com.nextcloud.client.jobs.FilesSyncWork, *, timestamp:1664118001969 } ] 09-25 17:00:02.632 3203 3292 V ArbitraryDataProvider: Updating arbitrary data with cloud id: global key: media_folders value: {"imageMediaFolders":[],"videoMediaFolders":[]} 09-25 17:00:02.638 3203 3253 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=d4215a86-1b7d-44f6-aa39-0ef20956ad2c, tags={ com.nextcloud.client.jobs.MediaFoldersDetectionWork, timestamp:1664118001995, *, name:immediate_media_folder_detection } ] 09-25 17:00:02.673 3203 3203 D FileDisplayActivity: Upload service connected 09-25 17:00:02.783 3203 3203 I ViewRootImpl@d4f5440[FileDisplayActivity]: MSG_WINDOW_FOCUS_CHANGED 1 1 09-25 17:00:02.785 3203 3203 D InputMethodManager: startInputInner - Id : 0 09-25 17:00:02.785 3203 3203 I InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus 09-25 17:00:02.790 3203 3203 D InputMethodManager: startInputInner - Id : 0 09-25 17:00:02.797 3203 3295 D OwnCloudClient #0: Creating OwnCloudClient 09-25 17:00:02.798 3203 3295 D AccountUtils: Restoring cookies for 6LGkFRPjBBPHz38Y@demo2.nextcloud.com 09-25 17:00:02.799 3203 3295 D AccountUtils: Restoring cookies for 6LGkFRPjBBPHz38Y@demo2.nextcloud.com 09-25 17:00:02.805 3203 3295 D OwnCloudClient #0: REQUEST GET /status.php 09-25 17:00:02.808 3203 3295 D AdvancedSslSocketFactory: Creating SSL Socket with remote demo2.nextcloud.com:443, local null:0, params: org.apache.commons.httpclient.params.HttpConnectionParams@79e1a59 09-25 17:00:02.808 3203 3295 D AdvancedSslSocketFactory: ... with connection timeout 60000 and socket timeout 60000 09-25 17:00:02.809 3203 3295 I ServerNameIndicator: SSLSocket implementation: com.google.android.gms.org.conscrypt.Java8FileDescriptorSocket 09-25 17:00:02.809 3203 3295 I ServerNameIndicator: SNI done, hostname: demo2.nextcloud.com 09-25 17:00:02.862 3203 3303 D OwnCloudClient #0: REQUEST GET /status.php 09-25 17:00:02.862 3203 3303 D AdvancedSslSocketFactory: Creating SSL Socket with remote demo2.nextcloud.com:443, local null:0, params: org.apache.commons.httpclient.params.HttpConnectionParams@ab8e62a 09-25 17:00:02.862 3203 3303 D AdvancedSslSocketFactory: ... with connection timeout 60000 and socket timeout 60000 09-25 17:00:02.863 3203 3303 I ServerNameIndicator: SNI done, hostname: demo2.nextcloud.com 09-25 17:00:02.996 3203 3295 W HttpMethodBase: Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is recommended. 09-25 17:00:03.006 3203 3295 D UpdateOCVersionOperation: Got new OC version 24.0.0.12 09-25 17:00:03.006 3203 3295 I UpdateOCVersionOperation: Check for update of Nextcloud server version at https://demo2.nextcloud.com/remote.php/dav/files/6LGkFRPjBBPHz38Y: Operation finished with HTTP status code -1 (success) 09-25 17:00:03.013 3203 3295 D OwnCloudClient #0: REQUEST GET /ocs/v2.php/cloud/capabilities 09-25 17:00:03.053 3203 3303 W HttpMethodBase: Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is recommended. 09-25 17:00:03.064 3203 3303 D UpdateOCVersionOperation: Got new OC version 24.0.0.12 09-25 17:00:03.064 3203 3303 I UpdateOCVersionOperation: Check for update of Nextcloud server version at https://demo2.nextcloud.com/remote.php/dav/files/6LGkFRPjBBPHz38Y: Operation finished with HTTP status code -1 (success) 09-25 17:00:03.071 3203 3303 D OwnCloudClient #0: REQUEST GET /ocs/v2.php/cloud/capabilities 09-25 17:00:03.224 3203 3295 D GetCapabilitiesRemoteOperation: Capabilities not modified 09-25 17:00:03.224 3203 3295 D GetCapabilitiesRemoteOperation: *** Get Capabilities completed 09-25 17:00:03.300 3203 3303 D GetCapabilitiesRemoteOperation: Capabilities not modified 09-25 17:00:03.300 3203 3303 D GetCapabilitiesRemoteOperation: *** Get Capabilities completed 09-25 17:00:03.560 3203 3295 V ArbitraryDataProvider: Updating arbitrary data with cloud id: 6LGkFRPjBBPHz38Y@demo2.nextcloud.com key: PREDEFINED_STATUS value: [{"clearAt":{"time":"3600","type":"period"},"icon":"📅","id":"meeting","message":"In a meeting"},{"clearAt":{"time":"1800","type":"period"},"icon":"🚌","id":"commuting","message":"Commuting"},{"clearAt":{"time":"day","type":"end-of"},"icon":"🏡","id":"remote-work","message":"Working remotely"},{"clearAt":{"time":"day","type":"end-of"},"icon":"🤒","id":"sick-leave","message":"Out sick"},{"icon":"🌴","id":"vacationing","message":"Vacationing"}] 09-25 17:00:03.613 3203 3303 V ArbitraryDataProvider: Updating arbitrary data with cloud id: 6LGkFRPjBBPHz38Y@demo2.nextcloud.com key: PREDEFINED_STATUS value: [{"clearAt":{"time":"3600","type":"period"},"icon":"📅","id":"meeting","message":"In a meeting"},{"clearAt":{"time":"1800","type":"period"},"icon":"🚌","id":"commuting","message":"Commuting"},{"clearAt":{"time":"day","type":"end-of"},"icon":"🏡","id":"remote-work","message":"Working remotely"},{"clearAt":{"time":"day","type":"end-of"},"icon":"🤒","id":"sick-leave","message":"Out sick"},{"icon":"🌴","id":"vacationing","message":"Vacationing"}] 09-25 17:00:03.925 3203 3295 I RefreshFolderOperation: Got display name: UserInfo(id=6LGkFRPjBBPHz38Y, enabled=null, displayName=6LGkFRPjBBPHz38Y, email=null, phone=, address=, website=, twitter=, quota=Quota(free=409688670208, used=23934384, total=409712604592, relative=0.01, quota=-3), groups=[]) 09-25 17:00:03.926 3203 3295 D RefreshFolderOperation: Checking changes in 6LGkFRPjBBPHz38Y@demo2.nextcloud.com/ 09-25 17:00:03.930 3203 3295 W System.err: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". 09-25 17:00:03.931 3203 3295 W System.err: SLF4J: Defaulting to no-operation (NOP) logger implementation 09-25 17:00:03.931 3203 3295 W System.err: SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. 09-25 17:00:03.953 3203 3295 D OwnCloudClient #0: REQUEST PROPFIND /remote.php/dav/files/6LGkFRPjBBPHz38Y// 09-25 17:00:03.968 3203 3303 I RefreshFolderOperation: Got display name: UserInfo(id=6LGkFRPjBBPHz38Y, enabled=null, displayName=6LGkFRPjBBPHz38Y, email=null, phone=, address=, website=, twitter=, quota=Quota(free=409688670208, used=23934384, total=409712604592, relative=0.01, quota=-3), groups=[]) 09-25 17:00:03.969 3203 3303 D RefreshFolderOperation: Checking changes in 6LGkFRPjBBPHz38Y@demo2.nextcloud.com/ 09-25 17:00:03.972 3203 3303 D OwnCloudClient #0: REQUEST PROPFIND /remote.php/dav/files/6LGkFRPjBBPHz38Y// 09-25 17:00:04.160 3203 3295 I RefreshFolderOperation: Checked 6LGkFRPjBBPHz38Y@demo2.nextcloud.com/ : not changed 09-25 17:00:04.218 3203 3303 I RefreshFolderOperation: Checked 6LGkFRPjBBPHz38Y@demo2.nextcloud.com/ : not changed 09-25 17:00:04.244 3203 3295 D RefreshFolderOperation: Send broadcast com.owncloud.android.operations.RefreshFolderOperation.EVENT_SINGLE_FOLDER_CONTENTS_SYNCED 09-25 17:00:04.246 3203 3203 D FileDisplayActivity: Received broadcast com.owncloud.android.operations.RefreshFolderOperation.EVENT_SINGLE_FOLDER_CONTENTS_SYNCED 09-25 17:00:04.247 3203 3295 D OwnCloudClient #0: REQUEST GET /ocs/v2.php/apps/files_sharing/api/v1/shares 09-25 17:00:04.296 3203 3303 D RefreshFolderOperation: Send broadcast com.owncloud.android.operations.RefreshFolderOperation.EVENT_SINGLE_FOLDER_CONTENTS_SYNCED 09-25 17:00:04.297 3203 3303 D OwnCloudClient #0: REQUEST GET /ocs/v2.php/apps/files_sharing/api/v1/shares 09-25 17:00:04.374 3203 3203 D FileDisplayActivity: Setting progress visibility to true 09-25 17:00:04.374 3203 3203 D FileDisplayActivity: Received broadcast com.owncloud.android.operations.RefreshFolderOperation.EVENT_SINGLE_FOLDER_CONTENTS_SYNCED 09-25 17:00:04.461 3203 3295 D GetSharesForFileRemoteOperation: Got 0 shares 09-25 17:00:04.486 3203 3203 D FileDisplayActivity: Setting progress visibility to true 09-25 17:00:04.497 3203 3295 D FileDataStorageManager: Sending 9 operations to FileContentProvider 09-25 17:00:04.497 3203 3295 D FileContentProvider: applying batch in provider com.owncloud.android.providers.FileContentProvider@9db4cc2 (temporary: false) 09-25 17:00:04.508 3203 3303 D GetSharesForFileRemoteOperation: Got 0 shares 09-25 17:00:04.513 3203 3295 D FileContentProvider: applied batch in provider com.owncloud.android.providers.FileContentProvider@9db4cc2 09-25 17:00:04.513 3203 3295 D RefreshFolderOperation: Send broadcast com.owncloud.android.operations.RefreshFolderOperation.EVENT_SINGLE_FOLDER_SHARES_SYNCED 09-25 17:00:04.537 3203 3203 D FileDisplayActivity: Received broadcast com.owncloud.android.operations.RefreshFolderOperation.EVENT_SINGLE_FOLDER_SHARES_SYNCED 09-25 17:00:04.545 3203 3303 D FileDataStorageManager: Sending 9 operations to FileContentProvider 09-25 17:00:04.545 3203 3303 D FileContentProvider: applying batch in provider com.owncloud.android.providers.FileContentProvider@9db4cc2 (temporary: false) 09-25 17:00:04.555 3203 3303 D FileContentProvider: applied batch in provider com.owncloud.android.providers.FileContentProvider@9db4cc2 09-25 17:00:04.555 3203 3303 D RefreshFolderOperation: Send broadcast com.owncloud.android.operations.RefreshFolderOperation.EVENT_SINGLE_FOLDER_SHARES_SYNCED 09-25 17:00:04.628 3203 3203 D FileDisplayActivity: Setting progress visibility to false 09-25 17:00:04.663 3203 3203 D FileDisplayActivity: Received broadcast com.owncloud.android.operations.RefreshFolderOperation.EVENT_SINGLE_FOLDER_SHARES_SYNCED 09-25 17:00:04.793 3203 3203 D FileDisplayActivity: Setting progress visibility to false 09-25 17:00:07.039 3203 3203 I ViewRootImpl@d4f5440[FileDisplayActivity]: ViewPostIme pointer 0 09-25 17:00:07.090 3203 3203 I ViewRootImpl@d4f5440[FileDisplayActivity]: ViewPostIme pointer 1 09-25 17:00:08.178 3203 3203 I ViewRootImpl@d4f5440[FileDisplayActivity]: ViewPostIme pointer 0 09-25 17:00:08.218 3203 3203 I ViewRootImpl@d4f5440[FileDisplayActivity]: ViewPostIme pointer 1 09-25 17:00:08.668 3203 3260 D OwnCloudClient #0: REQUEST OPTIONS /remote.php/dav 09-25 17:00:08.708 3203 3203 I ViewRootImpl@d4f5440[FileDisplayActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=5 res=0x1 s={true -5476376608346714112} ch=false fn=129 09-25 17:00:08.860 3203 3260 D OwnCloudClient #0: REQUEST SEARCH /remote.php/dav 09-25 17:00:09.048 3203 3260 D WebdavEntry: QUOTA_USED_BYTES 5656463 09-25 17:00:09.049 3203 3260 D WebdavEntry: QUOTA_AVAILABLE_BYTES -3 09-25 17:00:09.050 3203 3260 D WebdavEntry: QUOTA_USED_BYTES 399534 09-25 17:00:09.050 3203 3260 D WebdavEntry: QUOTA_AVAILABLE_BYTES -3 09-25 17:00:09.050 3203 3260 D WebdavEntry: QUOTA_USED_BYTES 0 09-25 17:00:09.051 3203 3260 D WebdavEntry: QUOTA_AVAILABLE_BYTES -3 09-25 17:00:09.105 3203 3260 D RefreshFolderOperation: Checking changes in 6LGkFRPjBBPHz38Y@demo2.nextcloud.com/Photos/ 09-25 17:00:09.109 3203 3260 D OwnCloudClient #0: REQUEST PROPFIND /remote.php/dav/files/6LGkFRPjBBPHz38Y//Photos/ 09-25 17:00:09.313 3203 3260 I RefreshFolderOperation: Checked 6LGkFRPjBBPHz38Y@demo2.nextcloud.com/Photos/ : not changed 09-25 17:00:09.466 3203 3260 D RefreshFolderOperation: Checking changes in 6LGkFRPjBBPHz38Y@demo2.nextcloud.com/Documents/ 09-25 17:00:09.469 3203 3260 D OwnCloudClient #0: REQUEST PROPFIND /remote.php/dav/files/6LGkFRPjBBPHz38Y//Documents/ 09-25 17:00:09.669 3203 3260 I RefreshFolderOperation: Checked 6LGkFRPjBBPHz38Y@demo2.nextcloud.com/Documents/ : not changed 09-25 17:00:09.777 3203 3260 D RefreshFolderOperation: Checking changes in 6LGkFRPjBBPHz38Y@demo2.nextcloud.com/test/ 09-25 17:00:09.780 3203 3260 D OwnCloudClient #0: REQUEST PROPFIND /remote.php/dav/files/6LGkFRPjBBPHz38Y//test/ 09-25 17:00:09.957 3203 3260 I RefreshFolderOperation: Checked 6LGkFRPjBBPHz38Y@demo2.nextcloud.com/test/ : not changed 09-25 17:00:10.047 3203 3203 I ViewRootImpl@d4f5440[FileDisplayActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=14 res=0x1 s={true -5476376608346714112} ch=false fn=168 09-25 17:00:11.205 3203 3203 I ViewRootImpl@d4f5440[FileDisplayActivity]: ViewPostIme pointer 0 09-25 17:00:11.243 3203 3203 I ViewRootImpl@d4f5440[FileDisplayActivity]: ViewPostIme pointer 1 09-25 17:00:11.311 3203 3203 I ViewRootImpl@d4f5440[FileDisplayActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=3 res=0x1 s={true -5476376608346714112} ch=false fn=183 09-25 17:00:11.861 3203 3322 D RefreshFolderOperation: Checking changes in 6LGkFRPjBBPHz38Y@demo2.nextcloud.com/test/ 09-25 17:00:11.866 3203 3322 D OwnCloudClient #0: REQUEST PROPFIND /remote.php/dav/files/6LGkFRPjBBPHz38Y//test/ 09-25 17:00:12.053 3203 3322 I RefreshFolderOperation: Checked 6LGkFRPjBBPHz38Y@demo2.nextcloud.com/test/ : not changed 09-25 17:00:12.079 3203 3322 D RefreshFolderOperation: Send broadcast com.owncloud.android.operations.RefreshFolderOperation.EVENT_SINGLE_FOLDER_CONTENTS_SYNCED 09-25 17:00:12.080 3203 3322 D OwnCloudClient #0: REQUEST GET /ocs/v2.php/apps/files_sharing/api/v1/shares 09-25 17:00:12.086 3203 3203 D FileDisplayActivity: Received broadcast com.owncloud.android.operations.RefreshFolderOperation.EVENT_SINGLE_FOLDER_CONTENTS_SYNCED 09-25 17:00:12.153 3203 3203 D FileDisplayActivity: Setting progress visibility to true 09-25 17:00:12.353 3203 3322 D GetSharesForFileRemoteOperation: Got 0 shares 09-25 17:00:12.363 3203 3322 D RefreshFolderOperation: Send broadcast com.owncloud.android.operations.RefreshFolderOperation.EVENT_SINGLE_FOLDER_SHARES_SYNCED 09-25 17:00:12.365 3203 3203 D FileDisplayActivity: Received broadcast com.owncloud.android.operations.RefreshFolderOperation.EVENT_SINGLE_FOLDER_SHARES_SYNCED 09-25 17:00:12.482 3203 3203 D FileDisplayActivity: Setting progress visibility to false ```

Server error logs

No response

Additional information

Possibly related issue #10717 and https://github.com/nextcloud/android/issues/10108.

Edit by repo admin: collapsed the logs for readability

XueSheng-GIT commented 1 year ago

I do have the same issue for favored folders. For one of those folders I was only able to load its content after searching for a file which was within this folder. Thus I was able to jump to this file and the content of the folder was loaded. But favorites do seem to be a general issue on nextcloud android (long loading times, double entries, confusing navigation within favorites).

AlvaroBrey commented 1 year ago

@tlfhnw if I understand correctly from your report, you're saying that those favorite folders can never be opened, even after killing and restarting the app? This is not something I've seen yet, what a weird thing

tlfhnw commented 1 year ago

@tlfhnw if I understand correctly from your report, you're saying that those favorite folders can never be opened, even after killing and restarting the app? This is not something I've seen yet, what a weird thing

Correct. But the workaround that @XueSheng-GIT suggested seems to work for me too.

XueSheng-GIT commented 1 year ago

This issue is still present on 3.23.0. Anything we could do to debug this?

AlvaroBrey commented 1 year ago

This issue is still present on 3.23.0. Anything we could do to debug this?

Not at this time, I'm afraid :( This is basically impossible to debug without being able to reproduce it.

simonbernard commented 1 year ago

The same happens to me when trying to read a folder list of about 500 entries. It's not a favored folder but an external storage. It can't be an timeout issue, the list loads very fast in the Web UI on the same device.

In my nginx proxy log I can find the following (seems the client closes the connection), no useful hints in the nextcloud log so far.

[28/Jun/2023:21:11:05 +0000] "PROPFIND /remote.php/dav/files/xxxx/Fotos/ HTTP/2.0" 499 0 "-" "Mozilla/5.0 (iOS) Nextcloud-iOS/4.8.3" "172.18.0.4:80"

Can I help out with anything else? This happens to me on Android and iOS.