Error PHP Webdav beim Löschen

Hallo,

mein erster Beitrag, ich hoffe ihr seid etwas nachsichtig mit mir.
Ich bin mit meiner Cloud von einem Hoster zum anderen umgezogen und das sehr leienhaft würde ich sagen, einfach alte Datenbank installiert und Daten hochgeladen, danach die Config angepasst und ein update gemacht. Deswegen wahrscheinlich auch die Fehler.

Zum Problem:
Ich bekomme Errors in der Protokollierung angezeigt wenn ich Dateien lösche d.h. sie werden nicht ausgeblendet, wenn ich die Seite neulade sind sie dann aber bereits gelöscht.

1. Error

[webdav] Fatal: Error: Call to a member function getId() on array at <<closure>>
  1. / Adresse/lib/private/Files/Cache/Updater.php line 160
    OC\Files\Cache\Cache->remove(“files/ffff.md”)
  2. Adresse/lib/private/Files/View.php line 330
    OC\Files\Cache\Updater->remove(“files/ffff.md”)
  3. Adresse/lib/private/Files/View.php line 1180
    OC\Files\View->removeUpdate(OCA\Files_Trashb … }}, “files/ffff.md”)
  4. Adresse/lib/private/Files/View.php line 725
    OC\Files\View->basicOperation(“unlink”, “/ffff.md”, [“delete”])
  5. Adresse/apps/dav/lib/Connector/Sabre/File.php line 466
    OC\Files\View->unlink("/ffff.md")
  6. Adresse/3rdparty/sabre/dav/lib/DAV/Tree.php line 179
    OCA\DAV\Connector\Sabre\File->delete()
  7. Adresse/3rdparty/sabre/dav/lib/DAV/CorePlugin.php line 281
    Sabre\DAV\Tree->delete(“files/admin/ffff.md”)
  8. / Adresse/3rdparty/sabre/event/lib/WildcardEmitterTrait.php line 89
    Sabre\DAV\CorePlugin->httpDelete(Sabre\HTTP\Request {}, Sabre\HTTP\Response {})
  9. / Adresse/3rdparty/sabre/dav/lib/DAV/Server.php line 472
    Sabre\DAV\Server->emit(“method:DELETE”, [Sabre\HTTP\Requ … }])
  10. / Adresse/3rdparty/sabre/dav/lib/DAV/Server.php line 253
    Sabre\DAV\Server->invokeMethod(Sabre\HTTP\Request {}, Sabre\HTTP\Response {})
  11. / Adresse/3rdparty/sabre/dav/lib/DAV/Server.php line 321
    Sabre\DAV\Server->start()
  12. / Adresse/apps/dav/lib/Server.php line 332
    Sabre\DAV\Server->exec()
  13. / Adresse/apps/dav/appinfo/v2/remote.php line 35
    OCA\DAV\Server->exec()
  14. / Adresse/remote.php line 167
    require_once("/home/feuerw32/ … p")

DELETE /remote.php/dav/files/admin/ffff.md
from IP by admin at 2021-04-13T17:20:17+00:00

2. Error

[PHP] Error: Error: Trying to access array offset on value of type bool at domain/lib/private/Files/Storage/Wrapper/Encryption.php#441 at <<closure>>
  1. /Adresse/lib/private/Files/Storage/Wrapper/Encryption.php line 441
    OC\Log\ErrorHandler::onError(8, “Trying to acces … l”, “/Adresse/Adresse/ … p”, 441, {0: "And 10 more … l})
  2. /Adresse/lib/private/Files/Storage/Wrapper/Wrapper.php line 302
    OC\Files\Storage\Wrapper\Encryption->fopen(“files/ffff.md”, “r”)
  3. /Adresse/lib/private/Files/Storage/Wrapper/Encryption.php line 753
    OC\Files\Storage\Wrapper\Wrapper->fopen(“files/ffff.md”, “r”)
  4. /Adresse/lib/private/Files/Storage/Wrapper/Encryption.php line 623
    OC\Files\Storage\Wrapper\Encryption->copyBetweenStorage(OCA\Files_Trashb … }}, “files/ffff.md”, “files_trashbin/ … 7”, true, true)
  5. /Adresse/apps/files_trashbin/lib/Storage.php line 240
    OC\Files\Storage\Wrapper\Encryption->moveFromStorage(OCA\Files_Trashb … }}, “files/ffff.md”, “files_trashbin/ … 7”)
  6. /Adresse/apps/files_trashbin/lib/Trashbin.php line 323
    OCA\Files_Trashbin\Storage->moveFromStorage(OCA\Files_Trashb … }}, “files/ffff.md”, “files_trashbin/ … 7”)
  7. /Adresse/apps/files_trashbin/lib/Trash/LegacyTrashBackend.php line 108
    OCA\Files_Trashbin\Trashbin::move2trash(“ffff.md”)
  8. /Adresse/apps/files_trashbin/lib/Trash/TrashManager.php line 103
    OCA\Files_Trashbin\Trash\LegacyTrashBackend->moveToTrash(OCA\Files_Trashb … }}, “files/ffff.md”)
  9. /Adresse/apps/files_trashbin/lib/Storage.php line 203
    OCA\Files_Trashbin\Trash\TrashManager->moveToTrash(OCA\Files_Trashb … }}, “files/ffff.md”)
  10. /Adresse/apps/files_trashbin/lib/Storage.php line 103
    OCA\Files_Trashbin\Storage->doDelete(“files/ffff.md”, “unlink”)
  11. /Adresse/lib/private/Files/View.php line 1168
    OCA\Files_Trashbin\Storage->unlink(“files/ffff.md”)
  12. /Adresse/lib/private/Files/View.php line 725
    OC\Files\View->basicOperation(“unlink”, “/ffff.md”, [“delete”])
  13. /Adresse/apps/dav/lib/Connector/Sabre/File.php line 466
    OC\Files\View->unlink("/ffff.md")
  14. /Adresse/3rdparty/sabre/dav/lib/DAV/Tree.php line 179
    OCA\DAV\Connector\Sabre\File->delete()
  15. /Adresse/3rdparty/sabre/dav/lib/DAV/CorePlugin.php line 281
    Sabre\DAV\Tree->delete(“files/admin/ffff.md”)
  16. /Adresse/3rdparty/sabre/event/lib/WildcardEmitterTrait.php line 89
    Sabre\DAV\CorePlugin->httpDelete(Sabre\HTTP\Request {}, Sabre\HTTP\Response {})
  17. /Adresse/3rdparty/sabre/dav/lib/DAV/Server.php line 472
    Sabre\DAV\Server->emit(“method:DELETE”, [Sabre\HTTP\Requ … }])
  18. /Adresse/3rdparty/sabre/dav/lib/DAV/Server.php line 253
    Sabre\DAV\Server->invokeMethod(Sabre\HTTP\Request {}, Sabre\HTTP\Response {})
  19. /Adresse/3rdparty/sabre/dav/lib/DAV/Server.php line 321
    Sabre\DAV\Server->start()
  20. /Adresse/apps/dav/lib/Server.php line 332
    Sabre\DAV\Server->exec()
  21. /Adresse/apps/dav/appinfo/v2/remote.php line 35
    OCA\DAV\Server->exec()
  22. /Adresse/remote.php line 167
    require_once("/domain/ … p")

DELETE /remote.php/dav/files/admin/ffff.md
from IP by admin at 2021-04-13T17:20:17+00:00

  • Die Cloud läuft in einem Webspace
  • Nextcloud Version 20.0.1 Stable
  • PHP Version 7.4
  • MariaDB
  • Hintergrundaufgaben habe ich Cron
  • In der Übersicht sind alle Aufgaben bestanden.

Ich hoffe ihr könnt mir erklären woran es liegt.
Gruß

Hi @Kiter1988, danke für deinen Report!
Beide Bugs wurden bereits auf Github gemeldet.
Du findest sie hier:

1 Like

Ok, also schon bekannt.

Dann warte ich auf das nächste Update.

1 Like