Проблема при обновлении Symfony 2.7

Привет сообщество StackOverflow,

Я работаю над проектом с базой данных Sf2 и CouchDB. Я пытаюсь обновить Sf2.7 до последней версии, но когда я обновляюсь до Sf2.8, у меня возникает ошибка в командах очистки / прогрева кэша.

[Symfony \ Component \ Debug \ Exception \ FatalThrowableError] Ошибка типа: аргумент 1, передаваемый в Doctrine \ Common \ Annotations \ AnnotationReader :: __ construct (), должен быть экземпляром Doctrine \ Common \ Annotations \ DocParser, экземпляром заданного Doctrine \ Common \ Annotations \ CachedReader, называемым в / var / www / symfony / app / cache / dev / appDevDebugProjectContainer.php в строке 766

Я знаю, что CachedReader устареет, но я не знаю, где искать, чтобы решить эту проблему.

Я не могу найти такого рода проблемы в GitHub couchdb-odm / odm-bundle репозиториях …

Скажите, если вам нужна дополнительная информация обо всех версиях, и спасибо за вашу помощь!

Трассировки стека:

0 /var/www/symfony/app/cache/dev/appDevDebugProjectContainer.php(766): Doctrine \ Common \ Annotations \ AnnotationReader -> __ construct (Объект (Doctrine \ Common \ Annotations \ CachedReader))

1 /var/www/symfony/app/bootstrap.php.cache(2248): appDevDebugProjectContainer-> getDoctrineCouchdb_Odm_DefaultDocumentManagerService ()

2 /var/www/symfony/vendor/doctrine/couchdb-odm-bundle/Doctrine/Bundle/CouchDBBundle/CacheWarmer/ProxyCacheWarmer.php(35): Symfony \ Component \ DependencyInjection \ Container-> get (‘doctrine_couch) )

3 / var / www / symfony / vendor / sy в /var/www/symfony/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationReader.php в строке 176

1

Решение

Вы всегда можете переписать определение сервиса и удалить аргумент, вызывающий проблему

<service id="doctrine_couchdb.odm.metadata.annotation_reader" class="%doctrine_couchdb.odm.metadata.annotation_reader.class%" public="false">
</service>
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector