You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Upload Failure with "No Internet Connection" Message After Upgrading to Version 3.31.0 on Android App #14681
After upgrading the app from version 3.30.8 to 3.31.0, I am experiencing an issue where attempting to upload a file results in an error message stating, "Upload failed, No internet connection." This problem does not occur when using the previous version (3.30.8), indicating that the upgrade may have introduced this bug.
Expected behaviour
The app should allow users to upload files without showing an incorrect error message when an active internet connection is available.
Actual behaviour
Upon attempting a file upload in version 3.31.0, users receive an erroneous "No internet connection" error despite having a stable internet connection.
Android version
15
Device brand and model
Pixel 8a
Stock or custom OS?
Custom (explain in "additional information")
Nextcloud android app version
3.30.0
Nextcloud server version
Nextcloud Hub 10 (31.0.0)
Using a reverse proxy?
Yes
Android logs
No response
Server error logs
Additional information
GraphineOS
Reacted by tsloms, Srikanth Perinkulam, gergo, Marvin, Timber, Maximilian Bertsch, Philip Pittle, Yoan Tournade, Jonas Letzbor, Clara Le and 20 more
Same issue here.
Android App from Google Play - v3.31.0
Nextcloud version 30.0.7.2
Phone isn't in airplane mode and has an active wifi connection.
ADB logs 03-14 16:52:51.708 10741 10741 D WM-WorkerWrapper: Starting work for com.nextcloud.client.jobs.upload.FileUploadWorker 03-14 16:52:51.708 10741 10741 D WM-SystemJobService: onStartJob for WorkGenerationalId(workSpecId=2d2f9bf9-0d25-446e-8f2e-cff768dc6899, generation=0) 03-14 16:52:51.709 10741 10802 D WM-Processor: Work WorkGenerationalId(workSpecId=2d2f9bf9-0d25-446e-8f2e-cff768dc6899, generation=0) is already enqueued for processing 03-14 16:52:51.710 10741 10831 D UploadsStorageManager: QUERY: status==0 AND account_name== ? ROWID: -1 03-14 16:52:51.714 10741 10831 D FileUploadWorker: Total upload size: 1 03-14 16:52:51.715 10741 10831 D FileUploadWorker: Airplane mode is enabled or no internet connection, stopping worker.
I have the same problem, Pixel 6a, also GrapheneOS, app version 3.31.0, observed this problem for a few days already. Can't find anything useful in the logs, but check it out yourself. Upload both automatic and manual doesn't work, on the website it works. Exploit protection compatibility mode doesn't help.
type: logcat
osVersion: google/bluejay/bluejay:15/BP1A.250305.019/2025031400:user/release-keys
flags: dev options enabled
package: com.nextcloud.client:30310090, targetSdk 35
buffers: main,system,crash,events,kernel
level: verbose
--------- beginning of events
03-17 12:08:18.246 5372 5372 I auditd : avc=type=1400 audit(0.0:35761): avc: denied { read } for comm="app_process64" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=862 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845 app=com.nextcloud.client
03-17 12:08:18.478 5372 5372 I auditd : avc=type=1400 audit(0.0:35762): avc: denied { read } for comm="app_process64" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=862 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845 app=com.nextcloud.client
03-17 12:08:18.478 5372 5372 I auditd : avc=type=1400 audit(0.0:35763): avc: denied { read } for comm="app_process64" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=862 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845 app=com.nextcloud.client
03-17 12:08:18.478 5372 5372 I auditd : avc=type=1400 audit(0.0:35764): avc: denied { read } for comm="app_process64" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=862 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845 app=com.nextcloud.client
03-17 12:08:18.478 5372 5372 I auditd : avc=type=1400 audit(0.0:35765): avc: denied { read } for comm="extcloud.client" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=862 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845 app=com.nextcloud.client
03-17 12:08:18.490 5372 5372 I auditd : avc=type=1400 audit(0.0:35766): avc: denied { read } for comm="extcloud.client" name="u:object_r:odsign_prop:s0" dev="tmpfs" ino=763 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:odsign_prop:s0 tclass=file permissive=0 app=com.nextcloud.client
03-17 12:08:18.490 5372 5372 I auditd : avc=type=1400 audit(0.0:35767): avc: denied { read } for comm="extcloud.client" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=862 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845 app=com.nextcloud.client
03-17 12:08:18.494 5372 5372 I auditd : avc=type=1400 audit(0.0:35768): avc: denied { getattr } for comm="extcloud.client" path="/apex/apex-info-list.xml" dev="tmpfs" ino=85 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:apex_info_file:s0 tclass=file permissive=0 app=com.nextcloud.client
03-17 12:08:18.722 5372 5372 I auditd : avc=type=1400 audit(0.0:35769): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=579 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=com.nextcloud.client
03-17 12:08:18.722 5372 5372 I auditd : avc=type=1400 audit(0.0:35770): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=579 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=com.nextcloud.client
03-17 12:08:18.722 5372 5372 I auditd : avc=type=1400 audit(0.0:35771): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=579 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=com.nextcloud.client
03-17 12:08:18.722 5372 5372 I auditd : avc=type=1400 audit(0.0:35772): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=579 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=com.nextcloud.client
03-17 12:08:18.722 5372 5372 I auditd : avc=type=1400 audit(0.0:35773): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=579 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=com.nextcloud.client
03-17 12:08:18.722 5372 5372 I auditd : avc=type=1400 audit(0.0:35774): avc: denied { read } for comm="main" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=862 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845 app=com.nextcloud.client
03-17 12:08:18.810 5372 5372 I auditd : avc=type=1400 audit(0.0:35775): avc: denied { read } for comm="binder:5372_2" name="u:object_r:qemu_sf_lcd_density_prop:s0" dev="tmpfs" ino=790 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:qemu_sf_lcd_density_prop:s0 tclass=file permissive=0 app=com.nextcloud.client
03-17 12:08:18.810 5372 5372 I auditd : avc=type=1400 audit(0.0:35776): avc: denied { read } for comm="binder:5372_2" name="u:object_r:qemu_sf_lcd_density_prop:s0" dev="tmpfs" ino=790 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:qemu_sf_lcd_density_prop:s0 tclass=file permissive=0 app=com.nextcloud.client
03-17 12:08:19.126 5372 5372 I auditd : avc=type=1400 audit(0.0:35777): avc: denied { read } for comm="extcloud.client" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=862 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845 app=com.nextcloud.client
03-17 12:08:51.130 5372 5372 I wm_on_create_called: [Token=176397181,Component Name=com.nmc.android.ui.LauncherActivity,Reason=performCreate,time=72ms]
03-17 12:08:51.132 5372 5372 I wm_on_start_called: [Token=176397181,Component Name=com.nmc.android.ui.LauncherActivity,Reason=handleStartActivity,time=2ms]
03-17 12:08:51.138 5372 5372 I wm_on_resume_called: [Token=176397181,Component Name=com.nmc.android.ui.LauncherActivity,Reason=RESUME_ACTIVITY,time=5ms]
03-17 12:08:51.152 5372 5372 I wm_on_top_resumed_gained_called: [Token=176397181,Component Name=com.nmc.android.ui.LauncherActivity,Reason=topStateChangedWhenResumed]
03-17 12:08:51.219 5372 5372 I viewroot_draw_event: [window=VRI[LauncherActivity],event=reportDrawFinished seqId=0]
03-17 12:08:52.640 5372 5372 I wm_on_top_resumed_lost_called: [Token=176397181,Component Name=com.nmc.android.ui.LauncherActivity,Reason=topStateChangedWhenResumed]
03-17 12:08:52.641 5372 5372 I wm_on_paused_called: [Token=176397181,Component Name=com.nmc.android.ui.LauncherActivity,Reason=performPause,time=0ms]
03-17 12:08:52.760 5372 5372 I wm_on_create_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=performCreate,time=107ms]
03-17 12:08:52.801 5372 5372 I wm_on_start_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=handleStartActivity,time=41ms]
03-17 12:08:52.880 5372 5372 I wm_on_resume_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=RESUME_ACTIVITY,time=70ms]
03-17 12:08:52.886 5372 5372 I wm_on_top_resumed_gained_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=topStateChangedWhenResumed]
03-17 12:08:53.105 5372 5372 I viewroot_draw_event: [window=VRI[FileDisplayActivity],event=reportDrawFinished seqId=0]
03-17 12:08:53.659 5372 5372 I wm_on_stop_called: [Token=176397181,Component Name=com.nmc.android.ui.LauncherActivity,Reason=LIFECYCLER_STOP_ACTIVITY,time=0ms]
03-17 12:08:53.659 5372 5372 I wm_on_destroy_called: [Token=176397181,Component Name=com.nmc.android.ui.LauncherActivity,Reason=performDestroy,time=0ms]
03-17 12:09:03.718 5372 5372 I wm_on_top_resumed_lost_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=topStateChangedWhenResumed]
03-17 12:09:03.719 5372 5372 I wm_on_paused_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=performPause,time=0ms]
03-17 12:09:04.104 5372 5372 I wm_on_create_called: [Token=76957968,Component Name=com.owncloud.android.ui.activity.UploadListActivity,Reason=performCreate,time=380ms]
03-17 12:09:04.106 5372 5372 I wm_on_start_called: [Token=76957968,Component Name=com.owncloud.android.ui.activity.UploadListActivity,Reason=handleStartActivity,time=2ms]
03-17 12:09:04.110 5372 5372 I wm_on_resume_called: [Token=76957968,Component Name=com.owncloud.android.ui.activity.UploadListActivity,Reason=RESUME_ACTIVITY,time=1ms]
03-17 12:09:04.113 5372 5372 I wm_on_top_resumed_gained_called: [Token=76957968,Component Name=com.owncloud.android.ui.activity.UploadListActivity,Reason=topStateChangedWhenResumed]
03-17 12:09:04.157 5372 5372 I viewroot_draw_event: [window=VRI[UploadListActivity],event=reportDrawFinished seqId=0]
03-17 12:09:04.669 5372 5372 I viewroot_draw_event: [window=VRI[FileDisplayActivity],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
03-17 12:09:04.670 5372 5372 I wm_on_stop_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=STOP_ACTIVITY_ITEM,time=1ms]
03-17 12:09:10.921 5372 5372 I wm_on_top_resumed_lost_called: [Token=76957968,Component Name=com.owncloud.android.ui.activity.UploadListActivity,Reason=topStateChangedWhenResumed]
03-17 12:09:10.974 5372 5372 I view_enqueue_input_event: [eventType=Motion - Cancel,action=com.nextcloud.client/com.owncloud.android.ui.activity.UploadListActivity]
03-17 12:09:12.784 5372 5372 I wm_on_paused_called: [Token=76957968,Component Name=com.owncloud.android.ui.activity.UploadListActivity,Reason=performPause,time=0ms]
03-17 12:09:13.041 5372 5372 I viewroot_draw_event: [window=VRI[UploadListActivity],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
03-17 12:09:13.044 5372 5372 I wm_on_stop_called: [Token=76957968,Component Name=com.owncloud.android.ui.activity.UploadListActivity,Reason=STOP_ACTIVITY_ITEM,time=1ms]
03-17 12:15:41.330 8785 8785 I auditd : avc=type=1400 audit(0.0:36890): avc: denied { read } for comm="app_process64" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=862 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845 app=com.nextcloud.client
03-17 12:15:41.490 8785 8785 I auditd : avc=type=1400 audit(0.0:36893): avc: denied { read } for comm="app_process64" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=862 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845 app=com.nextcloud.client
03-17 12:15:41.490 8785 8785 I auditd : avc=type=1400 audit(0.0:36894): avc: denied { read } for comm="app_process64" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=862 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845 app=com.nextcloud.client
03-17 12:15:41.490 8785 8785 I auditd : avc=type=1400 audit(0.0:36895): avc: denied { read } for comm="app_process64" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=862 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845 app=com.nextcloud.client
03-17 12:15:41.494 8785 8785 I auditd : avc=type=1400 audit(0.0:36896): avc: denied { read } for comm="extcloud.client" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=862 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845 app=com.nextcloud.client
03-17 12:15:41.506 8785 8785 I auditd : avc=type=1400 audit(0.0:36897): avc: denied { read } for comm="extcloud.client" name="u:object_r:odsign_prop:s0" dev="tmpfs" ino=763 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:odsign_prop:s0 tclass=file permissive=0 app=com.nextcloud.client
03-17 12:15:41.506 8785 8785 I auditd : avc=type=1400 audit(0.0:36898): avc: denied { read } for comm="extcloud.client" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=862 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845 app=com.nextcloud.client
03-17 12:15:41.510 8785 8785 I auditd : avc=type=1400 audit(0.0:36899): avc: denied { getattr } for comm="extcloud.client" path="/apex/apex-info-list.xml" dev="tmpfs" ino=85 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:apex_info_file:s0 tclass=file permissive=0 app=com.nextcloud.client
03-17 12:15:41.734 8785 8785 I auditd : avc=type=1400 audit(0.0:36900): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=579 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=com.nextcloud.client
03-17 12:15:41.734 8785 8785 I auditd : avc=type=1400 audit(0.0:36901): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=579 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=com.nextcloud.client
03-17 12:15:41.734 8785 8785 I auditd : avc=type=1400 audit(0.0:36902): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=579 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=com.nextcloud.client
03-17 12:15:41.734 8785 8785 I auditd : avc=type=1400 audit(0.0:36903): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=579 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=com.nextcloud.client
03-17 12:15:41.734 8785 8785 I auditd : avc=type=1400 audit(0.0:36904): avc: denied { read } for comm="main" name="u:object_r:build_attestation_prop:s0" dev="tmpfs" ino=579 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:build_attestation_prop:s0 tclass=file permissive=0 app=com.nextcloud.client
03-17 12:15:41.734 8785 8785 I auditd : avc=type=1400 audit(0.0:36905): avc: denied { read } for comm="main" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=862 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845 app=com.nextcloud.client
03-17 12:15:41.834 8785 8785 I auditd : avc=type=1400 audit(0.0:36906): avc: denied { read } for comm="binder:8785_2" name="u:object_r:qemu_sf_lcd_density_prop:s0" dev="tmpfs" ino=790 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:qemu_sf_lcd_density_prop:s0 tclass=file permissive=0 app=com.nextcloud.client
03-17 12:15:41.834 8785 8785 I auditd : avc=type=1400 audit(0.0:36907): avc: denied { read } for comm="binder:8785_2" name="u:object_r:qemu_sf_lcd_density_prop:s0" dev="tmpfs" ino=790 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:qemu_sf_lcd_density_prop:s0 tclass=file permissive=0 app=com.nextcloud.client
03-17 12:15:42.082 8785 8785 I auditd : avc=type=1400 audit(0.0:36908): avc: denied { read } for comm="extcloud.client" name="u:object_r:userdebug_or_eng_prop:s0" dev="tmpfs" ino=862 scontext=u:r:untrusted_app:s0:c163,c256,c512,c768 tcontext=u:object_r:userdebug_or_eng_prop:s0 tclass=file permissive=0 bug=b/305600845 app=com.nextcloud.client
03-17 12:15:43.078 8785 8785 I wm_on_create_called: [Token=76957968,Component Name=com.owncloud.android.ui.activity.UploadListActivity,Reason=performCreate,time=803ms]
03-17 12:15:43.188 8785 8785 I wm_on_start_called: [Token=76957968,Component Name=com.owncloud.android.ui.activity.UploadListActivity,Reason=handleStartActivity,time=99ms]
03-17 12:15:43.236 8785 8785 I wm_on_resume_called: [Token=76957968,Component Name=com.owncloud.android.ui.activity.UploadListActivity,Reason=RESUME_ACTIVITY,time=15ms]
03-17 12:15:43.260 8785 8785 I wm_on_top_resumed_gained_called: [Token=76957968,Component Name=com.owncloud.android.ui.activity.UploadListActivity,Reason=topStateChangedWhenResumed]
03-17 12:15:43.569 8785 8785 I viewroot_draw_event: [window=VRI[UploadListActivity],event=reportDrawFinished seqId=0]
03-17 12:15:44.634 8785 8785 I view_enqueue_input_event: [eventType=Motion - Cancel,action=com.nextcloud.client/com.owncloud.android.ui.activity.UploadListActivity]
03-17 12:15:44.710 8785 8785 I wm_on_top_resumed_lost_called: [Token=76957968,Component Name=com.owncloud.android.ui.activity.UploadListActivity,Reason=topStateChangedWhenResumed]
03-17 12:15:44.713 8785 8785 I wm_on_paused_called: [Token=76957968,Component Name=com.owncloud.android.ui.activity.UploadListActivity,Reason=performPause,time=1ms]
03-17 12:15:44.886 8785 8785 I wm_on_create_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=performCreate,time=134ms]
03-17 12:15:44.992 8785 8785 I wm_on_start_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=handleStartActivity,time=105ms]
03-17 12:15:45.021 8785 8785 I wm_on_resume_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=RESUME_ACTIVITY,time=10ms]
03-17 12:15:45.026 8785 8785 I wm_on_top_resumed_gained_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=topStateChangedWhenResumed]
03-17 12:15:45.308 8785 8785 I viewroot_draw_event: [window=VRI[FileDisplayActivity],event=reportDrawFinished seqId=0]
03-17 12:15:45.350 8785 8785 I viewroot_draw_event: [window=VRI[UploadListActivity],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
03-17 12:15:45.379 8785 8785 I wm_on_stop_called: [Token=76957968,Component Name=com.owncloud.android.ui.activity.UploadListActivity,Reason=LIFECYCLER_STOP_ACTIVITY,time=2ms]
03-17 12:15:45.383 8785 8785 I wm_on_destroy_called: [Token=76957968,Component Name=com.owncloud.android.ui.activity.UploadListActivity,Reason=performDestroy,time=3ms]
03-17 12:15:48.030 8785 8785 I viewroot_draw_event: [window=VRI[FileDisplayActivity],event=reportDrawFinished seqId=0]
03-17 12:15:49.432 8785 8785 I wm_on_top_resumed_lost_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=topStateChangedWhenResumed]
03-17 12:15:49.436 8785 8785 I wm_on_paused_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=performPause,time=4ms]
03-17 12:15:49.512 8785 8785 I wm_on_create_called: [Token=175323130,Component Name=com.owncloud.android.ui.activity.UploadFilesActivity,Reason=performCreate,time=64ms]
03-17 12:15:49.521 8785 8785 I wm_on_start_called: [Token=175323130,Component Name=com.owncloud.android.ui.activity.UploadFilesActivity,Reason=handleStartActivity,time=8ms]
03-17 12:15:49.525 8785 8785 I wm_on_resume_called: [Token=175323130,Component Name=com.owncloud.android.ui.activity.UploadFilesActivity,Reason=RESUME_ACTIVITY,time=0ms]
03-17 12:15:49.529 8785 8785 I wm_on_top_resumed_gained_called: [Token=175323130,Component Name=com.owncloud.android.ui.activity.UploadFilesActivity,Reason=topStateChangedWhenResumed]
03-17 12:15:49.560 8785 8785 I viewroot_draw_event: [window=VRI[UploadFilesActivity],event=reportDrawFinished seqId=0]
03-17 12:15:50.108 8785 8785 I viewroot_draw_event: [window=VRI[FileDisplayActivity],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
03-17 12:15:50.110 8785 8785 I wm_on_stop_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=STOP_ACTIVITY_ITEM,time=2ms]
03-17 12:15:53.850 8785 8785 I view_enqueue_input_event: [eventType=Motion - Cancel,action=com.nextcloud.client/com.owncloud.android.ui.activity.UploadFilesActivity]
03-17 12:15:58.469 8785 8785 I wm_on_top_resumed_lost_called: [Token=175323130,Component Name=com.owncloud.android.ui.activity.UploadFilesActivity,Reason=topStateChangedWhenResumed]
03-17 12:15:58.469 8785 8785 I wm_on_paused_called: [Token=175323130,Component Name=com.owncloud.android.ui.activity.UploadFilesActivity,Reason=performPause,time=1ms]
03-17 12:15:58.480 8785 8785 I wm_on_restart_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=performRestart,time=1ms]
03-17 12:15:58.518 8785 8785 I wm_on_start_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=handleStartActivity,time=38ms]
03-17 12:15:58.521 8785 8785 I wm_on_activity_result_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=ACTIVITY_RESULT]
03-17 12:15:58.533 8785 8785 I wm_on_resume_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=RESUME_ACTIVITY,time=12ms]
03-17 12:15:58.533 8785 8785 I wm_on_top_resumed_gained_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=topWhenResuming]
03-17 12:15:58.612 8785 8785 I viewroot_draw_event: [window=VRI[FileDisplayActivity],event=Start draw after previous draw not visible]
03-17 12:15:58.629 8785 8785 I viewroot_draw_event: [window=VRI[FileDisplayActivity],event=reportDrawFinished seqId=0]
03-17 12:15:59.194 8785 8785 I wm_on_stop_called: [Token=175323130,Component Name=com.owncloud.android.ui.activity.UploadFilesActivity,Reason=LIFECYCLER_STOP_ACTIVITY,time=1ms]
03-17 12:15:59.196 8785 8785 I wm_on_destroy_called: [Token=175323130,Component Name=com.owncloud.android.ui.activity.UploadFilesActivity,Reason=performDestroy,time=2ms]
03-17 12:16:25.027 8785 8785 I wm_on_top_resumed_lost_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=topStateChangedWhenResumed]
03-17 12:16:25.030 8785 8785 I wm_on_paused_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=performPause,time=2ms]
03-17 12:16:25.610 8785 8785 I wm_on_create_called: [Token=215388512,Component Name=com.owncloud.android.ui.activity.UploadListActivity,Reason=performCreate,time=570ms]
03-17 12:16:25.620 8785 8785 I wm_on_start_called: [Token=215388512,Component Name=com.owncloud.android.ui.activity.UploadListActivity,Reason=handleStartActivity,time=10ms]
03-17 12:16:25.624 8785 8785 I wm_on_resume_called: [Token=215388512,Component Name=com.owncloud.android.ui.activity.UploadListActivity,Reason=RESUME_ACTIVITY,time=0ms]
03-17 12:16:25.633 8785 8785 I wm_on_top_resumed_gained_called: [Token=215388512,Component Name=com.owncloud.android.ui.activity.UploadListActivity,Reason=topStateChangedWhenResumed]
03-17 12:16:25.703 8785 8785 I viewroot_draw_event: [window=VRI[UploadListActivity],event=reportDrawFinished seqId=0]
03-17 12:16:26.246 8785 8785 I viewroot_draw_event: [window=VRI[FileDisplayActivity],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
03-17 12:16:26.249 8785 8785 I wm_on_stop_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=STOP_ACTIVITY_ITEM,time=2ms]
03-17 12:16:36.390 8785 8785 I menu_item_selected: [Menu type where 0 is options and 1 is context=0,Menu item title=Pause all uploads]
03-17 12:16:37.177 8785 8785 I menu_item_selected: [Menu type where 0 is options and 1 is context=0,Menu item title=Resume all uploads]
03-17 12:16:42.363 8785 8785 I view_enqueue_input_event: [eventType=Motion - Cancel,action=com.nextcloud.client/com.owncloud.android.ui.activity.UploadListActivity]
03-17 12:16:42.421 8785 8785 I wm_on_top_resumed_lost_called: [Token=215388512,Component Name=com.owncloud.android.ui.activity.UploadListActivity,Reason=topStateChangedWhenResumed]
03-17 12:16:42.428 8785 8785 I wm_on_paused_called: [Token=215388512,Component Name=com.owncloud.android.ui.activity.UploadListActivity,Reason=performPause,time=6ms]
03-17 12:16:42.437 8785 8785 I wm_on_restart_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=performRestart,time=3ms]
03-17 12:16:42.475 8785 8785 I wm_on_start_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=handleStartActivity,time=38ms]
03-17 12:16:42.513 8785 8785 I wm_on_resume_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=RESUME_ACTIVITY,time=30ms]
03-17 12:16:42.513 8785 8785 I wm_on_top_resumed_gained_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=topWhenResuming]
03-17 12:16:42.580 8785 8785 I viewroot_draw_event: [window=VRI[FileDisplayActivity],event=Start draw after previous draw not visible]
03-17 12:16:42.597 8785 8785 I viewroot_draw_event: [window=VRI[FileDisplayActivity],event=reportDrawFinished seqId=0]
03-17 12:16:43.131 8785 8785 I viewroot_draw_event: [window=VRI[UploadListActivity],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
03-17 12:16:43.136 8785 8785 I wm_on_stop_called: [Token=215388512,Component Name=com.owncloud.android.ui.activity.UploadListActivity,Reason=LIFECYCLER_STOP_ACTIVITY,time=0ms]
03-17 12:16:43.140 8785 8785 I wm_on_destroy_called: [Token=215388512,Component Name=com.owncloud.android.ui.activity.UploadListActivity,Reason=performDestroy,time=4ms]
03-17 12:16:44.212 8785 8785 I view_enqueue_input_event: [eventType=Motion - Cancel,action=com.nextcloud.client/com.owncloud.android.ui.activity.FileDisplayActivity]
03-17 12:16:44.228 8785 8785 I wm_on_top_resumed_lost_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=topStateChangedWhenResumed]
03-17 12:16:47.723 8785 8785 I wm_on_paused_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=performPause,time=0ms]
03-17 12:16:48.051 8785 8785 I viewroot_draw_event: [window=VRI[FileDisplayActivity],event=Not drawing due to not visible. Reason=!mAppVisible && !mForceDecorViewVisibility]
03-17 12:16:48.056 8785 8785 I wm_on_stop_called: [Token=16519056,Component Name=com.owncloud.android.ui.activity.FileDisplayActivity,Reason=STOP_ACTIVITY_ITEM,time=1ms]
Same issue here. The app itself has no problem loading files from the server. Only the upload does not work. Says "Upload failed. No internet connection." This is a new issue because previous uploads have been without any problem, and there is no rejection from the firewall, either.
After reading some of the responses to this problem I had a closer look at my setup today. It turned out that when at home the Android app could not reach the server because of my DNS setup. So, as I think someone else said, the "No internet connection" really means "I can't reach the server". It would be better to either change the error message or to change the check, or, really, both. So it should say "No internet connection" when there really isn't an internet connection, but, if there is an internet connection and it just can't reach the server, it probably should say "Server unreachable", possibly with a suggestion to check DNS.
In my case I have Pi-hole setup at home. After changing DNS settings so that Pi-hole is the only DNS server, and then adding an entry for my server in the "Local DNS Records" section it all started to work!
I previously created a PR to address this issue and shared it here to gather feedback, as we haven’t been able to reproduce the problem on our end.
Could you please download the Generated QA APK from the PR and test it on your device? After testing, could share the results with us. In particular, logs would be very helpful.
You can obtain them by navigating to Settings → Logs and filtering the logs using the keyword ConnectivityServiceImpl.
For what it’s worth, the exact same version of the NC app, connected to the same server, works without any issues on my Android tablet. The tablet has no SIM card slot and is therefore connected via Wi-Fi only.
Tablet and phone are connected on the same WiFi network.
Tablet is able to sync files to the server using WiFi.
Phone is not able to able to sync files to the server using WiFi only
NC server version: 31.0.6
NC app version: 3.34.1
Android version on the phone: 15 (Motorola stock version)
Android version on the tablet: 15 (Lenovo stock version)
I don't use VPN
@alperozturk96 I’m currently unable to test your APK for various reasons on my end, sorry about that.
That said, it does seem odd that this bug cannot be reproduced, given that many users have reported encountering it.
Does your fix also remove this? Because the app is telling me so often the upload failed while I can navigate my folders from the app perfectly fine. There's also no way around it as it'll cache the result of the borked connectivity check
If you can point me to an apk generated by a CI workflow from a PR, I'll be happy to give it a go. I don't feel comfortable installing apks fetched from a cloud dir bearing no verification.
If you can point me to an apk generated by a CI workflow from a PR, I'll be happy to give it a go. I don't feel comfortable installing apks fetched from a cloud dir bearing no verification.
Activity
tsloms commentedon Mar 14, 2025
Same/similar issue here.
Exactly the same error message in app.
Nextcloud Hub 9 (30.0.6) Server
Android app version 3.31.0
sriperinkulam commentedon Mar 14, 2025
Same issue here.
Android App from Google Play - v3.31.0
Nextcloud version 30.0.7.2
Phone isn't in airplane mode and has an active wifi connection.
ADB logs
03-14 16:52:51.708 10741 10741 D WM-WorkerWrapper: Starting work for com.nextcloud.client.jobs.upload.FileUploadWorker 03-14 16:52:51.708 10741 10741 D WM-SystemJobService: onStartJob for WorkGenerationalId(workSpecId=2d2f9bf9-0d25-446e-8f2e-cff768dc6899, generation=0) 03-14 16:52:51.709 10741 10802 D WM-Processor: Work WorkGenerationalId(workSpecId=2d2f9bf9-0d25-446e-8f2e-cff768dc6899, generation=0) is already enqueued for processing 03-14 16:52:51.710 10741 10831 D UploadsStorageManager: QUERY: status==0 AND account_name== ? ROWID: -1 03-14 16:52:51.714 10741 10831 D FileUploadWorker: Total upload size: 1 03-14 16:52:51.715 10741 10831 D FileUploadWorker: Airplane mode is enabled or no internet connection, stopping worker.A4alli commentedon Mar 16, 2025
same error but phone in airplane mode
timber-they commentedon Mar 17, 2025
I have the same problem, Pixel 6a, also GrapheneOS, app version 3.31.0, observed this problem for a few days already. Can't find anything useful in the logs, but check it out yourself. Upload both automatic and manual doesn't work, on the website it works. Exploit protection compatibility mode doesn't help.
A4alli commentedon Mar 17, 2025
Grumbly4308 commentedon Mar 17, 2025
I'm just rocking the previous version and it works fine (3.30.8). You can download the apk from github here.
A4alli commentedon Mar 17, 2025
But Im using gplay version. Cannot downgrade
hermeneuticlens commentedon Mar 18, 2025
Same issue here. The app itself has no problem loading files from the server. Only the upload does not work. Says "Upload failed. No internet connection." This is a new issue because previous uploads have been without any problem, and there is no rejection from the firewall, either.
A4alli commentedon Mar 18, 2025
app developers are damn busy to fix the bug
SanSiro8 commentedon Mar 19, 2025
Same issue here.
Android App from Google Play - v3.31.0
Nextcloud version 30.0.7.2
Hyper OS
I know there is for sure much to be done, but fixing this would be pretty essential.
w4nders0nn commentedon Mar 19, 2025
I am facing the same issue. since the last update I have not been able to upload.
soster commentedon Mar 19, 2025
Same here. Nextcloud 30.0.5
App from Google Play 3.31.0
wohali commentedon Mar 19, 2025
Must be related to PR #14526
At a bare minimum:
https://github.com/nextcloud/android/pull/14526/files#diff-cdb6e81bddcbc48ec2fb14e47ef4b4eafc0e46a19b2ce9a8b9adb8d4107dec70R186-R188
checking if airplane mode is on is insufficient, since it is possible to have airplane mode on as well as still have wifi on.
That said the bug triggers even if airplane mode is off, so the conditional a few lines up must be wrong.
64 remaining items
vriquer commentedon Nov 7, 2025
You're right. The app just needs to honour the "sync on cell data" setting of configured directories
alperozturk96 commentedon Nov 7, 2025
Hello
I updated the PR. Could you please check with this?
Thank you so much for the feedbacks.
rjarratt commentedon Nov 23, 2025
After reading some of the responses to this problem I had a closer look at my setup today. It turned out that when at home the Android app could not reach the server because of my DNS setup. So, as I think someone else said, the "No internet connection" really means "I can't reach the server". It would be better to either change the error message or to change the check, or, really, both. So it should say "No internet connection" when there really isn't an internet connection, but, if there is an internet connection and it just can't reach the server, it probably should say "Server unreachable", possibly with a suggestion to check DNS.
In my case I have Pi-hole setup at home. After changing DNS settings so that Pi-hole is the only DNS server, and then adding an entry for my server in the "Local DNS Records" section it all started to work!
skjnldsv commentedon Dec 29, 2025
@alperozturk96 , do you have any news?
This is still not fixed after 10 months. I think this should be seen as a medium-high regression.
I'm still experiencing those "no internet" notifications many many times every day for the last 10 months. This is getting very frustrating :(
alperozturk96 commentedon Jan 2, 2026
@skjnldsv
Hello
I previously created a PR to address this issue and shared it here to gather feedback, as we haven’t been able to reproduce the problem on our end.
Could you please download the Generated QA APK from the PR and test it on your device? After testing, could share the results with us. In particular, logs would be very helpful.
You can obtain them by navigating to Settings → Logs and filtering the logs using the keyword
ConnectivityServiceImpl.mco-system commentedon Jan 2, 2026
For what it’s worth, the exact same version of the NC app, connected to the same server, works without any issues on my Android tablet. The tablet has no SIM card slot and is therefore connected via Wi-Fi only.
Tablet and phone are connected on the same WiFi network.
Tablet is able to sync files to the server using WiFi.
Phone is not able to able to sync files to the server using WiFi only
@alperozturk96 I’m currently unable to test your APK for various reasons on my end, sorry about that.
That said, it does seem odd that this bug cannot be reproduced, given that many users have reported encountering it.
wohali commentedon Jan 2, 2026
It sounds like one remaining failure mechanism is:
I haven't been able to confirm if #16232 resolves that specific scenario, as I do not have this setup myself. My issue was resolved by a prior PR.
larena1 commentedon Jan 8, 2026
android/app/src/main/java/com/nextcloud/client/jobs/upload/FileUploadWorker.kt
Line 268 in e8d3cf5
Does your fix also remove this? Because the app is telling me so often the upload failed while I can navigate my folders from the app perfectly fine. There's also no way around it as it'll cache the result of the borked connectivity check
TheCrowned commentedon Feb 11, 2026
There's clearly been a regression. I installed 3.30.8, and I have no issues. The patch in the PR doesn't work for me.
alperozturk96 commentedon Jun 3, 2026
According to the other user latest changes fixed issue.
Could you try with this apk?
TheCrowned commentedon Jun 4, 2026
If you can point me to an apk generated by a CI workflow from a PR, I'll be happy to give it a go. I don't feel comfortable installing apks fetched from a cloud dir bearing no verification.
alperozturk96 commentedon Jun 5, 2026
You can also download from PR #16232 (comment)
TheCrowned commentedon Jun 5, 2026
The links in that comment are 404s for me.