BlackbitDigitalCommerce / pimcore-data-director

Import Bundle for Pimcore
16 stars 3 forks source link

[BUG] ImportconfigController::$translator must be protected. It blocks any bundle installation #64

Closed kaurov closed 1 year ago

kaurov commented 1 year ago

When I am trying to install any new bundle I receive the fatal error because I already installed Data-Director:

Symfony\Component\ErrorHandler\Error\FatalError {#8155
  -error: array:4 [
    "type" => 64
    "message" => "Access level to Blackbit\DataDirectorBundle\Controller\ImportconfigController::$translator must be protected (as in class Pimcore\Bundle\AdminBundle\Controller\AdminController) or weaker"
    "file" => "./vendor/blackbit/data-director/Controller/ImportconfigController.php"
    "line" => 2796
  ]
  #message: "Compile Error: Access level to Blackbit\DataDirectorBundle\Controller\ImportconfigController::$translator must be protected (as in class Pimcore\Bundle\AdminBundle\Controller\AdminController) or weaker"
  #code: 0
  #file: "./vendor/blackbit/data-director/Controller/ImportconfigController.php"
  #line: 2796
  trace: {
    ./vendor/blackbit/data-director/Controller/ImportconfigController.php:2796 { …}
    ./vendor/symfony/config/Resource/ClassExistenceResource.php:78 { …}
    ./vendor/symfony/config/Resource/ClassExistenceResource.php:78 { …}
    ./vendor/symfony/dependency-injection/ContainerBuilder.php:370 { …}
    ./vendor/symfony/dependency-injection/Compiler/RegisterAutoconfigureAttributesPass.php:39 { …}
    ./vendor/symfony/dependency-injection/Compiler/Compiler.php:82 { …}
    ./vendor/symfony/dependency-injection/ContainerBuilder.php:757 { …}
    ./vendor/symfony/http-kernel/Kernel.php:546 { …}
    ./vendor/pimcore/pimcore/lib/Kernel.php:305 { …}
    ./vendor/symfony/http-kernel/Kernel.php:787 { …}
    ./vendor/symfony/http-kernel/Kernel.php:128 { …}
    ./vendor/pimcore/pimcore/lib/Kernel.php:284 { …}
    ./vendor/pimcore/pimcore/lib/Bootstrap.php:261 { …}
    ./vendor/pimcore/pimcore/lib/Bootstrap.php:60 { …}
    ./bin/console:44 {
      {main}
      › /** @var \Pimcore\Kernel $kernel */
      › $kernel = \Pimcore\Bootstrap::startupCli();
      › $application = new \Pimcore\Console\Application($kernel);
    }
    ./bin/console:0 { …}
  }
}
BlackbitDevs commented 1 year ago

Actually ImportconfigController::$translator is protected since version 3.1. Which version are you using?

kaurov commented 1 year ago

v.2.8

BlackbitDevs commented 1 year ago

Please update to latest stable version. 2.8 is too old to be maintained.