No files here error with nextcloud app 33
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 2.5k
- Forks
- 1k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 13
Description
How to use GitHub
- Please use the 👍 reaction to show that you are affected by the same issue.
- Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
- Subscribe to receive notifications on status change and new comments.
Steps to reproduce
- Install nextcloud 33 and nextcloud Materia IOS app 33
- Try to load files in app
Expected behaviour
Show all files in the files section of the app.
Actual behaviour
The files section stays empty, and it reports 'no files here'.
- Other apps (WebApp and Desktop apps are not having any issues).
- Reinstalling the app does not fix the issue
- Issue is specific to the Files tab; other tabs render data correctly. when I click on 'Activity' I do see all activity from the server, and I also can see some files when I click on 'Shares'. It is just the main files section that stays empty.
Logs
There are no errors in the nextcloud app log, I also cannot see any weird behaviour in the traefik reverse proxy log. I only see the issue on the app in the files tab.
This is the app log
2026-03-24 20:45:09 [DEBUG] User: user1 https://cloud.mydomain.tld
2026-03-24 20:45:09 [DEBUG] Body: <?xml version="1.0" encoding="UTF-8"?>
<d:propfind xmlns:d="DAV:" xmlns:oc="http://owncloud.org/ns" xmlns:nc="http://nextcloud.org/ns">
<d:prop><d:displayname /><nc:share-download-limits /><d:getlastmodified /><d:getetag /><d:getcontenttype /><d:resourcetype /><d:quota-available-bytes /><d:quota-used-bytes /><d:getcontentlength /><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"/><metadata-photos-exif xmlns="http://nextcloud.org/ns"/><metadata-photos-gps xmlns="http://nextcloud.org/ns"/><metadata-photos-original_date_time xmlns="http://nextcloud.org/ns"/><metadata-photos-place xmlns="http://nextcloud.org/ns"/><metadata-photos-size xmlns="http://nextcloud.org/ns"/><metadata-files-live-photo xmlns="http://nextcloud.org/ns"/><hidden 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>
</d:propfind>
2026-03-24 20:45:09 [DEBUG] User: user1 https://cloud.mydomain.tld
9:45:09 success(1983 bytes)
2026-03-24 20:45:09 [DEBUG] Network response all headers: 2026-03-24 19:45:09 [AnyHashable("Content-Length"): 837, AnyHashable("referrer-policy"): no-referrer, AnyHashable("x-request-id"): GIxcD8ApJlYGwl4x4w7Q, AnyHashable("x-debug-token"): GIxcD8ApJlYGwl4x4w7Q, AnyHashable("Date"): Tue, 24 Mar 2026 19:45:09 GMT, AnyHashable("content-security-policy"): default-src 'none';, AnyHashable("Content-Encoding"): gzip, AnyHashable("report-to"): {"group":"cf-nel","max_age":604800,"endpoints":[{"url":""}]}, AnyHashable("nel"): {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}, AnyHashable("x-xss-protection"): 1; mode=block, AnyHashable("Alt-Svc"): h3=":443"; ma=86400, AnyHashable("Content-Type"): application/xml; charset=utf-8, AnyHashable("Priority"): u=3,i, AnyHashable("cf-ray"): 9e182cb4583dbe6e-AMS, AnyHashable("server-timing"): cfExtPri, AnyHashable("x-frame-options"): DENY, AnyHashable("Vary"): Brief,Prefer, accept-encoding, AnyHashable("x-user-id"): user1, AnyHashable("Server"): cloudflare, AnyHashable("x-permitted-cross-domain-policies"): none, AnyHashable("x-powered-by"): PHP/8.4.18, AnyHashable("cf-cache-status"): DYNAMIC, AnyHashable("x-robots-tag"): noindex, nofollow, AnyHashable("Strict-Transport-Security"): max-age=15552000, AnyHashable("x-content-type-options"): nosniff, AnyHashable("dav"): 1, 3, extended-mkcol, access-control, calendarserver-principal-property-search, nc-paginate, nextcloud-checksum-update, nc-calendar-search, nc-enable-birthday-calendar]
2026-03-24 20:45:09 [DEBUG] User: user1 https://cloud.mydomain.tld
2026-03-24 20:45:09 [DEBUG] Request started: PROPFIND https://cloud.mydomain.tld/remote.php/dav/files/user1
2026-03-24 20:45:09 [DEBUG] Headers: ["X-NC-CheckInterceptor": "true", "Depth": "1", "Authorization": "Basic XXXXXXXXXXXXXXXXXXXXXX=", "Accept": "application/xml", "OCS-APIRequest": "true", "User-Agent": "Mozilla/5.0 (iOS) Nextcloud-iOS/33.0.3", "X-NC-Account": "user1 https://cloud.mydomain.tld", "Content-Type": "application/xml"]
2026-03-24 20:45:09 [DEBUG] Body: <?xml version="1.0" encoding="UTF-8"?>
<d:propfind xmlns:d="DAV:" xmlns:oc="http://owncloud.org/ns" xmlns:nc="http://nextcloud.org/ns">
<d:prop><d:displayname /><nc:share-download-limits /><d:getlastmodified /><d:getetag /><d:getcontenttype /><d:resourcetype /><d:quota-available-bytes /><d:quota-used-bytes /><d:getcontentlength /><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"/><metadata-photos-exif xmlns="http://nextcloud.org/ns"/><metadata-photos-gps xmlns="http://nextcloud.org/ns"/><metadata-photos-original_date_time xmlns="http://nextcloud.org/ns"/><metadata-photos-place xmlns="http://nextcloud.org/ns"/><metadata-photos-size xmlns="http://nextcloud.org/ns"/><metadata-files-live-photo xmlns="http://nextcloud.org/ns"/><hidden 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>
</d:propfind>
2026-03-24 20:45:09 [DEBUG] User: user1 https://cloud.mydomain.tld
2026-03-24 20:45:09 [DEBUG] Network response result: 2026-03-24 19:45:09 success(55419 bytes)
2026-03-24 20:45:09 [DEBUG] Network response all headers: 2026-03-24 19:45:09 [AnyHashable("Content-Length"): 3303, AnyHashable("referrer-policy"): no-referrer, AnyHashable("x-request-id"): XXXXXXXXXXXXXXXXX, AnyHashable("x-debug-token"): XXXXXXXXXXXXXXXXX, AnyHashable("Date"): Tue, 24 Mar 2026 19:45:09 GMT, AnyHashable("content-security-policy"): default-src 'none';, AnyHashable("Content-Encoding"): gzip, AnyHashable("report-to"): {"group":"cf-nel","max_age":604800,"endpoints":[{"url":""}]}, AnyHashable("nel"): {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}, AnyHashable("x-xss-protection"): 1; mode=block, AnyHashable("Alt-Svc"): h3=":443"; ma=86400, AnyHashable("Content-Type"): application/xml; charset=utf-8, AnyHashable("Priority"): u=3,i, AnyHashable("cf-ray"): XXXXXXXXXXXXXXXXX-AMS, AnyHashable("server-timing"): cfExtPri, AnyHashable("x-frame-options"): DENY, AnyHashable("Vary"): Brief,Prefer, accept-encoding, AnyHashable("x-user-id"): user1, AnyHashable("Server"): cloudflare, AnyHashable("x-permitted-cross-domain-policies"): none, AnyHashable("x-powered-by"): PHP/8.4.18, AnyHashable("cf-cache-status"): DYNAMIC, AnyHashable("x-robots-tag"): noindex, nofollow, AnyHashable("Strict-Transport-Security"): max-age=15552000, AnyHashable("x-content-type-options"): nosniff, AnyHashable("dav"): 1, 3, extended-mkcol, access-control, calendarserver-principal-property-search, nc-paginate, nextcloud-checksum-update, nc-calendar-search, nc-enable-birthday-calendar]
2026-03-24 20:45:12 [DEBUG] User: user1 https://cloud.mydomain.tld
9:45:12 success(1983 bytes)
2026-03-24 20:45:12 [DEBUG] Network response all headers: 2026-03-24 19:45:12 [AnyHashable("Content-Length"): 837, AnyHashable("referrer-policy"): no-referrer, AnyHashable("x-request-id"): XXXXXXXXXXXXXXXXX, AnyHashable("x-debug-token"): XXXXXXXXXXXXXXXXX, AnyHashable("Date"): Tue, 24 Mar 2026 19:45:12 GMT, AnyHashable("content-security-policy"): default-src 'none';, AnyHashable("Content-Encoding"): gzip, AnyHashable("report-to"): {"group":"cf-nel","max_age":604800,"endpoints":[{"url":""}]}, AnyHashable("nel"): {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}, AnyHashable("x-xss-protection"): 1; mode=block, AnyHashable("Alt-Svc"): h3=":443"; ma=86400, AnyHashable("Content-Type"): application/xml; charset=utf-8, AnyHashable("Priority"): u=3,i, AnyHashable("cf-ray"): XXXXXXXXXXXXXXXXX-AMS, AnyHashable("server-timing"): cfExtPri, AnyHashable("x-frame-options"): DENY, AnyHashable("Vary"): Brief,Prefer, accept-encoding, AnyHashable("x-user-id"): user1, AnyHashable("Server"): cloudflare, AnyHashable("x-permitted-cross-domain-policies"): none, AnyHashable("x-powered-by"): PHP/8.4.18, AnyHashable("cf-cache-status"): DYNAMIC, AnyHashable("x-robots-tag"): noindex, nofollow, AnyHashable("Strict-Transport-Security"): max-age=15552000, AnyHashable("x-content-type-options"): nosniff, AnyHashable("dav"): 1, 3, extended-mkcol, access-control, calendarserver-principal-property-search, nc-paginate, nextcloud-checksum-update, nc-calendar-search, nc-enable-birthday-calendar]
2026-03-24 20:45:12 [DEBUG] Network response result: 2026-03-24 19:45:12 success(55419 bytes)
2026-03-24 20:45:12 [DEBUG] User: user1 https://cloud.mydomain.tld
2026-03-24 20:45:12 [DEBUG] Network response all headers: 2026-03-24 19:45:12 [AnyHashable("Content-Length"): 3303, AnyHashable("referrer-policy"): no-referrer, AnyHashable("x-request-id"): XXXXXXXXXXXXXXXXX, AnyHashable("x-debug-token"): XXXXXXXXXXXXXXXXX, AnyHashable("Date"): Tue, 24 Mar 2026 19:45:12 GMT, AnyHashable("content-security-policy"): default-src 'none';, AnyHashable("Content-Encoding"): gzip, AnyHashable("report-to"): {"group":"cf-nel","max_age":604800,"endpoints":[{"url":""}]}, AnyHashable("nel"): {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}, AnyHashable("x-xss-protection"): 1; mode=block, AnyHashable("Alt-Svc"): h3=":443"; ma=86400, AnyHashable("Content-Type"): application/xml; charset=utf-8, AnyHashable("Priority"): u=3,i, AnyHashable("cf-ray"): XXXXXXXXXXXXXXXXX -AMS, AnyHashable("server-timing"): cfExtPri, AnyHashable("x-frame-options"): DENY, AnyHashable("Vary"): Brief,Prefer, accept-encoding, AnyHashable("x-user-id"): user1, AnyHashable("Server"): cloudflare, AnyHashable("x-permitted-cross-domain-policies"): none, AnyHashable("x-powered-by"): PHP/8.4.18, AnyHashable("cf-cache-status"): DYNAMIC, AnyHashable("x-robots-tag"): noindex, nofollow, AnyHashable("Strict-Transport-Security"): max-age=15552000, AnyHashable("x-content-type-options"): nosniff, AnyHashable("dav"): 1, 3, extended-mkcol, access-control, calendarserver-principal-property-search, nc-paginate, nextcloud-checksum-update, nc-calendar-search, nc-enable-birthday-calendar]
Reasoning or why should it be changed/implemented?
Environment data
iOS version: e.g. iOS 17.6.1
26.3.1
Nextcloud iOS app version: see More > Settings
33.0.0.7
Server operating system:
docker -> running the latest docker (33.0)
Web server: Apache,
Database:
PHP version:
Nextcloud version: see Nextcloud admin page
- installed: true
- version: 33.0.0.16
- versionstring: 33.0.0
- edition:
- maintenance: false
- needsDbUpgrade: false
- productname: Nextcloud
- extendedSupport: false
Let me know if there is any other additional log you would like to have.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at the Files tab and reproduce the empty listing against Nextcloud 33, using the logged PROPFIND request and response as the initial evidence. Compare its behavior with the working Activity and Shares tabs. Done means the Files section displays the user's files.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, swift
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 45/100