Skip to content

CacheQueryBuilder::whereFileId() must be of the type int, null given #19009

@solracsf

Description

@solracsf
  • NC 19.0.4
  • nGinx 1.19
  • PHP 7.4.11
  • APCU as Local cache
  • Redis 5 as Distributed Memcache
  • S3 Object Storage as primary
  • MariaDB 10.4

Reproduce case here: #19009 (comment)

[remote] Error: TypeError: Argument 1 passed to OC\Files\Cache\CacheQueryBuilder::whereFileId() must be of the type int, null given, called in /srv/lib/private/Files/Cache/Cache.php on line 655 at <<closure>>

 0. /srv/lib/private/Files/Cache/Cache.php line 655
    OC\Files\Cache\CacheQueryBuilder->whereFileId(null)
 1. /srv/lib/private/Files/Cache/Cache.php line 579
    OC\Files\Cache\Cache->moveFromCache(OC\Files\Cache\Cache {}, "files/TEST A/DSC_0073.jpg.part", "files/TEST A/DSC_0073.jpg")
 2. /srv/lib/private/Files/ObjectStore/ObjectStoreStorage.php line 481
    OC\Files\Cache\Cache->move("files/TEST A/DSC_0073.jpg.part", "files/TEST A/DSC_0073.jpg")
 3. /srv/lib/private/Files/Storage/Wrapper/Wrapper.php line 630
    OC\Files\ObjectStore\ObjectStoreStorage->writeStream("files/TEST A/DSC_0073.jpg", null, 10987936)
 4. /srv/lib/private/Files/Storage/Wrapper/Wrapper.php line 630
    OC\Files\Storage\Wrapper\Wrapper->writeStream("files/TEST A/DSC_0073.jpg", null, null)
 5. /srv/apps/dav/lib/Connector/Sabre/File.php line 192
    OC\Files\Storage\Wrapper\Wrapper->writeStream("files/TEST A/DSC_0073.jpg", null)
 6. /srv/apps/dav/lib/Connector/Sabre/Directory.php line 156
    OCA\DAV\Connector\Sabre\File->put(null)
 7. /srv/3rdparty/sabre/dav/lib/DAV/Tree.php line 316
    OCA\DAV\Connector\Sabre\Directory->createFile("DSC_0073.jpg", null)
 8. /srv/3rdparty/sabre/dav/lib/DAV/Tree.php line 130
    Sabre\DAV\Tree->copyNode(OCA\DAV\Upload\FutureFile {}, OCA\DAV\Connector\Sabre\Directory {}, "DSC_0073.jpg")
 9. /srv/3rdparty/sabre/dav/lib/DAV/Tree.php line 161
    Sabre\DAV\Tree->copy("uploads/u221219 ... e", "files/u221219/TEST A/DSC_0073.jpg")
10. /srv/3rdparty/sabre/dav/lib/DAV/CorePlugin.php line 642
    Sabre\DAV\Tree->move("uploads/u221219 ... e", "files/u221219/TEST A/DSC_0073.jpg")
11. <<closure>>
    Sabre\DAV\CorePlugin->httpMove(Sabre\HTTP\Reque ... "}, Sabre\HTTP\Response {})
12. /srv/3rdparty/sabre/event/lib/EventEmitterTrait.php line 105
    call_user_func_array([Sabre\DAV\CorePlugin {},"httpMove"], [Sabre\HTTP\Requ ... }])
13. /srv/3rdparty/sabre/dav/lib/DAV/Server.php line 479
    Sabre\Event\EventEmitter->emit("method:MOVE", [Sabre\HTTP\Requ ... }])
14. /srv/3rdparty/sabre/dav/lib/DAV/Server.php line 254
    Sabre\DAV\Server->invokeMethod(Sabre\HTTP\Reque ... "}, Sabre\HTTP\Response {})
15. /srv/apps/dav/lib/Server.php line 319
    Sabre\DAV\Server->exec()
16. /srv/apps/dav/appinfo/v2/remote.php line 35
    OCA\DAV\Server->exec()
17. /srv/remote.php line 165
    require_once("/mnt/ ... p")

MOVE /remote.php/dav/uploads/u221219/web-file-upload-360dc11ec3f6b727dccf1f21382d298b-1579507080603/.file

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions