До недавнего времени все работало хорошо. Теперь, когда я пытаюсь сохранить (создать или обновить) любую страницу или сообщение, я получаю сообщение об ошибке в верхней части формы. Ошибка — при попытке сохранить форму произошла ошибка.
В журнале ошибок я вижу эту ошибку:
«Неперехваченное PHP-исключение Sulu\Component\Rest\Exception\InvalidHashException: «Данный хэш для объекта типа «Sulu\Bundle\ArticleBundle\Document\ArticleDocument» с идентификатором «9e0720a7-5565-4a6f-a735-8a186b8fef9b». ” не соответствует текущему хешу. Сущность, вероятно, была отредактирована за это время». в /var/www/html/vendor/sulu/sulu/src/Sulu/Component/Hash/RequestHashChecker.php строка 53
Пробовал очищать кеш symfony, кеш веб-сайта от администратора, перезапускать контейнеры докеров.
Я совершенно не знаю, что я сделал что-то, чтобы вызвать эту ошибку. Пожалуйста помоги.
Обновление: странная вещь, которую я только что заметил. Когда я пытаюсь сохранить какую-либо статью, получаю эту ошибку и возвращаюсь на страницу обзора (где перечислены все статьи этого типа), я вижу неизмененный заголовок статьи. Но когда я нажимаю, чтобы отредактировать его, я вижу измененный заголовок?!? Например, заголовок на странице обзора и заголовок на странице редактирования не используются в одном и том же месте? Как это возможно?
Обновление:
Теперь, даже когда я снова настраиваю проект с нуля, сохранение статей вызывает эту ошибку. Еще немного информации:
В трассировке стека последняя выполненная команда:
in vendor/elasticsearch/elasticsearch/src/Elasticsearch/ConnectionPool/StaticNoPingConnectionPool.php (line 64)
и выдает сообщение «В вашем кластере не найдено активных узлов».
И пока я настраиваю проект при выполнении:
php bin/console ongr:es:index:create
Я получаю сообщение об ошибке:
{"error":{"root_cause":[{"type":"resource_already_exists_exception","reason
":"index [su_articles/sWs5F1uzSFO8bFiZqF1Egw] already exists","index_uuid":
"sWs5F1uzSFO8bFiZqF1Egw","index":"su_articles"}],"type":"resource_already_e
xists_exception","reason":"index [su_articles/sWs5F1uzSFO8bFiZqF1Egw] alrea
dy exists","index_uuid":"sWs5F1uzSFO8bFiZqF1Egw","index":"su_articles"},"st
atus":400}
И когда я бегу:
php bin/console ongr:es:index:create --manager=live
у меня похоже:
In Connection.php line 675:
{"error":{"root_cause":[{"type":"resource_already_exists_exception","reason":"index [su_articles_live/Pissm9ycRj-o79K4wrrD
AA] already exists","index_uuid":"Pissm9ycRj-o79K4wrrDAA","index":"su_articles_live"}],"type":"resource_already_exists_exc
eption","reason":"index [su_articles_live/Pissm9ycRj-o79K4wrrDAA] already exists","index_uuid":"Pissm9ycRj-o79K4wrrDAA","i
ndex":"su_articles_live"},"status":400}
Также стоит упомянуть, что теперь сохранение страниц работает, а сохранение статей — нет.