nextcloud / nextcloud/talk-android
Share from Nextcloud not showing files
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 739
- Forks
- 321
- Avg merge
- 14h 59m
- Merged PRs (30d)
- 151
Description
Steps to reproduce
- In a talk dialogue screen click on the attach button in the bottom left corner
- Select "Share from Nextcloud" (translated from German "Freigabe von Cloud")
- The folders are displayed together with their content indicators (size of folder in MB)
- Select a folder with content (where I know from the web frontend that there are files and the content indicator of step 3 agrees
Expected behaviour
I would expect for the files in those folders to show up so I can select to share them as the name "Share from Cloud" implies.
Actual behaviour
No files are visible and offered for sharing, instead only a message "Keine geteilten Elemente" - in English roughly "No shared elements"
Device brand and model
Huawei P30 Pro
Android version
12
Nextcloud Talk app version
17.10
Nextcloud server version
27.1.2
Talk version
17.1.1
Custom Signaling server configured
None
Custom TURN server configured
None
Custom STUN server configured
Yes
Android logs
No response
Server log
Likely unrelated, seems to be this issue:
https://github.com/nextcloud/groupfolders/issues/2559
______________________________
[files] Error: OC\User\NoUserException: Backends provided no user object at <<closure>>
0. <<closure>>
OC\Files\Node\Root->getUserFolder()
1. .../users/cloud/nextcloud/lib/private/Files/Node/LazyFolder.php line 74
call_user_func_array()
2. .../users/cloud/nextcloud/lib/private/Files/Node/LazyRoot.php line 40
OC\Files\Node\LazyFolder->__call()
3. .../cloud/nextcloud/apps/groupfolders/lib/Versions/VersionsBackend.php line 73
OC\Files\Node\LazyRoot->getUserFolder()
4. .../users/cloud/nextcloud/apps/groupfolders/lib/Versions/GroupVersionsExpireManager.php line 72
OCA\GroupFolders\Versions\VersionsBackend->getVersionsForFile()
5. .../users/cloud/nextcloud/apps/groupfolders/lib/Versions/GroupVersionsExpireManager.php line 59
OCA\GroupFolders\Versions\GroupVersionsExpireManager->expireFolder()
6. .../users/cloud/nextcloud/apps/groupfolders/lib/BackgroundJob/ExpireGroupVersions.php line 43
OCA\GroupFolders\Versions\GroupVersionsExpireManager->expireAll()
7. .../users/cloud/nextcloud/lib/public/BackgroundJob/Job.php line 81
OCA\GroupFolders\BackgroundJob\ExpireGroupVersions->run()
8. .../users/cloud/nextcloud/lib/public/BackgroundJob/TimedJob.php line 103
OCP\BackgroundJob\Job->start()
9. .../users/cloud/nextcloud/lib/public/BackgroundJob/TimedJob.php line 93
OCP\BackgroundJob\TimedJob->start()
10. .../users/cloud/nextcloud/cron.php line 152
OCP\BackgroundJob\TimedJob->execute()
at 2023-10-12T07:10:02+00:00
Additional information
No response
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 by reproducing the attach flow in the Talk Android app on the stated Android, Talk, and Nextcloud versions, then inspect how the “Share from Nextcloud” folder contents are loaded. Compare the behavior with the supplied server log and linked groupfolders issue. Done means files inside a folder are displayed and can be selected for sharing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 28/100