Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Duplicate finder tries to hash a directory. #10

Closed
discordier opened this issue Sep 15, 2023 · 1 comment
Closed

Duplicate finder tries to hash a directory. #10

discordier opened this issue Sep 15, 2023 · 1 comment

Comments

@discordier
Copy link

Somehow duplicate finder tries to hash a folder.

OCA\DuplicateFinder\Exception\UnableToCalculateHash: Unable to calculate hash for <redacted-folder-name-here>
/var/www/nextcloud/apps/duplicatefinder/lib/Listener/FileInfoListener.php - line 39: OCA\DuplicateFinder\Service\FileInfoService->calculateHashes()
/var/www/nextcloud/lib/private/EventDispatcher/ServiceEventListener.php - line 86: OCA\DuplicateFinder\Listener\FileInfoListener->handle()
/var/www/nextcloud/3rdparty/symfony/event-dispatcher/EventDispatcher.php - line 251: OC\EventDispatcher\ServiceEventListener->__invoke()
/var/www/nextcloud/3rdparty/symfony/event-dispatcher/EventDispatcher.php - line 73: Symfony\Component\EventDispatcher\EventDispatcher->callListeners()
/var/www/nextcloud/lib/private/EventDispatcher/EventDispatcher.php - line 94: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
/var/www/nextcloud/lib/private/EventDispatcher/EventDispatcher.php - line 106: OC\EventDispatcher\EventDispatcher->dispatch()
/var/www/nextcloud/apps/duplicatefinder/lib/Service/FileInfoService.php - line 143: OC\EventDispatcher\EventDispatcher->dispatchTyped()
/var/www/nextcloud/apps/duplicatefinder/lib/Listener/FilesystemListener.php - line 69: OCA\DuplicateFinder\Service\FileInfoService->save()
/var/www/nextcloud/lib/private/EventDispatcher/ServiceEventListener.php - line 86: OCA\DuplicateFinder\Listener\FilesystemListener->handle()
/var/www/nextcloud/3rdparty/symfony/event-dispatcher/EventDispatcher.php - line 251: OC\EventDispatcher\ServiceEventListener->__invoke()
/var/www/nextcloud/3rdparty/symfony/event-dispatcher/EventDispatcher.php - line 73: Symfony\Component\EventDispatcher\EventDispatcher->callListeners()
/var/www/nextcloud/lib/private/EventDispatcher/EventDispatcher.php - line 94: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
/var/www/nextcloud/lib/private/EventDispatcher/EventDispatcher.php - line 106: OC\EventDispatcher\EventDispatcher->dispatch()
/var/www/nextcloud/lib/private/Files/Node/HookConnector.php - line 121: OC\EventDispatcher\EventDispatcher->dispatchTyped()
/var/www/nextcloud/lib/private/legacy/OC_Hook.php - line 105: OC\Files\Node\HookConnector->postWrite()
/var/www/nextcloud/lib/private/Files/View.php - line 1252: OC_Hook::emit()
/var/www/nextcloud/lib/private/Files/View.php - line 1184: OC\Files\View->runHooks()
/var/www/nextcloud/lib/private/Files/View.php - line 243: OC\Files\View->basicOperation()
/var/www/nextcloud/apps/dav/lib/Connector/Sabre/Directory.php - line 182: OC\Files\View->mkdir()
/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php - line 1210: OCA\DAV\Connector\Sabre\Directory->createDirectory("*** sensiti ... *")
/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/CorePlugin.php - line 560: Sabre\DAV\Server->createCollection("*** sensiti ... *")
/var/www/nextcloud/3rdparty/sabre/event/lib/WildcardEmitterTrait.php - line 89: Sabre\DAV\CorePlugin->httpMkcol()
/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php - line 472: Sabre\DAV\Server->emit()
/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php - line 253: Sabre\DAV\Server->invokeMethod()
/var/www/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php - line 321: Sabre\DAV\Server->start()
/var/www/nextcloud/apps/dav/lib/Server.php - line 364: Sabre\DAV\Server->exec()
/var/www/nextcloud/apps/dav/appinfo/v2/remote.php - line 35: OCA\DAV\Server->exec()
/var/www/nextcloud/remote.php - line 172: require_once("/var/www/ne ... p")

The concrete error it is running into is:

hash_file(): Read of 8192 bytes failed with errno=21 Is a directory at /var/www/nextcloud/lib/private/Files/Storage/Local.php#410
@eldertek
Copy link
Owner

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants