Spring boot 2.0.3 thymeleaf Ошибка рендеринга некоторых страниц - PullRequest
0 голосов
/ 30 января 2019

Я недавно обновил весеннюю загрузку до версии 2.0.3, и некоторые шаблоны начали давать сбой. Я получил эту ошибку:

An error happened during template parsing (template: "class path resource [templates/mypage.html]") 
Caused by: org.attoparser.ParseException: null
Caused by: java.util.ConcurrentModificationException: null

Кто-нибудь сталкивался с этой проблемой?

Ответы [ 2 ]

0 голосов
/ 01 февраля 2019

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

<div th:each="lsPassengers, ***stat*** : *{lsPassengers}">
    <select class="e1 populate w-240 tPassengers" name="tPassengers">

    <option th:each="i, ***statPax***: ${session.travelPartner}" 
                            ...
                        </select>
</div>

В предыдущей версии переменная stat использовалась вцикл выбора (не знаю почему), но он работал раньше, я заменил повторно использованную переменную для другой (statPax), а затем она снова начала работать

Надеюсь, это поможет кому-то еще!

0 голосов
/ 30 января 2019

ConcurrentModificationException генерируется во время выполнения всякий раз, когда вы пытаетесь изменить коллекцию во время итерации по ней.Есть ли у вас такая ситуация в ваших ошибочных взглядах?Если так, то попробуйте эту ссылку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...