2013-10-08 42 views
0

我正在將網站從Symfony 2.2升級到2.3。服務「樹枝」依賴於不存在的服務「sonata.classification.manager.tag」

我正在使用奏鳴曲的其他包,2.2版本很好。

我堅持這個消息。

[Symfony的\元器件\ DependencyInjection \異常\ ServiceNotFoundException的]
服務 「樹枝」 對一個不存在的服務 「sonata.classification.manager.tag」 的依賴關係。

例外:

異常跟蹤:通過/ home/cslucano /項目/ oDesk/TR /供應商 ()/的symfony/symfony的/ SRC/Symfony的/組件/ DependencyInjection /編譯器/ CheckExceptionOnInvalidReferenceBehaviorPass。 php:59 Symfony \ Component \ DependencyInjection \ Compiler \ CheckExceptionOnInvalidReferenceBehaviorPass-> processReferences()at /home/cslucano/Projects/oDesk/tr/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php: 43 Symfony \ Component \ DependencyInjection \ Compiler \ CheckExceptionOnInvalidRefer enceBehaviorPass-> processDefinition()at /home/cslucano/Projects/oDesk/tr/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php:54 Symfony \ Component \ DependencyInjection \ Compiler \ CheckExceptionOnInvalidReferenceBehaviorPass- > processReferences()at /home/cslucano/Projects/oDesk/tr/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php:Symfony \ Component \ DependencyInjection \ Compiler \ CheckExceptionOnInvalidReferenceBehaviorPass-> processReferences ()at /home/cslucano/Projects/oDesk/tr/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php:52 Symfony \ Component \ DependencyInjection \ Compiler \ CheckExceptionOnInvalidReferenceBehaviorPass-> processReferences()在/ home/cslucano/Projects/oDesk/tr/vendo在/ home/cslucano/Projects/oDesk/tr/vendor /目錄下的Symfony \ Component \ DependencyInjection \ Compiler \ CheckExceptionOnInvalidReferenceBehaviorPass-> processDefinition()/home/cslucano/Projects/oDesk/tr/vendor/symfony/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckyesOnInvalidReferenceBehaviorPass.php:37 Symfony \ Component \ DependencyInjection \ Compiler \ CheckExceptionOnInvalidReferenceBehaviorPass-> symfony/src/Symfony/Component/DependencyInjection/Compiler/Compiler.php:119 /home/cslucano/Projects/oDesk/tr/vendor/symfony/symfony/Symfony \ Component \ DependencyInjection \ Compiler \ Compiler-> compile src/Symfony/Component/DependencyInjection/ContainerBuilder.php:629 Symfony \ Component \ DependencyInjection \ ContainerBuilde在/ home/cslucano/Projects/oDesk /目錄下的/ home/cslucano /Projects/oDesk/tr/app/bootstrap.php.cache:2407 Symfony \ Component \ HttpKernel \ Kernel-> initializeContainer()在/ home/cslucano/Projects/oDesk/tr/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/src目錄下的Symfony \ Component \ HttpKernel \ Kernel-> boot()/ tr/app/bootstrap.php.cache:2187 /Console/Application.php:70 Symfony \ Bundle \ FrameworkBundle \ Console \ Application-> doRun()位於/ home/cslucano/Projects/oDesk/tr/vendor/symfony/symfony/src/Symfony/Component/Console/Application。PHP:121 的Symfony \元器件\控制檯\應用 - > run()的通過/ home/cslucano /項目/ oDesk/TR /應用/控制檯:22

+2

包含異常跟蹤請清空您的緩存? :) – nifr

回答

11

我添加

new Sonata\ClassificationBundle\SonataClassificationBundle(), 

app/AppKernel.php然後它工作。