Skip to content

[Bug]: Service "pimcore.admin.storage" not found #1655

@dpfaffenbauer

Description

@dpfaffenbauer

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

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