nextcloud / nextcloud/ios

Chunking keeps very large files in "preparing to upload" and never starts

Open
#2,648 31 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Swift
Stars
2.5k
Forks
1k
Avg merge
2d 18h
Merged PRs (30d)
13

Description

Steps to reproduce
  1. Click the '+' button to upload new photos or videos
  2. Select a large video (5GB) that didn't upload via Auto Upload
  3. Start upload
Expected behaviour

Upload would start.

Actual behaviour

I kept the phone on without the screen going off and the app in the foreground for the last test. The app stays for 40+ minutes stuck in the "Preparing file to upload" stage. Eventually it crashed (I submitted a crash report via TestFlight).

Logs

iOS LogS:

2023-10-27 23:09:19 [INFO] Clear log with level 1 Nextcloud Liquid for iOS 4.9.2.6 © 2023 (Simulator / TestFlight)
2023-10-27 23:09:32 Network request started: MKCOL https://SERVERNAME/remote.php/dav/files/USERNAME/Other/Test%20Photos
2023-10-27 23:09:32 Network request headers: ["Accept": "application/json", "User-Agent": "Mozilla/5.0 (iOS) Nextcloud-iOS/4.9.2", "OCS-APIRequest": "true", "Authorization": "Basic cGpmdDpsUzRvT1RBdlc2dDBnRVRKd2JCeWlZUElRcHY3NWxzOWF3S2pQY1l6d25vMDNJNHlCT25xMXZDa0Z6cjVmbkVkd2U3b2V0eDY=", "Content-Type": "application/x-www-form-urlencoded"]
2023-10-27 23:09:32 Network request body: None
2023-10-27 23:09:32 [INFO AUTH] Challenge Disposition: 0
2023-10-27 23:09:32 Network request started: MKCOL https://SERVERNAME/remote.php/dav/files/USERNAME/Other/Test%20Photos/2023
2023-10-27 23:09:32 Network request headers: ["Content-Type": "application/x-www-form-urlencoded", "OCS-APIRequest": "true", "Accept": "application/json", "User-Agent": "Mozilla/5.0 (iOS) Nextcloud-iOS/4.9.2", "Authorization": "Basic cGpmdDpsUzRvT1RBdlc2dDBnRVRKd2JCeWlZUElRcHY3NWxzOWF3S2pQY1l6d25vMDNJNHlCT25xMXZDa0Z6cjVmbkVkd2U3b2V0eDY="]
2023-10-27 23:09:32 Network request body: None
2023-10-27 23:09:33 Network request started: MKCOL https://SERVERNAME/remote.php/dav/files/USERNAME/Other/Test%20Photos/2023/10
2023-10-27 23:09:33 Network request headers: ["Content-Type": "application/x-www-form-urlencoded", "OCS-APIRequest": "true", "Accept": "application/json", "User-Agent": "Mozilla/5.0 (iOS) Nextcloud-iOS/4.9.2", "Authorization": "Basic cGpmdDpsUzRvT1RBdlc2dDBnRVRKd2JCeWlZUElRcHY3NWxzOWF3S2pQY1l6d25vMDNJNHlCT25xMXZDa0Z6cjVmbkVkd2U3b2V0eDY="]
2023-10-27 23:09:33 Network request body: None
2023-10-27 23:09:33 [INFO] PROCESS-UPLOAD find 1 items
2023-10-27 23:09:33 [INFO] Upload file IMG_1675.MOV with Identifier 4ADF7325-FCB2-4B44-9F7A-D5E2E2D84F37/L0/001 with size 5325572522 [CHUNK 100000000, E2EE false]
2023-10-27 23:50:53 [INFO] Application will resign active
2023-10-27 23:50:56 [INFO] Application did become active
2023-10-27 23:50:57 Network request started: GET https://SERVERNAME/status.php
2023-10-27 23:50:57 Network request headers: ["Accept": "application/json", "User-Agent": "Mozilla/5.0 (iOS) Nextcloud-iOS/4.9.2", "Content-Type": "application/x-www-form-urlencoded", "OCS-APIRequest": "true", "Authorization": "Basic cGpmdDpsUzRvT1RBdlc2dDBnRVRKd2JCeWlZUElRcHY3NWxzOWF3S2pQY1l6d25vMDNJNHlCT25xMXZDa0Z6cjVmbkVkd2U3b2V0eDY="]
2023-10-27 23:50:57 Network request body: None
2023-10-27 23:50:57 [INFO] Automatic upload, no new assets found [Init Auto Upload]
2023-10-27 23:50:57 [INFO] Initialize Auto upload with 0 uploads
2023-10-27 23:50:57 [INFO AUTH] Challenge Disposition: 0
2023-10-27 23:50:57 Network response result: 2023-10-27 23:50:57 [Request]: GET https://SERVERNAME/status.php
    [Headers]:
        Accept: application/json
        Authorization: Basic cGpmdDpsUzRvT1RBdlc2dDBnRVRKd2JCeWlZUElRcHY3NWxzOWF3S2pQY1l6d25vMDNJNHlCT25xMXZDa0Z6cjVmbkVkd2U3b2V0eDY=
        Content-Type: application/x-www-form-urlencoded
        OCS-APIRequest: true
        User-Agent: Mozilla/5.0 (iOS) Nextcloud-iOS/4.9.2
    [Body]: None
[Response]:
    [Status Code]: 200
    [Headers]:
        Access-Control-Allow-Origin: *
        Cache-Control: no-store, no-cache, must-revalidate
        Connection: Keep-Alive
        Content-Length: 170
        Content-Security-Policy: default-src 'self'; script-src 'self' 'nonce-Q0tRTkZoeVJTbjZ2NVRVK00vOGpRMHBHYmN5Q0dCMEMvbE5vQ0FIa0swdz06YWMxY1gzTCtCd3o1dDJ3UFc2eDBEUkF1QVkvR1Z5dDZrVEFIYnpPZ1R3bz0='; style-src 'self' 'unsafe-inline'; frame-src *; img-src * data: blob:; font-src 'self' data:; media-src *; connect-src *; object-src 'none'; base-uri 'self';
        Content-Type: application/json
        Date: Fri, 27 Oct 2023 22:50:57 GMT
        Expires: Thu, 19 Nov 1981 08:52:00 GMT
        Keep-Alive: timeout=5, max=100
        Pragma: no-cache
        Referrer-Policy: no-referrer
        Server: Apache/2.4.38 (Debian)
        Set-Cookie: ocg3wiqgceqj=3p40d60821anme978fuidlt74s; path=/; secure; HttpOnly; SameSite=Lax, ocg3wiqgceqj=3p40d60821anme978fuidlt74s; path=/; secure; HttpOnly; SameSite=Lax, ocg3wiqgceqj=3p40d60821anme978fuidlt74s; path=/; secure; HttpOnly; SameSite=Lax
        Strict-Transport-Security: max-age=15552000; includeSubDomains
        X-Content-Type-Options: nosniff
        X-Frame-Options: SAMEORIGIN
        X-Permitted-Cross-Domain-Policies: none
        X-Robots-Tag: noindex, nofollow
        X-XSS-Protection: 1; mode=block
    [Body]:
        {"installed":true,"maintenance":false,"needsDbUpgrade":false,"version":"27.1.3.2","versionstring":"27.1.3","edition":"","productname":"Nextcloud","extendedSupport":false}
[Network Duration]: 0.3771219253540039s
[Serialization Duration]: 0.00018037500558421016s
[Result]: success(170 bytes)
2023-10-27 23:50:57 Network response all headers: 2023-10-27 23:50:57 Optional([AnyHashable("X-Content-Type-Options"): nosniff, AnyHashable("X-Frame-Options"): SAMEORIGIN, AnyHashable("Content-Length"): 170, AnyHashable("Keep-Alive"): timeout=5, max=100, AnyHashable("Content-Security-Policy"): default-src 'self'; script-src 'self' 'nonce-Q0tRTkZoeVJTbjZ2NVRVK00vOGpRMHBHYmN5Q0dCMEMvbE5vQ0FIa0swdz06YWMxY1gzTCtCd3o1dDJ3UFc2eDBEUkF1QVkvR1Z5dDZrVEFIYnpPZ1R3bz0='; style-src 'self' 'unsafe-inline'; frame-src *; img-src * data: blob:; font-src 'self' data:; media-src *; connect-src *; object-src 'none'; base-uri 'self';, AnyHashable("Cache-Control"): no-store, no-cache, must-revalidate, AnyHashable("X-XSS-Protection"): 1; mode=block, AnyHashable("Expires"): Thu, 19 Nov 1981 08:52:00 GMT, AnyHashable("Content-Type"): application/json, AnyHashable("Connection"): Keep-Alive, AnyHashable("Pragma"): no-cache, AnyHashable("Referrer-Policy"): no-referrer, AnyHashable("X-Robots-Tag"): noindex, nofollow, AnyHashable("Access-Control-Allow-Origin"): *, AnyHashable("Date"): Fri, 27 Oct 2023 22:50:57 GMT, AnyHashable("Strict-Transport-Security"): max-age=15552000; includeSubDomains, AnyHashable("Set-Cookie"): ocg3wiqgceqj=3p40d60821anme978fuidlt74s; path=/; secure; HttpOnly; SameSite=Lax, ocg3wiqgceqj=3p40d60821anme978fuidlt74s; path=/; secure; HttpOnly; SameSite=Lax, ocg3wiqgceqj=3p40d60821anme978fuidlt74s; path=/; secure; HttpOnly; SameSite=Lax, AnyHashable("Server"): Apache/2.4.38 (Debian), AnyHashable("X-Permitted-Cross-Domain-Policies"): none])
2023-10-27 23:50:57 Network request started: GET https://SERVERNAME/ocs/v2.php/cloud/user
2023-10-27 23:50:57 Network request headers: ["OCS-APIRequest": "true", "Accept": "application/json", "User-Agent": "Mozilla/5.0 (iOS) Nextcloud-iOS/4.9.2", "Content-Type": "application/x-www-form-urlencoded", "Authorization": "Basic cGpmdDpsUzRvT1RBdlc2dDBnRVRKd2JCeWlZUElRcHY3NWxzOWF3S2pQY1l6d25vMDNJNHlCT25xMXZDa0Z6cjVmbkVkd2U3b2V0eDY="]
2023-10-27 23:50:57 Network request body: None
2023-10-27 23:50:58 Network response result: 2023-10-27 23:50:58 [Request]: GET https://SERVERNAME/ocs/v2.php/cloud/user
    [Headers]:
        Accept: application/json
        Authorization: Basic cGpmdDpsUzRvT1RBdlc2dDBnRVRKd2JCeWlZUElRcHY3NWxzOWF3S2pQY1l6d25vMDNJNHlCT25xMXZDa0Z6cjVmbkVkd2U3b2V0eDY=
        Content-Type: application/x-www-form-urlencoded
        OCS-APIRequest: true
        User-Agent: Mozilla/5.0 (iOS) Nextcloud-iOS/4.9.2
    [Body]: None
[Response]:
    [Status Code]: 200
    [Headers]:
        Cache-Control: no-cache, no-store, must-revalidate
        Connection: Keep-Alive
        Content-Encoding: gzip
        Content-Length: 514
        Content-Security-Policy: default-src 'none';base-uri 'none';manifest-src 'self';frame-ancestors 'none'
        Content-Type: application/json; charset=utf-8
        Date: Fri, 27 Oct 2023 22:50:57 GMT
        Expires: Thu, 19 Nov 1981 08:52:00 GMT
        Feature-Policy: autoplay 'none';camera 'none';fullscreen 'none';geolocation 'none';microphone 'none';payment 'none'
        Keep-Alive: timeout=5, max=99
        Pragma: no-cache
        Referrer-Policy: no-referrer
        Server: Apache/2.4.38 (Debian)
        Set-Cookie: ocg3wiqgceqj=3p40d60821anme978fuidlt74s; path=/; secure; HttpOnly; SameSite=Lax, ocg3wiqgceqj=girvjbukdp9p8o3vbkcpas68vr; path=/; secure; HttpOnly; SameSite=Lax
        Strict-Transport-Security: max-age=15552000; includeSubDomains
        X-Content-Type-Options: nosniff
        X-Frame-Options: SAMEORIGIN
        X-Permitted-Cross-Domain-Policies: none
        X-Request-Id: GWrSXRiZolBeea9bE8cs
        X-Robots-Tag: noindex, nofollow
        X-XSS-Protection: 1; mode=block
    [Body]:
        {"ocs":{"meta":{"status":"ok","statuscode":200,"message":"OK"},"data":{"enabled":true,"storageLocation":"\/srv\/dev-disk-by-label-HDD\/nextcloud\/\/USERNAME","id":"USERNAME","lastLogin":1698435729000,"backend":"Database","subadmin":[],"quota":{"free":812516106240,"used":0,"total":812516106240,"relative":0,"quota":-3},"manager":"","avatarScope":"v2-federated","email":"EMAIL","emailScope":"v2-federated","additional_mail":[],"additional_mailScope":[],"displayname":"NAME","display-name":"NAME","displaynameScope":"v2-federated","phone":"","phoneScope":"v2-local","address":"","addressScope":"v2-local","website":"","websiteScope":"v2-local","twitter":"","twitterScope":"v2-local","fediverse":"","fediverseScope":"v2-local","organisation":"","organisationScope":"v2-local","role":"","roleScope":"v2-local","headline":"","headlineScope":"v2-local","biography":"","biographyScope":"v2-local","profile_enabled":"1","profile_enabledScope":"v2-local","groups":["admin"],"language":"en","locale":"pt_PT","notify_email":null,"backendCapabilities":{"setDisplayName":true,"setPassword":true}}}}
[Network Duration]: 1.1118850708007812s
[Serialization Duration]: 1.1916679795831442e-05s
[Result]: success(1115 bytes)
2023-10-27 23:50:58 Network response all headers: 2023-10-27 23:50:58 Optional([AnyHashable("X-Permitted-Cross-Domain-Policies"): none, AnyHashable("X-Frame-Options"): SAMEORIGIN, AnyHashable("Content-Length"): 514, AnyHashable("Keep-Alive"): timeout=5, max=99, AnyHashable("Content-Security-Policy"): default-src 'none';base-uri 'none';manifest-src 'self';frame-ancestors 'none', AnyHashable("Content-Encoding"): gzip, AnyHashable("Cache-Control"): no-cache, no-store, must-revalidate, AnyHashable("Expires"): Thu, 19 Nov 1981 08:52:00 GMT, AnyHashable("X-XSS-Protection"): 1; mode=block, AnyHashable("Content-Type"): application/json; charset=utf-8, AnyHashable("Feature-Policy"): autoplay 'none';camera 'none';fullscreen 'none';geolocation 'none';microphone 'none';payment 'none', AnyHashable("Connection"): Keep-Alive, AnyHashable("X-Request-Id"): GWrSXRiZolBeea9bE8cs, AnyHashable("Referrer-Policy"): no-referrer, AnyHashable("Pragma"): no-cache, AnyHashable("X-Robots-Tag"): noindex, nofollow, AnyHashable("Set-Cookie"): ocg3wiqgceqj=3p40d60821anme978fuidlt74s; path=/; secure; HttpOnly; SameSite=Lax, ocg3wiqgceqj=girvjbukdp9p8o3vbkcpas68vr; path=/; secure; HttpOnly; SameSite=Lax, AnyHashable("Date"): Fri, 27 Oct 2023 22:50:57 GMT, AnyHashable("Strict-Transport-Security"): max-age=15552000; includeSubDomains, AnyHashable("Server"): Apache/2.4.38 (Debian), AnyHashable("X-Content-Type-Options"): nosniff])
2023-10-27 23:50:58 [INFO] start synchronize Favorite
2023-10-27 23:50:58 Network request started: REPORT https://SERVERNAME/remote.php/dav/files/USERNAME
2023-10-27 23:50:58 Network request headers: ["OCS-APIRequest": "true", "Content-Type": "application/x-www-form-urlencoded", "Accept": "application/json", "Authorization": "Basic cGpmdDpsUzRvT1RBdlc2dDBnRVRKd2JCeWlZUElRcHY3NWxzOWF3S2pQY1l6d25vMDNJNHlCT25xMXZDa0Z6cjVmbkVkd2U3b2V0eDY=", "User-Agent": "Mozilla/5.0 (iOS) Nextcloud-iOS/4.9.2"]
2023-10-27 23:50:58 Network request body: <?xml version="1.0"?>
<oc:filter-files xmlns:d="DAV:" xmlns:oc="http://owncloud.org/ns" xmlns:nc="http://nextcloud.org/ns">
    <d:prop><d:getlastmodified />
<d:getetag />
<d:getcontenttype />
<d:resourcetype />
<d:quota-available-bytes />
<d:quota-used-bytes />

<permissions xmlns="http://owncloud.org/ns"/>
<id xmlns="http://owncloud.org/ns"/>
<fileid xmlns="http://owncloud.org/ns"/>
<size xmlns="http://owncloud.org/ns"/>
<favorite xmlns="http://owncloud.org/ns"/>
<share-types xmlns="http://owncloud.org/ns"/>
<owner-id xmlns="http://owncloud.org/ns"/>
<owner-display-name xmlns="http://owncloud.org/ns"/>
<comments-unread xmlns="http://owncloud.org/ns"/>
<checksums xmlns="http://owncloud.org/ns"/>
<downloadURL xmlns="http://owncloud.org/ns"/>
<data-fingerprint xmlns="http://owncloud.org/ns"/>

<creation_time xmlns="http://nextcloud.org/ns"/>
<upload_time xmlns="http://nextcloud.org/ns"/>
<is-encrypted xmlns="http://nextcloud.org/ns"/>
<has-preview xmlns="http://nextcloud.org/ns"/>
<mount-type xmlns="http://nextcloud.org/ns"/>
<rich-workspace xmlns="http://nextcloud.org/ns"/>
<note xmlns="http://nextcloud.org/ns"/>
<lock xmlns="http://nextcloud.org/ns"/>
<lock-owner xmlns="http://nextcloud.org/ns"/>
<lock-owner-editor xmlns="http://nextcloud.org/ns"/>
<lock-owner-displayname xmlns="http://nextcloud.org/ns"/>
<lock-owner-type xmlns="http://nextcloud.org/ns"/>
<lock-time xmlns="http://nextcloud.org/ns"/>
<lock-timeout xmlns="http://nextcloud.org/ns"/>
<system-tags xmlns="http://nextcloud.org/ns"/>
<file-metadata-size xmlns="http://nextcloud.org/ns"/>
<file-metadata-gps xmlns="http://nextcloud.org/ns"/>

<share-permissions xmlns="http://open-collaboration-services.org/ns"/>
<share-permissions xmlns="http://open-cloud-mesh.org/ns"/>    </d:prop>
    <oc:filter-rules>
        <oc:favorite>1</oc:favorite>
    </oc:filter-rules>
</oc:filter-files>
2023-10-27 23:50:58 Network request started: GET https://SERVERNAME/index.php/avatar/USERNAME/384
2023-10-27 23:50:58 Network request headers: ["If-None-Match": "\"cf2fd304c4542641a12bb3a2150a6f1e\"", "OCS-APIRequest": "true", "Content-Type": "application/x-www-form-urlencoded", "Accept": "application/json", "Authorization": "Basic cGpmdDpsUzRvT1RBdlc2dDBnRVRKd2JCeWlZUElRcHY3NWxzOWF3S2pQY1l6d25vMDNJNHlCT25xMXZDa0Z6cjVmbkVkd2U3b2V0eDY=", "User-Agent": "Mozilla/5.0 (iOS) Nextcloud-iOS/4.9.2"]
2023-10-27 23:50:58 Network request body: None
2023-10-27 23:50:58 Network request started: GET https://SERVERNAME/ocs/v1.php/cloud/capabilities
2023-10-27 23:50:58 Network request headers: ["OCS-APIRequest": "true", "Accept": "application/json", "User-Agent": "Mozilla/5.0 (iOS) Nextcloud-iOS/4.9.2", "Authorization": "Basic cGpmdDpsUzRvT1RBdlc2dDBnRVRKd2JCeWlZUElRcHY3NWxzOWF3S2pQY1l6d25vMDNJNHlCT25xMXZDa0Z6cjVmbkVkd2U3b2V0eDY=", "Content-Type": "application/x-www-form-urlencoded"]
2023-10-27 23:50:58 Network request body: None
2023-10-27 23:50:58 Network request started: GET https://SERVERNAME/ocs/v2.php/apps/dashboard/api/v1/widgets
2023-10-27 23:50:58 Network request headers: ["OCS-APIRequest": "true", "Accept": "application/json", "User-Agent": "Mozilla/5.0 (iOS) Nextcloud-iOS/4.9.2", "Authorization": "Basic cGpmdDpsUzRvT1RBdlc2dDBnRVRKd2JCeWlZUElRcHY3NWxzOWF3S2pQY1l6d25vMDNJNHlCT25xMXZDa0Z6cjVmbkVkd2U3b2V0eDY=", "Content-Type": "application/x-www-form-urlencoded"]
2023-10-27 23:50:58 Network request body: None
2023-10-27 23:50:58 [INFO] PROCESS-UPLOAD find 1 items
2023-10-27 23:50:58 [INFO] Upload file IMG_1675.MOV with Identifier 4ADF7325-FCB2-4B44-9F7A-D5E2E2D84F37/L0/001 with size 5325572522 [CHUNK 100000000, E2EE false]
2023-10-27 23:50:58 [INFO AUTH] Challenge Disposition: 0
2023-10-27 23:50:58 [INFO AUTH] Challenge Disposition: 0
2023-10-27 23:50:58 [INFO AUTH] Challenge Disposition: 0
2023-10-27 23:50:59 Network response result: 2023-10-27 23:50:59 [Request]: GET https://SERVERNAME/ocs/v2.php/apps/dashboard/api/v1/widgets
    [Headers]:
        Accept: application/json
        Authorization: Basic cGpmdDpsUzRvT1RBdlc2dDBnRVRKd2JCeWlZUElRcHY3NWxzOWF3S2pQY1l6d25vMDNJNHlCT25xMXZDa0Z6cjVmbkVkd2U3b2V0eDY=
        Content-Type: application/x-www-form-urlencoded
        OCS-APIRequest: true
        User-Agent: Mozilla/5.0 (iOS) Nextcloud-iOS/4.9.2
    [Body]: None
[Response]:
    [Status Code]: 200
    [Headers]:
        Cache-Control: no-cache, no-store, must-revalidate
        Connection: Keep-Alive
        Content-Encoding: gzip
        Content-Length: 424
        Content-Security-Policy: default-src 'none';base-uri 'none';manifest-src 'self';frame-ancestors 'none'
        Content-Type: application/json; charset=utf-8
        Date: Fri, 27 Oct 2023 22:50:58 GMT
        Expires: Thu, 19 Nov 1981 08:52:00 GMT
        Feature-Policy: autoplay 'none';camera 'none';fullscreen 'none';geolocation 'none';microphone 'none';payment 'none'
        Keep-Alive: timeout=5, max=100
        Pragma: no-cache
        Referrer-Policy: no-referrer
        Server: Apache/2.4.38 (Debian)
        Strict-Transport-Security: max-age=15552000; includeSubDomains
        X-Content-Type-Options: nosniff
        X-Frame-Options: SAMEORIGIN
        X-Permitted-Cross-Domain-Policies: none
        X-Request-Id: rPu55cgPDIley5v0OY4E
        X-Robots-Tag: noindex, nofollow
        X-XSS-Protection: 1; mode=block
    [Body]:
        {"ocs":{"meta":{"status":"ok","statuscode":200,"message":"OK"},"data":{"activity":{"id":"activity","title":"Recent activity","order":20,"icon_class":"icon-activity","icon_url":"https:\/\/SERVERNAME\/apps\/activity\/img\/activity-dark.svg","widget_url":"https:\/\/SERVERNAME\/index.php\/apps\/activity\/","item_icons_round":false,"item_api_versions":[1,2],"reload_interval":30,"buttons":[{"type":"more","text":"More activities","link":"https:\/\/SERVERNAME\/index.php\/apps\/activity\/"}]},"calendar":{"id":"calendar","title":"Upcoming events","order":2,"icon_class":"icon-calendar-dark","icon_url":"https:\/\/SERVERNAME\/apps\/calendar\/img\/calendar-dark.svg","widget_url":null,"item_icons_round":true,"item_api_versions":[1,2],"reload_interval":0,"buttons":[{"type":"more","text":"More events","link":"https:\/\/SERVERNAME\/index.php\/apps\/calendar\/"}]},"tasks":{"id":"tasks","title":"Upcoming tasks","order":20,"icon_class":"app-icon-tasks","icon_url":"","widget_url":null,"item_icons_round":false,"item_api_versions":[],"reload_interval":0},"user_status":{"id":"user_status","title":"Recent statuses","order":5,"icon_class":"icon-user-status-dark","icon_url":"https:\/\/SERVERNAME\/apps\/user_status\/img\/app-dark.svg","widget_url":null,"item_icons_round":true,"item_api_versions":[1,2],"reload_interval":0}}}}
[Network Duration]: 0.4030630588531494s
[Serialization Duration]: 7.333292160183191e-06s
[Result]: success(1401 bytes)
2023-10-27 23:50:59 Network response all headers: 2023-10-27 23:50:59 Optional([AnyHashable("Content-Length"): 424, AnyHashable("Content-Security-Policy"): default-src 'none';base-uri 'none';manifest-src 'self';frame-ancestors 'none', AnyHashable("Date"): Fri, 27 Oct 2023 22:50:58 GMT, AnyHashable("Feature-Policy"): autoplay 'none';camera 'none';fullscreen 'none';geolocation 'none';microphone 'none';payment 'none', AnyHashable("Expires"): Thu, 19 Nov 1981 08:52:00 GMT, AnyHashable("Content-Type"): application/json; charset=utf-8, AnyHashable("Strict-Transport-Security"): max-age=15552000; includeSubDomains, AnyHashable("X-Frame-Options"): SAMEORIGIN, AnyHashable("Content-Encoding"): gzip, AnyHashable("Keep-Alive"): timeout=5, max=100, AnyHashable("X-Content-Type-Options"): nosniff, AnyHashable("X-Robots-Tag"): noindex, nofollow, AnyHashable("Referrer-Policy"): no-referrer, AnyHashable("Pragma"): no-cache, AnyHashable("X-Request-Id"): rPu55cgPDIley5v0OY4E, AnyHashable("Cache-Control"): no-cache, no-store, must-revalidate, AnyHashable("Server"): Apache/2.4.38 (Debian), AnyHashable("Connection"): Keep-Alive, AnyHashable("X-XSS-Protection"): 1; mode=block, AnyHashable("X-Permitted-Cross-Domain-Policies"): none])
2023-10-27 23:50:59 Network request started: GET https://SERVERNAME/apps/user_status/img/app-dark.svg
2023-10-27 23:50:59 Network request headers: ["User-Agent": "Mozilla/5.0 (iOS) Nextcloud-iOS/4.9.2", "OCS-APIRequest": "true", "Accept": "application/json", "Content-Type": "application/x-www-form-urlencoded", "Authorization": "Basic cGpmdDpsUzRvT1RBdlc2dDBnRVRKd2JCeWlZUElRcHY3NWxzOWF3S2pQY1l6d25vMDNJNHlCT25xMXZDa0Z6cjVmbkVkd2U3b2V0eDY="]
2023-10-27 23:50:59 Network request body: None
2023-10-27 23:50:59 Network response result: 2023-10-27 23:50:59 [Request]: REPORT https://SERVERNAME/remote.php/dav/files/USERNAME
    [Headers]:
        Accept: application/json
        Authorization: Basic cGpmdDpsUzRvT1RBdlc2dDBnRVRKd2JCeWlZUElRcHY3NWxzOWF3S2pQY1l6d25vMDNJNHlCT25xMXZDa0Z6cjVmbkVkd2U3b2V0eDY=
        Content-Type: application/x-www-form-urlencoded
        OCS-APIRequest: true
        User-Agent: Mozilla/5.0 (iOS) Nextcloud-iOS/4.9.2
    [Body]: 1870 bytes
[Response]:
    [Status Code]: 207
    [Headers]:
        Cache-Control: no-store, no-cache, must-revalidate
        Connection: Keep-Alive
        Content-Security-Policy: default-src 'none';
        Content-Type: application/xml; charset=utf-8
        Date: Fri, 27 Oct 2023 22:50:58 GMT
        Expires: Thu, 19 Nov 1981 08:52:00 GMT
        Keep-Alive: timeout=5, max=98
        Pragma: no-cache
        Referrer-Policy: no-referrer
        Server: Apache/2.4.38 (Debian)
        Strict-Transport-Security: max-age=15552000; includeSubDomains
        Transfer-Encoding: Identity
        X-Content-Type-Options: nosniff
        X-Debug-Token: y7z5MYbPQUfIRKHiZHro
        X-Frame-Options: SAMEORIGIN
        X-Permitted-Cross-Domain-Policies: none
        X-Request-Id: y7z5MYbPQUfIRKHiZHro
        X-Robots-Tag: noindex, nofollow
        X-XSS-Protection: 1; mode=block
    [Body]:
        <?xml version="1.0"?>
        <d:multistatus xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns" xmlns:oc="http://owncloud.org/ns" xmlns:nc="http://nextcloud.org/ns">
         <d:response>
          <d:status>HTTP/1.1 200 OK</d:status>
          <d:href>/remote.php/dav/files/USERNAME/Root/media/exercise</d:href>
          <d:propstat>
           <d:prop>
            <d:getlastmodified>Mon, 12 Apr 2021 07:44:27 GMT</d:getlastmodified>
            <d:getetag>&quot;6073fa5bbbb0a&quot;</d:getetag>
            <d:resourcetype>
             <d:collection/>
            </d:resourcetype>
            <d:quota-available-bytes>-3</d:quota-available-bytes>
            <d:quota-used-bytes>2800317325</d:quota-used-bytes>
            <oc:permissions>RMGDNVCK</oc:permissions>
            <oc:id>00350421ocg3wiqgceqj</oc:id>
            <oc:fileid>350421</oc:fileid>
            <oc:size>2800317325</oc:size>
            <oc:favorite>1</oc:favorite>
            <oc:share-types/>
            <oc:owner-id>USERNAME</oc:owner-id>
            <oc:owner-display-name>NAME</oc:owner-display-name>
            <oc:comments-unread>0</oc:comments-unread>
            <oc:data-fingerprint></oc:data-fingerprint>
            <nc:creation_time>0</nc:creation_time>
            <nc:is-encrypted>0</nc:is-encrypted>
            <nc:has-preview>false</nc:has-preview>
            <nc:mount-type>external</nc:mount-type>
            <nc:note></nc:note>
            <nc:system-tags/>
            <x1:share-permissions xmlns:x1="http://open-collaboration-services.org/ns">31</x1:share-permissions>
            <x2:share-permissions xmlns:x2="http://open-cloud-mesh.org/ns">[&quot;share&quot;,&quot;read&quot;,&quot;write&quot;]</x2:share-permissions>
           </d:prop>
           <d:status>HTTP/1.1 200 OK</d:status>
          </d:propstat>
          <d:propstat>
           <d:prop>
            <d:getcontenttype/>
            <oc:checksums/>
            <oc:downloadURL/>
            <nc:upload_time/>
            <nc:rich-workspace/>
            <nc:lock/>
            <nc:lock-owner/>
            <nc:lock-owner-editor/>
            <nc:lock-owner-displayname/>
            <nc:lock-owner-type/>
            <nc:lock-time/>
            <nc:lock-timeout/>
            <nc:file-metadata-size/>
            <nc:file-metadata-gps/>
           </d:prop>
           <d:status>HTTP/1.1 404 Not Found</d:status>
          </d:propstat>
         </d:response>
         <d:response>
          <d:status>HTTP/1.1 200 OK</d:status>
          <d:href>/remote.php/dav/files/USERNAME/Root/media/sunday%20mass/recordings</d:href>
          <d:propstat>
           <d:prop>
            <d:getlastmodified>Thu, 26 Oct 2023 04:57:04 GMT</d:getlastmodified>
            <d:getetag>&quot;6539f2a62d62c&quot;</d:getetag>
            <d:resourcetype>
             <d:collection/>
            </d:resourcetype>
            <d:quota-available-bytes>-3</d:quota-available-bytes>
            <d:quota-used-bytes>5284738082</d:quota-used-bytes>
            <oc:permissions>RMGDNVCK</oc:permissions>
            <oc:id>00350507ocg3wiqgceqj</oc:id>
            <oc:fileid>350507</oc:fileid>
            <oc:size>5284738082</oc:size>
            <oc:favorite>1</oc:favorite>
            <oc:share-types/>
            <oc:owner-id>USERNAME</oc:owner-id>
            <oc:owner-display-name>NAME</oc:owner-display-name>
            <oc:comments-unread>0</oc:comments-unread>
            <oc:data-fingerprint></oc:data-fingerprint>
            <nc:creation_time>0</nc:creation_time>
            <nc:is-encrypted>0</nc:is-encrypted>
            <nc:has-preview>false</nc:has-preview>
            <nc:mount-type>external</nc:mount-type>
            <nc:note></nc:note>
            <nc:system-tags/>
            <x1:share-permissions xmlns:x1="http://open-collaboration-services.org/ns">31</x1:share-permissions>
            <x2:share-permissions xmlns:x2="http://open-cloud-mesh.org/ns">[&quot;share&quot;,&quot;read&quot;,&quot;write&quot;]</x2:share-permissions>
           </d:prop>
           <d:status>HTTP/1.1 200 OK</d:status>
          </d:propstat>
          <d:propstat>
           <d:prop>
            <d:getcontenttype/>
            <oc:checksums/>
            <oc:downloadURL/>
            <nc:upload_time/>
            <nc:rich-workspace/>
            <nc:lock/>
            <nc:lock-owner/>
            <nc:lock-owner-editor/>
            <nc:lock-owner-displayname/>
            <nc:lock-owner-type/>
            <nc:lock-time/>
            <nc:lock-timeout/>
            <nc:file-metadata-size/>
            <nc:file-metadata-gps/>
           </d:prop>
           <d:status>HTTP/1.1 404 Not Found</d:status>
          </d:propstat>
         </d:response>
         <d:response>
          <d:status>HTTP/1.1 200 OK</d:status>
          <d:href>/remote.php/dav/files/USERNAME/Root/photos</d:href>
          <d:propstat>
           <d:prop>
            <d:getlastmodified>Thu, 26 Oct 2023 04:56:38 GMT</d:getlastmodified>
            <d:getetag>&quot;6539f2a62d62c&quot;</d:getetag>
            <d:resourcetype>
             <d:collection/>
            </d:resourcetype>
            <d:quota-available-bytes>-3</d:quota-available-bytes>
            <d:quota-used-bytes>481292311862</d:quota-used-bytes>
            <oc:permissions>RMGDNVCK</oc:permissions>
            <oc:id>01038104ocg3wiqgceqj</oc:id>
            <oc:fileid>1038104</oc:fileid>
            <oc:size>481292311862</oc:size>
            <oc:favorite>1</oc:favorite>
            <oc:share-types/>
            <oc:owner-id>USERNAME</oc:owner-id>
            <oc:owner-display-name>NAME</oc:owner-display-name>
            <oc:comments-unread>0</oc:comments-unread>
            <oc:data-fingerprint></oc:data-fingerprint>
            <nc:creation_time>0</nc:creation_time>
            <nc:is-encrypted>0</nc:is-encrypted>
            <nc:has-preview>false</nc:has-preview>
            <nc:mount-type>external</nc:mount-type>
            <nc:note></nc:note>
            <nc:system-tags/>
            <x1:share-permissions xmlns:x1="http://open-collaboration-services.org/ns">31</x1:share-permissions>
            <x2:share-permissions xmlns:x2="http://open-cloud-mesh.org/ns">[&quot;share&quot;,&quot;read&quot;,&quot;write&quot;]</x2:share-permissions>
           </d:prop>
           <d:status>HTTP/1.1 200 OK</d:status>
          </d:propstat>
          <d:propstat>
           <d:prop>
            <d:getcontenttype/>
            <oc:checksums/>
            <oc:downloadURL/>
            <nc:upload_time/>
            <nc:rich-workspace/>
            <nc:lock/>
            <nc:lock-owner/>
            <nc:lock-owner-editor/>
            <nc:lock-owner-displayname/>
            <nc:lock-owner-type/>
            <nc:lock-time/>
            <nc:lock-timeout/>
            <nc:file-metadata-size/>
            <nc:file-metadata-gps/>
           </d:prop>
           <d:status>HTTP/1.1 404 Not Found</d:status>
          </d:propstat>
         </d:response>
         <d:response>
          <d:status>HTTP/1.1 200 OK</d:status>
          <d:href>/remote.php/dav/files/USERNAME/Root/documents/Payslips</d:href>
          <d:propstat>
           <d:prop>
            <d:getlastmodified>Thu, 12 Oct 2023 04:57:09 GMT</d:getlastmodified>
            <d:getetag>&quot;65277e584b667&quot;</d:getetag>
            <d:resourcetype>
             <d:collection/>
            </d:resourcetype>
            <d:quota-available-bytes>-3</d:quota-available-bytes>
            <d:quota-used-bytes>5451564</d:quota-used-bytes>
            <oc:permissions>RMGDNVCK</oc:permissions>
            <oc:id>01139328ocg3wiqgceqj</oc:id>
            <oc:fileid>1139328</oc:fileid>
            <oc:size>5451564</oc:size>
            <oc:favorite>1</oc:favorite>
            <oc:share-types/>
            <oc:owner-id>USERNAME</oc:owner-id>
            <oc:owner-display-name>NAME</oc:owner-display-name>
            <oc:comments-unread>0</oc:comments-unread>
            <oc:data-fingerprint></oc:data-fingerprint>
            <nc:creation_time>0</nc:creation_time>
            <nc:is-encrypted>0</nc:is-encrypted>
            <nc:has-preview>false</nc:has-preview>
            <nc:mount-type>external</nc:mount-type>
            <nc:note></nc:note>
            <nc:system-tags/>
            <x1:share-permissions xmlns:x1="http://open-collaboration-services.org/ns">31</x1:share-permissions>
            <x2:share-permissions xmlns:x2="http://open-cloud-mesh.org/ns">[&quot;share&quot;,&quot;read&quot;,&quot;write&quot;]</x2:share-permissions>
           </d:prop>
           <d:status>HTTP/1.1 200 OK</d:status>
          </d:propstat>
          <d:propstat>
           <d:prop>
            <d:getcontenttype/>
            <oc:checksums/>
            <oc:downloadURL/>
            <nc:upload_time/>
            <nc:rich-workspace/>
            <nc:lock/>
            <nc:lock-owner/>
            <nc:lock-owner-editor/>
            <nc:lock-owner-displayname/>
            <nc:lock-owner-type/>
            <nc:lock-time/>
            <nc:lock-timeout/>
            <nc:file-metadata-size/>
            <nc:file-metadata-gps/>
           </d:prop>
           <d:status>HTTP/1.1 404 Not Found</d:status>
          </d:propstat>
         </d:response>
         <d:response>
          <d:status>HTTP/1.1 200 OK</d:status>
          <d:href>/remote.php/dav/files/USERNAME/Root/documents/Personal/Matriz.jpg</d:href>
          <d:propstat>
           <d:prop>
            <d:getlastmodified>Tue, 13 Aug 2013 08:38:12 GMT</d:getlastmodified>
            <d:getetag>&quot;d6d1818f04108da3366f8bc03c012b23&quot;</d:getetag>
            <d:getcontenttype>image/jpeg</d:getcontenttype>
            <d:resourcetype/>
            <oc:permissions>RMGDNVW</oc:permissions>
            <oc:id>01140689ocg3wiqgceqj</oc:id>
            <oc:fileid>1140689</oc:fileid>
            <oc:size>1133452</oc:size>
            <oc:favorite>1</oc:favorite>
            <oc:share-types/>
            <oc:owner-id>USERNAME</oc:owner-id>
            <oc:owner-display-name>NAME</oc:owner-display-name>
            <oc:comments-unread>0</oc:comments-unread>
            <oc:downloadURL></oc:downloadURL>
            <oc:data-fingerprint></oc:data-fingerprint>
            <nc:creation_time>0</nc:creation_time>
            <nc:upload_time>0</nc:upload_time>
            <nc:has-preview>false</nc:has-preview>
            <nc:mount-type>external</nc:mount-type>
            <nc:note></nc:note>
            <nc:system-tags/>
            <nc:file-metadata-size></nc:file-metadata-size>
            <nc:file-metadata-gps></nc:file-metadata-gps>
            <x1:share-permissions xmlns:x1="http://open-collaboration-services.org/ns">19</x1:share-permissions>
            <x2:share-permissions xmlns:x2="http://open-cloud-mesh.org/ns">[&quot;share&quot;,&quot;read&quot;,&quot;write&quot;]</x2:share-permissions>
           </d:prop>
           <d:status>HTTP/1.1 200 OK</d:status>
          </d:propstat>
          <d:propstat>
           <d:prop>
            <d:quota-available-bytes/>
            <d:quota-used-bytes/>
            <oc:checksums/>
            <nc:is-encrypted/>
            <nc:rich-workspace/>
            <nc:lock/>
            <nc:lock-owner/>
            <nc:lock-owner-editor/>
            <nc:lock-owner-displayname/>
            <nc:lock-owner-type/>
            <nc:lock-time/>
            <nc:lock-timeout/>
           </d:prop>
           <d:status>HTTP/1.1 404 Not Found</d:status>
          </d:propstat>
         </d:response>
         <d:response>
          <d:status>HTTP/1.1 200 OK</d:status>
          <d:href>/remote.php/dav/files/USERNAME/zCold-Storage/Audiobooks</d:href>
          <d:propstat>
           <d:prop>
            <d:getlastmodified>Thu, 05 Oct 2023 04:32:27 GMT</d:getlastmodified>
            <d:getetag>&quot;651e41206502b&quot;</d:getetag>
            <d:resourcetype>
             <d:collection/>
            </d:resourcetype>
            <d:quota-available-bytes>-3</d:quota-available-bytes>
            <d:quota-used-bytes>142085120125</d:quota-used-bytes>
            <oc:permissions>RMGDNVCK</oc:permissions>
            <oc:id>01186105ocg3wiqgceqj</oc:id>
            <oc:fileid>1186105</oc:fileid>
            <oc:size>142085120125</oc:size>
            <oc:favorite>1</oc:favorite>
            <oc:share-types/>
            <oc:owner-id>USERNAME</oc:owner-id>
            <oc:owner-display-name>NAME</oc:owner-display-name>
            <oc:comments-unread>0</oc:comments-unread>
            <oc:data-fingerprint></oc:data-fingerprint>
            <nc:creation_time>0</nc:creation_time>
            <nc:is-encrypted>0</nc:is-encrypted>
            <nc:has-preview>false</nc:has-preview>
            <nc:mount-type>external</nc:mount-type>
            <nc:note></nc:note>
            <nc:system-tags/>
            <x1:share-permissions xmlns:x1="http://open-collaboration-services.org/ns">31</x1:share-permissions>
            <x2:share-permissions xmlns:x2="http://open-cloud-mesh.org/ns">[&quot;share&quot;,&quot;read&quot;,&quot;write&quot;]</x2:share-permissions>
           </d:prop>
           <d:status>HTTP/1.1 200 OK</d:status>
          </d:propstat>
          <d:propstat>
           <d:prop>
            <d:getcontenttype/>
            <oc:checksums/>
            <oc:downloadURL/>
            <nc:upload_time/>
            <nc:rich-workspace/>
            <nc:lock/>
            <nc:lock-owner/>
            <nc:lock-owner-editor/>
            <nc:lock-owner-displayname/>
            <nc:lock-owner-type/>
            <nc:lock-time/>
            <nc:lock-timeout/>
            <nc:file-metadata-size/>
            <nc:file-metadata-gps/>
           </d:prop>
           <d:status>HTTP/1.1 404 Not Found</d:status>
          </d:propstat>
         </d:response>
         <d:response>
          <d:status>HTTP/1.1 200 OK</d:status>
          <d:href>/remote.php/dav/files/USERNAME/Root/documents/Trips%20Documents</d:href>
          <d:propstat>
           <d:prop>
            <d:getlastmodified>Thu, 19 Oct 2023 04:55:59 GMT</d:getlastmodified>
            <d:getetag>&quot;6530b8e149896&quot;</d:getetag>
            <d:resourcetype>
             <d:collection/>
            </d:resourcetype>
            <d:quota-available-bytes>-3</d:quota-available-bytes>
            <d:quota-used-bytes>8865720</d:quota-used-bytes>
            <oc:permissions>RMGDNVCK</oc:permissions>
            <oc:id>02232659ocg3wiqgceqj</oc:id>
            <oc:fileid>2232659</oc:fileid>
            <oc:size>8865720</oc:size>
            <oc:favorite>1</oc:favorite>
            <oc:share-types/>
            <oc:owner-id>USERNAME</oc:owner-id>
            <oc:owner-display-name>NAME</oc:owner-display-name>
            <oc:comments-unread>0</oc:comments-unread>
            <oc:data-fingerprint></oc:data-fingerprint>
            <nc:creation_time>0</nc:creation_time>
            <nc:is-encrypted>0</nc:is-encrypted>
            <nc:has-preview>false</nc:has-preview>
            <nc:mount-type>external</nc:mount-type>
            <nc:note></nc:note>
            <nc:system-tags/>
            <x1:share-permissions xmlns:x1="http://open-collaboration-services.org/ns">31</x1:share-permissions>
            <x2:share-permissions xmlns:x2="http://open-cloud-mesh.org/ns">[&quot;share&quot;,&quot;read&quot;,&quot;write&quot;]</x2:share-permissions>
           </d:prop>
           <d:status>HTTP/1.1 200 OK</d:status>
          </d:propstat>
          <d:propstat>
           <d:prop>
            <d:getcontenttype/>
            <oc:checksums/>
            <oc:downloadURL/>
            <nc:upload_time/>
            <nc:rich-workspace/>
            <nc:lock/>
            <nc:lock-owner/>
            <nc:lock-owner-editor/>
            <nc:lock-owner-displayname/>
            <nc:lock-owner-type/>
            <nc:lock-time/>
            <nc:lock-timeout/>
            <nc:file-metadata-size/>
            <nc:file-metadata-gps/>
           </d:prop>
           <d:status>HTTP/1.1 404 Not Found</d:status>
          </d:propstat>
         </d:response>
        </d:multistatus>
[Network Duration]: 0.4345359802246094s
[Serialization Duration]: 6.249989382922649e-06s
[Result]: success(13137 bytes)
2023-10-27 23:50:59 Network response all headers: 2023-10-27 23:50:59 Optional([AnyHashable("Server"): Apache/2.4.38 (Debian), AnyHashable("X-Permitted-Cross-Domain-Policies"): none, AnyHashable("X-Frame-Options"): SAMEORIGIN, AnyHashable("X-XSS-Protection"): 1; mode=block, AnyHashable("X-Robots-Tag"): noindex, nofollow, AnyHashable("Date"): Fri, 27 Oct 2023 22:50:58 GMT, AnyHashable("Pragma"): no-cache, AnyHashable("Keep-Alive"): timeout=5, max=98, AnyHashable("X-Request-Id"): y7z5MYbPQUfIRKHiZHro, AnyHashable("Expires"): Thu, 19 Nov 1981 08:52:00 GMT, AnyHashable("Connection"): Keep-Alive, AnyHashable("Transfer-Encoding"): Identity, AnyHashable("Referrer-Policy"): no-referrer, AnyHashable("X-Debug-Token"): y7z5MYbPQUfIRKHiZHro, AnyHashable("Content-Security-Policy"): default-src 'none';, AnyHashable("Strict-Transport-Security"): max-age=15552000; includeSubDomains, AnyHashable("Cache-Control"): no-store, no-cache, must-revalidate, AnyHashable("Content-Type"): application/xml; charset=utf-8, AnyHashable("X-Content-Type-Options"): nosniff])
2023-10-27 23:50:59 [INFO] end synchronize Favorite
2023-10-27 23:50:59 [INFO] start synchronize Offline
2023-10-27 23:50:59 [INFO] end synchronize offline
2023-10-27 23:50:59 Network request started: GET https://SERVERNAME/ocs/v2.php/apps/files/api/v1/directEditing
2023-10-27 23:50:59 Network request headers: ["Accept": "application/json", "User-Agent": "Mozilla/5.0 (iOS) Nextcloud-iOS/4.9.2", "Authorization": "Basic cGpmdDpsUzRvT1RBdlc2dDBnRVRKd2JCeWlZUElRcHY3NWxzOWF3S2pQY1l6d25vMDNJNHlCT25xMXZDa0Z6cjVmbkVkd2U3b2V0eDY=", "Content-Type": "application/x-www-form-urlencoded", "OCS-APIRequest": "true"]
2023-10-27 23:50:59 Network request body: None
2023-10-27 23:50:59 Network request started: GET https://SERVERNAME/ocs/v2.php/apps/user_status/api/v1/user_status
2023-10-27 23:50:59 Network request headers: ["Content-Type": "application/x-www-form-urlencoded", "OCS-APIRequest": "true", "User-Agent": "Mozilla/5.0 (iOS) Nextcloud-iOS/4.9.2", "Accept": "application/json", "Authorization": "Basic cGpmdDpsUzRvT1RBdlc2dDBnRVRKd2JCeWlZUElRcHY3NWxzOWF3S2pQY1l6d25vMDNJNHlCT25xMXZDa0Z6cjVmbkVkd2U3b2V0eDY="]
2023-10-27 23:50:59 Network request body: None
2023-10-27 23:50:59 Network request started: GET https://SERVERNAME/apps/calendar/img/calendar-dark.svg
2023-10-27 23:50:59 Network request headers: ["OCS-APIRequest": "true", "Content-Type": "application/x-www-form-urlencoded", "Accept": "application/json", "Authorization": "Basic cGpmdDpsUzRvT1RBdlc2dDBnRVRKd2JCeWlZUElRcHY3NWxzOWF3S2pQY1l6d25vMDNJNHlCT25xMXZDa0Z6cjVmbkVkd2U3b2V0eDY=", "User-Agent": "Mozilla/5.0 (iOS) Nextcloud-iOS/4.9.2"]
2023-10-27 23:50:59 Network request body: None
2023-10-27 23:50:59 Network response result: 2023-10-27 23:50:59 [Request]: GET https://SERVERNAME/ocs/v2.php/apps/user_status/api/v1/user_status
    [Headers]:
        Accept: application/json
        Authorization: Basic cGpmdDpsUzRvT1RBdlc2dDBnRVRKd2JCeWlZUElRcHY3NWxzOWF3S2pQY1l6d25vMDNJNHlCT25xMXZDa0Z6cjVmbkVkd2U3b2V0eDY=
        Content-Type: application/x-www-form-urlencoded
        OCS-APIRequest: true
        User-Agent: Mozilla/5.0 (iOS) Nextcloud-iOS/4.9.2
    [Body]: None
[Response]:
    [Status Code]: 200
    [Headers]:
        Cache-Control: no-cache, no-store, must-revalidate
        Connection: Keep-Alive
        Content-Encoding: gzip
        Content-Length: 154
        Content-Security-Policy: default-src 'none';base-uri 'none';manifest-src 'self';frame-ancestors 'none'
        Content-Type: application/json; charset=utf-8
        Date: Fri, 27 Oct 2023 22:50:59 GMT
        Expires: Thu, 19 Nov 1981 08:52:00 GMT
        Feature-Policy: autoplay 'none';camera 'none';fullscreen 'none';geolocation 'none';microphone 'none';payment 'none'
        Keep-Alive: timeout=5, max=99
        Pragma: no-cache
        Referrer-Policy: no-referrer
        Server: Apache/2.4.38 (Debian)
        Strict-Transport-Security: max-age=15552000; includeSubDomains
        X-Content-Type-Options: nosniff
        X-Frame-Options: SAMEORIGIN
        X-Permitted-Cross-Domain-Policies: none
        X-Request-Id: GtBAdYOlMqhZxrt28Fqg
        X-Robots-Tag: noindex, nofollow
        X-XSS-Protection: 1; mode=block
    [Body]:
        {"ocs":{"meta":{"status":"ok","statuscode":200,"message":"OK"},"data":{"userId":"USERNAME","message":null,"messageId":null,"messageIsPredefined":false,"icon":null,"clearAt":null,"status":"invisible","statusIsUserDefined":true}}}
[Network Duration]: 0.15313899517059326s
[Serialization Duration]: 6.916641723364592e-06s
[Result]: success(224 bytes)
2023-10-27 23:50:59 Network response all headers: 2023-10-27 23:50:59 Optional([AnyHashable("Feature-Policy"): autoplay 'none';camera 'none';fullscreen 'none';geolocation 'none';microphone 'none';payment 'none', AnyHashable("X-Permitted-Cross-Domain-Policies"): none, AnyHashable("Server"): Apache/2.4.38 (Debian), AnyHashable("X-Frame-Options"): SAMEORIGIN, AnyHashable("X-Robots-Tag"): noindex, nofollow, AnyHashable("X-XSS-Protection"): 1; mode=block, AnyHashable("Pragma"): no-cache, AnyHashable("Date"): Fri, 27 Oct 2023 22:50:59 GMT, AnyHashable("Keep-Alive"): timeout=5, max=99, AnyHashable("X-Request-Id"): GtBAdYOlMqhZxrt28Fqg, AnyHashable("Expires"): Thu, 19 Nov 1981 08:52:00 GMT, AnyHashable("Connection"): Keep-Alive, AnyHashable("Referrer-Policy"): no-referrer, AnyHashable("Content-Security-Policy"): default-src 'none';base-uri 'none';manifest-src 'self';frame-ancestors 'none', AnyHashable("Content-Length"): 154, AnyHashable("Strict-Transport-Security"): max-age=15552000; includeSubDomains, AnyHashable("Cache-Control"): no-cache, no-store, must-revalidate, AnyHashable("Content-Encoding"): gzip, AnyHashable("Content-Type"): application/json; charset=utf-8, AnyHashable("X-Content-Type-Options"): nosniff])
2023-10-27 23:50:59 Network request started: GET https://SERVERNAME/apps/activity/img/activity-dark.svg
2023-10-27 23:50:59 Network request headers: ["Accept": "application/json", "Authorization": "Basic cGpmdDpsUzRvT1RBdlc2dDBnRVRKd2JCeWlZUElRcHY3NWxzOWF3S2pQY1l6d25vMDNJNHlCT25xMXZDa0Z6cjVmbkVkd2U3b2V0eDY=", "OCS-APIRequest": "true", "Content-Type": "application/x-www-form-urlencoded", "User-Agent": "Mozilla/5.0 (iOS) Nextcloud-iOS/4.9.2"]
2023-10-27 23:50:59 Network request body: None
2023-10-27 23:50:59 Network response result: 2023-10-27 23:50:59 [Request]: GET https://SERVERNAME/ocs/v2.php/apps/files/api/v1/directEditing
    [Headers]:
        Accept: application/json
        Authorization: Basic cGpmdDpsUzRvT1RBdlc2dDBnRVRKd2JCeWlZUElRcHY3NWxzOWF3S2pQY1l6d25vMDNJNHlCT25xMXZDa0Z6cjVmbkVkd2U3b2V0eDY=
        Content-Type: application/x-www-form-urlencoded
        OCS-APIRequest: true
        User-Agent: Mozilla/5.0 (iOS) Nextcloud-iOS/4.9.2
    [Body]: None
[Response]:
    [Status Code]: 200
    [Headers]:
        Cache-Control: no-cache, no-store, must-revalidate
        Connection: Keep-Alive
        Content-Encoding: gzip
        Content-Length: 326
        Content-Security-Policy: default-src 'none';base-uri 'none';manifest-src 'self';frame-ancestors 'none'
        Content-Type: application/json; charset=utf-8
        Date: Fri, 27 Oct 2023 22:50:59 GMT
        Etag: "c748e8fc588b54fc5af38c4481a19d20"
        Expires: Thu, 19 Nov 1981 08:52:00 GMT
        Feature-Policy: autoplay 'none';camera 'none';fullscreen 'none';geolocation 'none';microphone 'none';payment 'none'
        Keep-Alive: timeout=5, max=96
        Pragma: no-cache
        Referrer-Policy: no-referrer
        Server: Apache/2.4.38 (Debian)
        Strict-Transport-Security: max-age=15552000; includeSubDomains
        X-Content-Type-Options: nosniff
        X-Frame-Options: SAMEORIGIN
        X-Permitted-Cross-Domain-Policies: none
        X-Request-Id: nU6hTU4rHvp03c4hxXEs
        X-Robots-Tag: noindex, nofollow
        X-XSS-Protection: 1; mode=block
    [Body]:
        {"ocs":{"meta":{"status":"ok","statuscode":200,"message":"OK"},"data":{"editors":{"text":{"id":"text","name":"Nextcloud Text","mimetypes":["text\/markdown","text\/plain","application\/cmd","application\/x-empty","application\/x-msdos-program","application\/javascript","application\/json","application\/x-perl","application\/x-php","application\/x-tex","application\/xml","application\/yaml","text\/css","text\/csv","text\/html","text\/org","text\/x-c","text\/x-c++src","text\/x-h","text\/x-java-source","text\/x-ldif","text\/x-python","text\/x-shellscript"],"optionalMimetypes":[],"secure":false}},"creators":{"textdocument":{"id":"textdocument","editor":"text","name":"text document","extension":"md","templates":false,"mimetype":"text\/markdown"}}}}}
[Network Duration]: 0.18046998977661133s
[Serialization Duration]: 6.20837090536952e-06s
[Result]: success(753 bytes)
2023-10-27 23:50:59 Network response all headers: 2023-10-27 23:50:59 Optional([AnyHashable("Content-Encoding"): gzip, AnyHashable("X-Permitted-Cross-Domain-Policies"): none, AnyHashable("Etag"): "c748e8fc588b54fc5af38c4481a19d20", AnyHashable("Content-Length"): 326, AnyHashable("X-Request-Id"): nU6hTU4rHvp03c4hxXEs, AnyHashable("Content-Security-Policy"): default-src 'none';base-uri 'none';manifest-src 'self';frame-ancestors 'none', AnyHashable("Server"): Apache/2.4.38 (Debian), AnyHashable("Feature-Policy"): autoplay 'none';camera 'none';fullscreen 'none';geolocation 'none';microphone 'none';payment 'none', AnyHashable("X-XSS-Protection"): 1; mode=block, AnyHashable("Expires"): Thu, 19 Nov 1981 08:52:00 GMT, AnyHashable("Referrer-Policy"): no-referrer, AnyHashable("Strict-Transport-Security"): max-age=15552000; includeSubDomains, AnyHashable("Content-Type"): application/json; charset=utf-8, AnyHashable("Date"): Fri, 27 Oct 2023 22:50:59 GMT, AnyHashable("X-Robots-Tag"): noindex, nofollow, AnyHashable("Pragma"): no-cache, AnyHashable("X-Content-Type-Options"): nosniff, AnyHashable("X-Frame-Options"): SAMEORIGIN, AnyHashable("Cache-Control"): no-cache, no-store, must-revalidate, AnyHashable("Keep-Alive"): timeout=5, max=96, AnyHashable("Connection"): Keep-Alive])
2023-10-27 23:57:03 [INFO] Application will resign active
2023-10-27 23:57:07 [INFO] Application did become active
2023-10-27 23:57:08 Network request started: GET https://SERVERNAME/status.php
2023-10-27 23:57:08 Network request headers: ["Accept": "application/json", "Content-Type": "application/x-www-form-urlencoded", "OCS-APIRequest": "true", "User-Agent": "Mozilla/5.0 (iOS) Nextcloud-iOS/4.9.2", "Authorization": "Basic cGpmdDpsUzRvT1RBdlc2dDBnRVRKd2JCeWlZUElRcHY3NWxzOWF3S2pQY1l6d25vMDNJNHlCT25xMXZDa0Z6cjVmbkVkd2U3b2V0eDY="]
2023-10-27 23:57:08 Network request body: None
2023-10-27 23:57:08 [INFO] Automatic upload, no new assets found [Init Auto Upload]
2023-10-27 23:57:08 [INFO] Initialize Auto upload with 0 uploads
2023-10-27 23:57:08 [INFO AUTH] Challenge Disposition: 0

Reasoning or why should it be changed/implemented?

Right now it is impossible to upload large files, period. Having to keep the app and the phone screen on for such long time is unreasonable (though that requirement is just because of chunking, which should be reverted to an option, per #2647 's request). Mandatory chunking is causing different issues altogether for uploads and autouploads (#2641 relates to this very likely as well). This is a regression - we used to be able to upload large files before, with the chunking off. And it also allowed for offline uploading.

Environment data

iOS version: 17.1

Nextcloud iOS app version: 4.9.0 - TestFlight. Also happened in the most recent public version, since the automatic chunking came about and the option to chunk uploads was removed.

Server operating system: Linux, Debian 64-bit

Web server: Apache, nginx

Database: MySQL

PHP version: 8.1

Nextcloud version: 27.1.3

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file or test is named. Start by tracing the iOS manual-upload path for the logged 5GB file and its 100,000,000-byte chunk setup, then reproduce the stuck “Preparing file to upload” state. Done means a very large video leaves preparation and begins uploading without the reported crash.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.