When I share a folder with photos via link and the person I share it can’t view it in the gallery mode. It goes to an “internal server error” page. What I find in log then is:
Exception: {“Exception”:“OCP\AppFramework\QueryException”,“Message”:“Could not resolve UserId! Class UserId does not exist”,“Code”:0,“Trace”:“#0 /var/www/html/nextcloud/lib/private/appframework/utility/simplecontainer.php(104): OC\AppFramework\Utility\SimpleContainer->resolve(‘UserId’)\n#1 /var/www/html/nextcloud/lib/private/appframework/utility/simplecontainer.php(150): OC\AppFramework\Utility\SimpleContainer->query(‘UserId’)\n#2 [internal function]: OC\AppFramework\Utility\SimpleContainer->OC\AppFramework\Utility\{closure}(Object(OC\AppFramework\DependencyInjection\DIContainer))\n#3 /var/www/html/nextcloud/lib/private/appframework/utility/simplecontainer.php(102): Pimple\Container->offsetGet(‘userId’)\n#4 /var/www/html/nextcloud/lib/private/appframework/utility/simplecontainer.php(64): OC\AppFramework\Utility\SimpleContainer->query(‘userId’)\n#5 /var/www/html/nextcloud/lib/private/appframework/utility/simplecontainer.php(83): OC\AppFramework\Utility\SimpleContainer->buildClass(Object(ReflectionClass))\n#6 /var/www/html/nextcloud/lib/private/appframework/utility/simplecontainer.php(104): OC\AppFramework\Utility\SimpleContainer->resolve(‘OCA\\GalleryPlus…’)\n#7 /var/www/html/nextcloud/lib/private/appframework/utility/simplecontainer.php(64): OC\AppFramework\Utility\SimpleContainer->query(‘OCA\\GalleryPlus…’)\n#8 /var/www/html/nextcloud/lib/private/appframework/utility/simplecontainer.php(83): OC\AppFramework\Utility\SimpleContainer->buildClass(Object(ReflectionClass))\n#9 /var/www/html/nextcloud/lib/private/appframework/utility/simplecontainer.php(104): OC\AppFramework\Utility\SimpleContainer->resolve(‘OCA\\GalleryPlus…’)\n#10 /var/www/html/nextcloud/lib/private/appframework/app.php(97): OC\AppFramework\Utility\SimpleContainer->query(‘OCA\\GalleryPlus…’)\n#11 /var/www/html/nextcloud/lib/private/appframework/routing/routeactionhandler.php(45): OC\AppFramework\App::main(‘PageController’, ‘publicIndex’, Object(OC\AppFramework\DependencyInjection\DIContainer), Array)\n#12 [internal function]: OC\AppFramework\routing\RouteActionHandler->__invoke(Array)\n#13 /var/www/html/nextcloud/lib/private/route/router.php(276): call_user_func(Object(OC\AppFramework\routing\RouteActionHandler), Array)\n#14 /var/www/html/nextcloud/lib/base.php(950): OC\Route\Router->match(‘/apps/gallerypl…’)\n#15 /var/www/html/nextcloud/index.php(39): OC::handleRequest()\n#16 {main}”,“File”:“/var/www/html/nextcloud/lib/private/appframework/utility/simplecontainer.php”,“Line”:89}
It does both with Gallery and Gallery+ apps. Is it a bug or something I’ve configured wrongly? I’m running NextCloud 9.0.51 on my own server.