-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
Description
Studio API version
1.x-dev
Steps to reproduce
install without classic-admin produces following error:
Service "pimcore.admin.storage" not found: the container inside "Symfony\Component\DependencyInjection\Argument\ServiceLocator" is a smaller service locator that only knows about the "pimcore.document_static.storage", "pimcore.asset.storage", "pimcore.asset_cache.storage", "pimcore.thumbnail.storage", "pimcore.version.storage", "pimcore.recycle_bin.storage", "pimcore.email_log.storage" and "pimcore.temp.storage" services.
with stack trace:
at vendor/symfony/dependency-injection/ServiceLocator.php:137
at Symfony\Component\DependencyInjection\ServiceLocator->createNotFoundException('pimcore.admin.storage')
(vendor/symfony/contracts/Service/ServiceLocatorTrait.php:48)
at Symfony\Component\DependencyInjection\ServiceLocator->doGet('pimcore.admin.storage')
(vendor/symfony/dependency-injection/ServiceLocator.php:43)
at Symfony\Component\DependencyInjection\ServiceLocator->get('pimcore.admin.storage')
(vendor/symfony/dependency-injection/Argument/ServiceLocator.php:34)
at Symfony\Component\DependencyInjection\Argument\ServiceLocator->get('pimcore.admin.storage')
(vendor/pimcore/pimcore/lib/Tool/Storage.php:35)
at Pimcore\Tool\Storage->getStorage('admin')
(vendor/pimcore/pimcore/lib/Tool/Storage.php:42)
at Pimcore\Tool\Storage::get('admin')
(vendor/pimcore/pimcore/models/User.php:732)
at Pimcore\Model\User->hasImage()
(vendor/pimcore/studio-backend-bundle/src/User/Hydrator/UserInformationHydrator.php:54)
at Pimcore\Bundle\StudioBackendBundle\User\Hydrator\UserInformationHydrator->hydrate(object(User))
(vendor/pimcore/studio-backend-bundle/src/User/Service/UserInformationService.php:35)
at Pimcore\Bundle\StudioBackendBundle\User\Service\UserInformationService->getUserInformation(object(User))
(vendor/pimcore/studio-backend-bundle/src/User/Controller/CurrentUserController.php:54)
at Pimcore\Bundle\StudioBackendBundle\User\Controller\CurrentUserController->getCurrentUserInformation(object(User), object(UserInformationService))
(vendor/symfony/http-kernel/HttpKernel.php:181)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
(vendor/symfony/http-kernel/HttpKernel.php:76)
at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
(vendor/symfony/http-kernel/Kernel.php:208)
at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
(vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php:35)
at Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner->run()
(vendor/autoload_runtime.php:29)
at require_once('/var/www/html/vendor/autoload_runtime.php')
(public/index.php:20)
Reason is quite clear, the User model tries to load its image from the admin storage, which does not exist without Pimcore Admin. I guess the storage should be moved to Core? (https://github.com/pimcore/admin-ui-classic-bundle/blob/2.3/config/pimcore/default.yaml#L191)
Actual Behavior
Expected Behavior
Reactions are currently unavailable