nextcloud / nextcloud/talk-android

Share from Nextcloud not showing files

Open
#3,376 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

0. Needs triage bug
Dominant language
Kotlin
Stars
739
Forks
321
Avg merge
14h 59m
Merged PRs (30d)
151

Description

Steps to reproduce
  1. In a talk dialogue screen click on the attach button in the bottom left corner
  2. Select "Share from Nextcloud" (translated from German "Freigabe von Cloud")
  3. The folders are displayed together with their content indicators (size of folder in MB)
  4. 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

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

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.