doctrine error

ошибка [Syntax Error] Expected Doctrine\Common\Annotations\DocLexer::T_CLOSE_PARENTHESIS, got '@' at position ...

Текст ошибки

[Syntax Error] Expected Doctrine\Common\Annotations\DocLexer::T_CLOSE_PARENTHESIS, got '@' at position 344 in method "..." in "..." (which is being imported from ".../config/routes/annotations.yaml"). Make sure annotations are installed and enabled.

Решение

Данная ошибка говорит нам о том, что нам надо исправить синтаксис аннотации метода. Это может быть незакрытая скобка, кавычки или, как в моём случае, пропущенная запятая

doctrine error The EntityManager is closed. Ошибка - подключение к базе закрыто

Текст ошибки

После длительной отладки формы и множественных перезагрузок страницы, наконец я получила такую ошибку:

The EntityManager is closed.

В первые секунды я решила - всё - я достала EntityManager. Он устал, и уходит XD

Но, отогнав от себя нелепые олицетворения, всё же пошла искать решение проблемы.

Решение

Суть ошибки заключается в том, что связь с БД была прервана в середине скрипта, но после этого поступал ещё один запрос.

Как было конкретно у меня:

doctrine -- Ошибка Duplicate definition of column "..." on entity "..." in a field or discriminator column mapping.

Ошибка

Duplicate definition of column "value" on entity "App\Entity\Comission" in a field or discriminator column mapping.

Данная ошибка появлялась у меня при попытке сгенерировать миграции по аннотациям сущности:

Subscribe to RSS - doctrine error