OCC Could Not resolve userId

I’ve got Unraid v. 6.11.4
Linux Nextcloud docker container with version 25.0.1
It has php 8.
I run from the docker exec console: (which always worked)
sudo -u#99 php occ files:scan
or from my unraid console:
docker exec -u 99 nextcloud php /config/www/nextcloud/occ files:scan

or: docker exec nextcloud sudo -u abc php8 /config/www/nextcloud/occ files:scan

I made thr mistake and still used the occ web app, even though it s deprecated. I used files:scan user and files:cleanup twice. It always kinda worked, but now it suddenly gave an internal error, then trying to use the normal proper way gave me the following error.

1. An unhandled exception has been thrown:

2. OCP\AppFramework\QueryException: Could not resolve userId! in /config/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php:140

3. Stack trace:

4. #0 /config/www/nextcloud/lib/private/ServerContainer.php(161): OC\AppFramework\Utility\SimpleContainer->query()

5. #1 /config/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(89): OC\ServerContainer->query()

6. #2 [internal function]: OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()

7. #3 /config/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(108): array_map()

8. #4 /config/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(116): OC\AppFramework\Utility\SimpleContainer->buildClass()

9. #5 /config/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(133): OC\AppFramework\Utility\SimpleContainer->resolve()

10. #6 /config/www/nextcloud/lib/private/ServerContainer.php(161): OC\AppFramework\Utility\SimpleContainer->query()

11. #7 /config/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(89): OC\ServerContainer->query()

12. #8 [internal function]: OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()

13. #9 /config/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(108): array_map()

14. #10 /config/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(116): OC\AppFramework\Utility\SimpleContainer->buildClass()

15. #11 /config/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(133): OC\AppFramework\Utility\SimpleContainer->resolve()

16. #12 /config/www/nextcloud/lib/private/ServerContainer.php(161): OC\AppFramework\Utility\SimpleContainer->query()

17. #13 /config/www/nextcloud/lib/private/Console/Application.php(219): OC\ServerContainer->query()

18. #14 /config/www/nextcloud/lib/private/Console/Application.php(130): OC\Console\Application->loadCommandsFromInfoXml()

19. #15 /config/www/nextcloud/console.php(99): OC\Console\Application->loadCommands()

20. #16 /config/www/nextcloud/occ(11): require_once('...')

21. #17 {main}

* Next OCP\AppFramework\QueryException: Could not resolve collectorService! Class "collectorService" does not exist in /config/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php:102

22. Stack trace:

23. #0 [internal function]: OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}()

24. #1 /config/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(108): array_map()

25. #2 /config/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(116): OC\AppFramework\Utility\SimpleContainer->buildClass()

26. #3 /config/www/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php(133): OC\AppFramework\Utility\SimpleContainer->resolve()

27. #4 /config/www/nextcloud/lib/private/ServerContainer.php(161): OC\AppFramework\Utility\SimpleContainer->query()

28. #5 /config/www/nextcloud/lib/private/Console/Application.php(219): OC\ServerContainer->query()

29. #6 /config/www/nextcloud/lib/private/Console/Application.php(130): OC\Console\Application->loadCommandsFromInfoXml()

30. #7 /config/www/nextcloud/console.php(99): OC\Console\Application->loadCommands()

31. #8 /config/www/nextcloud/occ(11): require_once('...')

32. #9 {main}

* Next Exception: Failed to construct console command 'OCA\MediaDC\Command\CollectorCleanupCommand': Could not resolve collectorService! Class "collectorService" does not exist in /config/www/nextcloud/lib/private/Console/Application.php:225

33. Stack trace:

34. #0 /config/www/nextcloud/lib/private/Console/Application.php(130): OC\Console\Application->loadCommandsFromInfoXml()

35. #1 /config/www/nextcloud/console.php(99): OC\Console\Application->loadCommands()

36. #2 /config/www/nextcloud/occ(11): require_once('...')

restoring to my nightly backup solved it. must have done sth that broke occ.

1 Like