Dateien nur zugreifbar, wenn files share deaktiviert ist

The Basics

  • Nextcloud Server version (e.g., 29.x.x):
    • 31.0.0
  • Operating system and version (e.g., Ubuntu 24.04):
    • Ubuntu 24.04 in VirtualBox
  • Web server and version (e.g, Apache 2.4.25):
    • nginx
  • Reverse proxy and version _(e.g. nginx 1.27.2)
    • Apache
  • PHP version (e.g, 8.3):
    • 8.3.6
  • Is this the first time you’ve seen this error? (Yes / No):
    • yes

Summary of the issue you are facing:

Ich habe einen Ordner intern geteilt. Die Freigabe wollte ich wieder lösen, da ich den Ordner verschieben wollte und den Hauptordner wieder freigeben wollte. Dazu kam es jedoch nicht, weil wenn ich die Freigabe löschen wollte, eine Fehlermeldung angezeigt worden ist (WebUI). Den genauen Wortlaut habe ich jetzt nicht, aber sowas wie Fehler, Freigabe nicht löschbar auf englisch.

Dann dachte ich mir, ich lasse die Freigabe zeitlich auslaufen, da ich die Freigabe bearbeiten konnte. Am nÀchsten Tag konnte sich kein Client mehr verbinden und im WebUI wurde mir mein Dashboard zwar angezeigt, aber keine Dateien (eine Fehlermeldung lediglich)

Das Problem betrifft keinen anderen Account, nur meinen. Sobald ich File sharing App deaktiviere, ist das Problem weg, jedoch sind dann natĂŒrlich meine Freigaben bei den anderen Accounts weg.

Was könnte ich tun, damit mein Account wieder funktioniert. (außer Backup wieder einspielen)

Configuration

Nextcloud

The output of occ config:list system or similar is best, but, if not possible, the contents of your config.php file from /path/to/nextcloud is fine (make sure to remove any identifiable information!):

{
    "system": {
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "nextcloud.warptor.de",
            "nextcloud.ibs-sued.de",
            "192.168.120.31",
            "localhost"
        ],
        "trusted_proxies": "***REMOVED SENSITIVE VALUE***",
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "mysql",
        "version": "31.0.0.18",
        "overwrite.cli.url": "https:\/\/nextcloud.warptor.de",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "mysql.utf8mb4": true,
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "maintenance": false,
        "default_phone_region": "DE",
        "default_language": "de_DE",
        "default_locale": "de_DE",
        "memcache.local": "\\OC\\Memcache\\APCu",
        "mail_smtpmode": "smtp",
        "mail_smtpsecure": "ssl",
        "mail_sendmailmode": "smtp",
        "mail_smtpauthtype": "PLAIN",
        "mail_smtpauth": 1,
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "465",
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "app_install_overwrite": [
            "pdfdraw",
            "spreed",
            "maps"
        ],
        "theme": "",
        "loglevel": 2,
        "enable_previews": true,
        "enabledPreviewProviders": [
            "OC\\Preview\\Movie",
            "OC\\Preview\\PNG",
            "OC\\Preview\\JPEG",
            "OC\\Preview\\GIF",
            "OC\\Preview\\BMP",
            "OC\\Preview\\XBitmap",
            "OC\\Preview\\MP3",
            "OC\\Preview\\MP4",
            "OC\\Preview\\TXT",
            "OC\\Preview\\MarkDown",
            "OC\\Preview\\PDF",
            "OC\\Preview\\SVG",
            "OC\\Preview\\CVS"
        ],
        "updater.release.channel": "stable",
        "maintenance_window_start": 1,
        "memories.db.triggers.fcu": true,
        "memories.exiftool": "\/var\/www\/nextcloud\/apps\/memories\/bin-ext\/exiftool-amd64-glibc",
        "memories.vod.path": "\/var\/www\/nextcloud\/apps\/memories\/bin-ext\/go-vod-amd64",
        "memories.vod.ffmpeg": "\/usr\/bin\/ffmpeg",
        "memories.vod.ffprobe": "\/usr\/bin\/ffprobe",
        "memories.gis_type": 1,
        "filelocking.enabled": true,
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "redis": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "port": 0,
            "timeout": 0
        },
        "memories.vod.disable": false
    }
}

Apps

The output of occ app:list (if possible).

Enabled:
  - activity: 4.0.0
  - admin_audit: 1.21.0
  - app_api: 5.0.2
  - bruteforcesettings: 4.0.0
  - calendar: 5.1.3
  - circles: 31.0.0-dev.0
  - cloud_federation_api: 1.14.0
  - collectives: 2.16.1
  - comments: 1.21.0
  - contacts: 7.0.3
  - contactsinteraction: 1.12.0
  - cospend: 3.0.11
  - dashboard: 7.11.0
  - dav: 1.33.0
  - external: 6.0.1
  - federatedfilesharing: 1.21.0
  - federation: 1.21.0
  - files: 2.3.1
  - files_downloadlimit: 4.0.0
  - files_external: 1.23.0
  - files_pdfviewer: 4.0.0
  - files_reminders: 1.4.0
  - files_sharing: 1.23.1
  - files_trashbin: 1.21.0
  - firstrunwizard: 4.0.0
  - gpxpod: 7.0.4
  - groupfolders: 19.0.3
  - integration_openstreetmap: 2.0.1
  - logreader: 4.0.0
  - lookup_server_connector: 1.19.0
  - mail: 4.2.4
  - memories: 7.5.2
  - nextcloud_announcements: 3.0.0
  - notes: 4.11.0
  - notifications: 4.0.0
  - oauth2: 1.19.1
  - password_policy: 3.0.0
  - passwords: 2025.2.20
  - photos: 4.0.0-dev.1
  - polls: 7.4.1
  - previewgenerator: 5.8.0
  - privacy: 3.0.0
  - profile: 1.0.0
  - provisioning_api: 1.21.0
  - recognize: 9.0.0
  - recommendations: 4.0.0
  - related_resources: 2.0.0
  - serverinfo: 3.0.0
  - settings: 1.14.0
  - support: 3.0.0
  - suspicious_login: 9.0.1
  - systemtags: 1.21.1
  - tasks: 0.16.1
  - text: 5.0.0
  - theming: 2.6.1
  - twofactor_backupcodes: 1.20.0
  - viewer: 4.0.0
  - webhook_listeners: 1.2.0
  - workflowengine: 2.13.0
Disabled:
  - cookbook: 0.11.3 (installed 0.11.3)
  - deck: 1.15.0 (installed 1.15.0)
  - drawio: 3.0.3 (installed 3.0.3)
  - electronicsignatures: 3.0.4 (installed 3.0.4)
  - encryption: 2.19.0
  - facerecognition: 0.9.60 (installed 0.9.60)
  - files_versions: 1.24.0 (installed 1.24.0)
  - fileslibreofficeedit: 2.0.1 (installed 2.0.1)
  - health: 2.2.2 (installed 2.2.2)
  - integration_dropbox: 3.1.0 (installed 3.1.0)
  - maps: 1.5.0 (installed 1.5.0)
  - mediadc: 0.4.0 (installed 0.4.0)
  - metadata: 0.22.0 (installed 0.22.0)
  - money: 0.29.1 (installed 0.29.1)
  - multiboards: 1.0.4 (installed 1.0.4)
  - news: 25.3.0 (installed 25.3.0)
  - phonetrack: 0.8.2 (installed 0.8.2)
  - richdocuments: 8.6.2 (installed 8.6.2)
  - richdocumentscode: 24.4.1204 (installed 24.4.1204)
  - sharebymail: 1.21.0 (installed 1.21.0)
  - spreed: 21.0.0 (installed 21.0.0)
  - survey_client: 3.0.0 (installed 1.16.0)
  - twofactor_nextcloud_notification: 5.0.0
  - twofactor_totp: 13.0.0-dev.0
  - updatenotification: 1.21.0 (installed 1.21.0)
  - user_ldap: 1.22.0
  - user_status: 1.11.0 (installed 1.11.0)
  - user_usage_report: 2.0.0 (installed 2.0.0)
  - weather_status: 1.11.0 (installed 1.4.0)
  - welcome: 1.2.1 (installed 1.2.1)
  - whiteboard: 1.0.5 (installed 1.0.5)
  - workflow_ocr: 1.31.0 (installed 1.31.0)

Eine wirkliche Idee habe ich nicht. Aber folgendes könntest du probieren.

Deinstallation oder Deaktivierung nicht benötigter Apps
Falls du nicht viel zu verlieren hast, könntest du ein paar Apps deaktivieren und deinstallieren, die du nicht brauchst. Beachte, dass evtl. Daten gelöscht werden. Das betrifft vor allen manuell installierte oder aktivierte Apps. Nutzt du die App External fĂŒr externen Speicher? Kannst du den evtl. temporĂ€r entfernen?

Dateien neu laden
Du könntest mal sudo -u www-data php /path/to/nextcloud/occ files:scan --all durchfĂŒhren. Vielleicht ist irgendwas durcheinander geraten. Dokumentation

Nur dein Benutzer betroffen?
Wenn dem so ist, könntest du alle Daten zu einem neuen Benutzer kopieren und den neuen Benutzer verwenden.

Danke fĂŒr deine schnelle Antwort.
Ja, es ist nur bei mir, leider ist mein Account auch der Admin. Ich nutze Nextcloud recht ausgiebig, daher ist das nicht so einfach die Dateien in ein anderes Account zu verschieben. Memories fĂŒr Fotos mit Gesichtserkennung, Freigaben in der Familie, Kalender, Kontakte


Wie gesagt, wenn ich files_sharing app deaktiviere, sehe ich meine Dateien wieder. Ich denke, beim “aggressiven” beenden der Freigabe (sehe oben) ist vermutlich was in der DB hĂ€ngen geblieben, woran sich die Datei Freigabe App stört.

Aber ich kenne die Strukturierung in der DB nicht, weiß gar nicht, wo ich da anfangen soll, ohne noch mehr zu beschĂ€digen.

Folgendes habe ich schon ausprobiert:
sudo -u www-data php /var/www/nextcloud/occ maintenance:repair --include-expensive
sudo -u www-data php /var/www/nextcloud/occ files:cleanup
sudo -u www-data php /var/www/nextcloud/occ files:repair-tree
keine Fehler

sudo -u www-data php /var/www/nextcloud/occ files:scan --all oder
sudo -u www-data php /var/www/nextcloud/occ files:scan --path=“miklos”
sagt folgendes:

Starting scan for user 1 out of 1 (miklos)

An unhandled exception has been thrown:

TypeError: OCA\Activity\FilesHooks::OCA\Activity\{closure}(): Argument #1 ($user) must be of type OCP\IUser, string given in /var/www/nextcloud/apps/activity/lib/FilesHooks.php:934

Stack trace:

#0 [internal function]: OCA\Activity\FilesHooks->OCA\Activity\{closure}()
#1 /var/www/nextcloud/apps/activity/lib/FilesHooks.php(934): array_map()
#2 /var/www/nextcloud/apps/activity/lib/FilesHooks.php(822): OCA\Activity\FilesHooks->unshareFromGroup()
#3 /var/www/nextcloud/apps/activity/lib/Listener/ShareEventListener.php(54): OCA\Activity\FilesHooks->unShare()
#4 /var/www/nextcloud/apps/activity/lib/Listener/ShareEventListener.php(29): OCA\Activity\Listener\ShareEventListener->unShare()
#5 /var/www/nextcloud/lib/private/EventDispatcher/ServiceEventListener.php(68): OCA\Activity\Listener\ShareEventListener->handle()
#6 /var/www/nextcloud/3rdparty/symfony/event-dispatcher/EventDispatcher.php(220): OC\EventDispatcher\ServiceEventListener->__invoke()
#7 /var/www/nextcloud/3rdparty/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\Component\EventDispatcher\EventDispatcher->callListeners()
#8 /var/www/nextcloud/lib/private/EventDispatcher/EventDispatcher.php(67): Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
#9 /var/www/nextcloud/lib/private/EventDispatcher/EventDispatcher.php(79): OC\EventDispatcher\EventDispatcher->dispatch()
#10 /var/www/nextcloud/lib/private/Share20/Manager.php(1125): OC\EventDispatcher\EventDispatcher->dispatchTyped()
#11 /var/www/nextcloud/lib/private/Share20/Manager.php(1475): OC\Share20\Manager->deleteShare()
#12 /var/www/nextcloud/lib/private/Share20/Manager.php(1323): OC\Share20\Manager->checkShare()
#13 /var/www/nextcloud/apps/files_sharing/lib/MountProvider.php(47): OC\Share20\Manager->getSharedWith()
#14 /var/www/nextcloud/lib/private/Files/Config/MountProviderCollection.php(72): OCA\Files_Sharing\MountProvider->getMountsForUser()
#15 /var/www/nextcloud/lib/private/Files/Config/MountProviderCollection.php(129): OC\Files\Config\MountProviderCollection->getMountsFromProvider()
#16 /var/www/nextcloud/lib/private/Files/SetupManager.php(204): OC\Files\Config\MountProviderCollection->addMountForUser()
#17 /var/www/nextcloud/lib/private/Files/SetupManager.php(311): OC\Files\SetupManager->OC\Files\{closure}()
#18 /var/www/nextcloud/lib/private/Files/SetupManager.php(203): OC\Files\SetupManager->setupForUserWith()
#19 /var/www/nextcloud/lib/private/legacy/OC_Util.php(55): OC\Files\SetupManager->setupForUser()
#20 /var/www/nextcloud/lib/private/Files/Utils/Scanner.php(94): OC_Util::setupFS()
#21 /var/www/nextcloud/lib/private/Files/Utils/Scanner.php(186): OC\Files\Utils\Scanner->getMounts()
#22 /var/www/nextcloud/apps/files/lib/Command/Scan.php(154): OC\Files\Utils\Scanner->scan()
#23 /var/www/nextcloud/apps/files/lib/Command/Scan.php(215): OCA\Files\Command\Scan->scanFiles()
#24 /var/www/nextcloud/3rdparty/symfony/console/Command/Command.php(326): OCA\Files\Command\Scan->execute()
#25 /var/www/nextcloud/core/Command/Base.php(161): Symfony\Component\Console\Command\Command->run()
#26 /var/www/nextcloud/3rdparty/symfony/console/Application.php(1078): OC\Core\Command\Base->run()
#27 /var/www/nextcloud/3rdparty/symfony/console/Application.php(324): Symfony\Component\Console\Application->doRunCommand()
#28 /var/www/nextcloud/3rdparty/symfony/console/Application.php(175): Symfony\Component\Console\Application->doRun()
#29 /var/www/nextcloud/lib/private/Console/Application.php(187): Symfony\Component\Console\Application->run()
#30 /var/www/nextcloud/console.php(87): OC\Console\Application->run()
#31 /var/www/nextcloud/occ(11): require_once('...')

Der Befehl ist
sudo -u www-data php occ files:scan --all
oder
sudo -u www-data php occ files:scan miklos

Du kannst im Übrigen auch mehr Admins anlegen. Du kannst z. B. einen Benutzer miklos2 anlegen und ihn der admin-Gruppe hinzufĂŒgen.

Hast du auch mal einen anderen Browser und/oder Rechner probiert. Vielleicht ein Caching-Problem von HTML, CSS oder JavaScript. Wobei wohl eher unwahrscheinlich.

Wenn irgendwelche Shares kaputt sind. Vielleicht kannst du in Nextcloud Files deine Shares mal anzeigen lassen und vielleicht rĂŒckwĂ€rts löschen. Also die letzte Freigabe zuerst usw.

Vielleicht hilft es auch ein paar Verzeichnisse umzuorganisieren. Damit machst du ja noch nicht so viel kaputt. Aber vielleicht hilft es ja.

Bin mir nicht sicher, was du mir hiermit sagen möchtest?! Übersehe ich was, oder ist das das gleiche, was ich oben schrieb, oder hast du das nur als BestĂ€tigung gemeint?
Ich nutze das nur mit vollstÀndige Pfade, weil ohne nicht immer möglich ist (Umgebungsvariablen), so hatte ich das immer erfolgreich genutzt. Jetzt jedoch mit diese Fehlermeldungen, wie das oben steht.

Ja stimmt, das habe ich gesehen, aber noch nicht ausprobiert.

Ja, wie gesagt, auch die Desktop-Clients und Android können auf die Dateien nicht zugreifen, wenn ich den files_share wieder aktiviere.

Wenn die App files_share an ist, kann ich gar nichts machen, dann werden mir die Dateien nicht angezeigt, bzw. ich bekomme eine allgemeine Nextcloud Fehler Seite angezeigt. Wenn die App deaktiviert ist, kann ich keine Freigaben bearbeiten.

Was ich noch versuchen könnte, den betroffenen Ordner löschen, wÀhrend file_share aus ist und dann wieder die App aktivieren und danach diese Dateien wieder einspielen.
Sonnst, wenn keine andere VorschlÀge kommen, bleibt mir nur DB mit Backup DB vergleichen, und hoffen, dass ich was finde. Oder gar einfach Backup wieder einspielen und die seit dem dazu gekommene Dateien per files:scan neu einbinden.
Habe ich noch nie gemacht, bin gespannt, wie das endet :see_no_evil:

Die Befehle habe ich geschrieben, da sie bei dir komisch aussahen. Bitte poste immer per Cut-and-Paste den Befehl und die Ausgabe.

Auch wenn ich es schon mal geschrieben habe. Hast du irgendwelche komischen Apps nachinstalliert? Das fĂŒhrt oft zu Seiteneffekten. Versuche manuell nachinstallierte Apps los zu werden.

Auch steht bei dir in config.php sowas. Vielleicht kannst du die Apps loswerden bzw. die Zeilen mal temporÀr löschen.

"app_install_overwrite": [
            "pdfdraw",
            "spreed",
            "maps"
        ],

Versuche alles das los zu werden, was nicht zur Standardinstallation gehört. Deinstalliere und lösche das, was dir am wenigsten weh tut.

Morgen kommt Nextcloud 31.0.1 raus. Vielleicht behebt die Version dein Problem. Maintenance and Release Schedule

ah, ok, Cut-and-Paste habe ich benutzt, nur von der Ausgabe separiert :see_no_evil:

Die Zeilen sind mir gar nicht aufgefallen, habe ich gelöscht, pdfdraw und maps ganz entfernt. Eigenartigerweise habe ich festgestellt, dass mit spreed die App Talk gemeint ist. Ist das normal?

Nachdem ich einiges gelöscht und deaktiviert habe:

 sudo -u www-data php /var/www/nextcloud/occ app:list
Enabled:
  - activity: 4.0.0
  - admin_audit: 1.21.0
  - app_api: 5.0.2
  - bruteforcesettings: 4.0.0
  - calendar: 5.1.3
  - circles: 31.0.0-dev.0
  - cloud_federation_api: 1.14.0
  - collectives: 2.16.1
  - comments: 1.21.0
  - contacts: 7.0.3
  - contactsinteraction: 1.12.0
  - dashboard: 7.11.0
  - dav: 1.33.0
  - deck: 1.15.0
  - external: 6.0.1
  - federatedfilesharing: 1.21.0
  - federation: 1.21.0
  - files: 2.3.1
  - files_downloadlimit: 4.0.0
  - files_external: 1.23.0
  - files_pdfviewer: 4.0.0
  - files_reminders: 1.4.0
  - files_sharing: 1.23.1
  - files_trashbin: 1.21.0
  - files_versions: 1.24.0
  - firstrunwizard: 4.0.0
  - gpxpod: 7.0.4
  - groupfolders: 19.0.3
  - integration_openstreetmap: 2.0.1
  - logreader: 4.0.0
  - lookup_server_connector: 1.19.0
  - mail: 4.2.4
  - memories: 7.5.2
  - nextcloud_announcements: 3.0.0
  - notes: 4.11.0
  - notifications: 4.0.0
  - oauth2: 1.19.1
  - password_policy: 3.0.0
  - passwords: 2025.2.20
  - photos: 4.0.0-dev.1
  - previewgenerator: 5.8.0
  - privacy: 3.0.0
  - profile: 1.0.0
  - provisioning_api: 1.21.0
  - recognize: 9.0.0
  - recommendations: 4.0.0
  - related_resources: 2.0.0
  - serverinfo: 3.0.0
  - settings: 1.14.0
  - support: 3.0.0
  - suspicious_login: 9.0.1
  - systemtags: 1.21.1
  - tasks: 0.16.1
  - text: 5.0.0
  - theming: 2.6.1
  - twofactor_backupcodes: 1.20.0
  - updatenotification: 1.21.0
  - viewer: 4.0.0
  - webhook_listeners: 1.2.0
  - workflowengine: 2.13.0
Disabled:
  - cookbook: 0.11.3 (installed 0.11.3)
  - cospend: 3.0.11 (installed 3.0.11)
  - encryption: 2.19.0
  - health: 2.2.2 (installed 2.2.2)
  - metadata: 0.22.0 (installed 0.22.0)
  - polls: 7.4.1 (installed 7.4.1)
  - richdocuments: 8.6.2 (installed 8.6.2)
  - richdocumentscode: 24.4.1204 (installed 24.4.1204)
  - sharebymail: 1.21.0 (installed 1.21.0)
  - spreed: 21.0.1 (installed 21.0.1)
  - survey_client: 3.0.0 (installed 1.16.0)
  - twofactor_nextcloud_notification: 5.0.0
  - twofactor_totp: 13.0.0-dev.0
  - user_ldap: 1.22.0
  - user_status: 1.11.0 (installed 1.11.0)
  - user_usage_report: 2.0.0 (installed 2.0.0)
  - weather_status: 1.11.0 (installed 1.4.0)
  - welcome: 1.2.1 (installed 1.2.1)

und files_share wieder aktiviert habe, das gleiche Problem wieder:

tail -n 1 /var/nextcloud_data/nextcloud.log
{"reqId":"***REMOVED SENSITIVE VALUE***","level":3,"time":"2025-03-12T16:36:54+00:00","remoteAddr":"***REMOVED SENSITIVE VALUE***",
"user":"miklos","app":"webdav","method":"PROPFIND","url":"/remote.php/dav/files/miklos/",
"message":"OCA\\Activity\\FilesHooks::OCA\\Activity\\{closure}(): Argument #1 ($user) must be of type OCP\\IUser, string given","userAgent":"Mozilla/5.0 (Windows) mirall/3.16.0 (build 20250306) (Nextcloud, windows-10.0.19045 ClientArchitecture: x86_64 OsArchitecture: x86_64)",
"version":"31.0.0.18",
"exception":{"Exception":"TypeError",
"Message":"OCA\\Activity\\FilesHooks::OCA\\Activity\\{closure}(): Argument #1 ($user) must be of type OCP\\IUser, string given",
"Code":0,
"Trace":[{"function":"OCA\\Activity\\{closure}",
"class":"OCA\\Activity\\FilesHooks","type":"->",
"args":["*** sensitive parameters replaced ***"]},
{"file":"/var/www/nextcloud/apps/activity/lib/FilesHooks.php",
"line":934,"function":"array_map"},{"file":"/var/www/nextcloud/apps/activity/lib/FilesHooks.php",
"line":822,"function":"unshareFromGroup","class":"OCA\\Activity\\FilesHooks","type":"->"},{"file":"/var/www/nextcloud/apps/activity/lib/Listener/ShareEventListener.php",
"line":54,"function":"unShare","class":"OCA\\Activity\\FilesHooks","type":"->"},{"file":"/var/www/nextcloud/apps/activity/lib/Listener/ShareEventListener.php",
"line":29,"function":"unShare","class":"OCA\\Activity\\Listener\\ShareEventListener","type":"->"},{"file":"/var/www/nextcloud/lib/private/EventDispatcher/ServiceEventListener.php",
"line":68,"function":"handle","class":"OCA\\Activity\\Listener\\ShareEventListener","type":"->"},{"file":"/var/www/nextcloud/3rdparty/symfony/event-dispatcher/EventDispatcher.php",
"line":220,"function":"__invoke","class":"OC\\EventDispatcher\\ServiceEventListener","type":"->"},{"file":"/var/www/nextcloud/3rdparty/symfony/event-dispatcher/EventDispatcher.php",
"line":56,"function":"callListeners","class":"Symfony\\Component\\EventDispatcher\\EventDispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/EventDispatcher/EventDispatcher.php",
"line":67,"function":"dispatch","class":"Symfony\\Component\\EventDispatcher\\EventDispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/EventDispatcher/EventDispatcher.php",
"line":79,"function":"dispatch","class":"OC\\EventDispatcher\\EventDispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Share20/Manager.php",
"line":1125,"function":"dispatchTyped","class":"OC\\EventDispatcher\\EventDispatcher","type":"->"},{"file":"/var/www/nextcloud/lib/private/Share20/Manager.php",
"line":1475,"function":"deleteShare","class":"OC\\Share20\\Manager","type":"->"},{"file":"/var/www/nextcloud/lib/private/Share20/Manager.php",
"line":1323,"function":"checkShare","class":"OC\\Share20\\Manager","type":"->"},{"file":"/var/www/nextcloud/apps/files_sharing/lib/MountProvider.php",
"line":47,"function":"getSharedWith","class":"OC\\Share20\\Manager","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/Config/MountProviderCollection.php",
"line":72,"function":"getMountsForUser","class":"OCA\\Files_Sharing\\MountProvider","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/Config/MountProviderCollection.php",
"line":129,"function":"getMountsFromProvider","class":"OC\\Files\\Config\\MountProviderCollection","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/SetupManager.php",
"line":204,"function":"addMountForUser","class":"OC\\Files\\Config\\MountProviderCollection","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/SetupManager.php",
"line":311,"function":"OC\\Files\\{closure}","class":"OC\\Files\\SetupManager","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/lib/private/Files/SetupManager.php",
"line":203,"function":"setupForUserWith","class":"OC\\Files\\SetupManager","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/SetupManager.php",
"line":385,"function":"setupForUser","class":"OC\\Files\\SetupManager","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/Mount/Manager.php",
"line":75,"function":"setupForPath","class":"OC\\Files\\SetupManager","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/View.php",
"line":1420,"function":"find","class":"OC\\Files\\Mount\\Manager","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/Node/Root.php",
"line":178,"function":"getFileInfo","class":"OC\\Files\\View","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/Node/LazyUserFolder.php",
"line":32,"function":"get","class":"OC\\Files\\Node\\Root","type":"->"},{"function":"OC\\Files\\Node\\{closure}","class":"OC\\Files\\Node\\LazyUserFolder","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/lib/private/Files/Node/LazyFolder.php",
"line":50,"function":"call_user_func"},{"file":"/var/www/nextcloud/lib/private/Files/Node/LazyFolder.php",
"line":64,"function":"getRealFolder","class":"OC\\Files\\Node\\LazyFolder","type":"->"},{"file":"/var/www/nextcloud/lib/private/Files/Node/LazyFolder.php",
"line":217,"function":"__call","class":"OC\\Files\\Node\\LazyFolder","type":"->"},{"file":"/var/www/nextcloud/apps/dav/lib/Connector/Sabre/Node.php",
"line":152,"function":"getMTime","class":"OC\\Files\\Node\\LazyFolder","type":"->"},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/CorePlugin.php",
"line":749,"function":"getLastModified","class":"OCA\\DAV\\Connector\\Sabre\\Node","type":"->"},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/PropFind.php",
"line":95,"function":"Sabre\\DAV\\{closure}","class":"Sabre\\DAV\\CorePlugin","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/CorePlugin.php",
"line":748,"function":"handle","class":"Sabre\\DAV\\PropFind","type":"->"},{"file":"/var/www/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php",
"line":89,"function":"propFind","class":"Sabre\\DAV\\CorePlugin","type":"->"},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php",
"line":1052,"function":"emit","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php",
"line":984,"function":"getPropertiesByNode","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php",
"line":1664,"function":"getPropertiesIteratorForPath","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php",
"line":1649,"function":"writeMultiStatus","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/CorePlugin.php",
"line":346,"function":"generateMultiStatus","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php",
"line":89,"function":"httpPropFind","class":"Sabre\\DAV\\CorePlugin","type":"->"},{"file":"/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php",
"line":472,"function":"emit","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/nextcloud/apps/dav/lib/Connector/Sabre/Server.php",
"line":49,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/var/www/nextcloud/apps/dav/lib/Server.php",
"line":397,"function":"start","class":"OCA\\DAV\\Connector\\Sabre\\Server","type":"->"},{"file":"/var/www/nextcloud/apps/dav/appinfo/v2/remote.php",
"line":21,"function":"exec","class":"OCA\\DAV\\Server","type":"->"},{"file":"/var/www/nextcloud/remote.php",
"line":145,"args":["/var/www/nextcloud/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/var/www/nextcloud/apps/activity/lib/FilesHooks.php",
"Line":934,"message":"OCA\\Activity\\FilesHooks::OCA\\Activity\\{closure}(): Argument #1 ($user) must be of type OCP\\IUser, string given","exception":{},"CustomMessage":"OCA\\Activity\\FilesHooks::OCA\\Activity\\{closure}(): Argument #1 ($user) must be of type OCP\\IUser, string given"}}

Das wĂ€re schön, danke fĂŒr die Info und deine MĂŒhe.

WÀhrend ich das geschrieben habe, habe ich per WebUI die Ordner gelöscht (auch Papierkorb geleert) und dann files_share wieder aktiviert und das Problem ist weg.

Also das Problem ist jetzt behoben, aber schön ist es nicht, dass das passieren kann. Ich leite fĂŒr mich laienhaft daraus ab, dass eine Datei in der DB irgendeinen Eintrag hatte, welche von files_share falsch verarbeitet wurde.

1 Like

Ja. Du findest es z. B. unter https://apps.nextcloud.com mit der Suche nach “Talk” und/oder “spreed”. Die Software basiert auf https://github.com/nextcloud/spreed bzw. https://www.spreed.eu von der Struktur AG. Insgesamt ist es natĂŒrlich ein Open Source Projekt.

Es gibt weitere Beispiele. So nennt sich die App Group Folders nun Team folders. Auch heißt die App Circles mittlerweile Teams.

Sehr schön. Manchmal ist Nextcloud ein wenig eigenartig.