У нас была очень похожая проблема, но с файлом обратного проектирования Hibernate, а не с файлом отображения Hibernate.В нашем случае сам файл не был изменен с ноября 2018 года, но перестал работать в конце прошлой недели.При диагностике нашей проблемы, когда я установил некоторые точки останова в сборке, я обнаружил, что SAXParserException печатает только первую ошибку, возвращенную из регистратора ошибок, созданного анализатором XML.Как оказалось, каждый отдельный элемент XML в файле был помечен с одинаковым типом ошибки:
org.xml.sax.saxparseexception element type "hibernate-reverse-engineering" must be declared
Анализатор обнаружил 498 ошибок, даже если была напечатана только первая,
В нашем случае исправлена проблема с изменением DOCTYPE в файле hibernate.reveng.xml с: <!DOCTYPE hibernate-reverse-engineering PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-reverse-engineering-3.0.dtd">
на
<!DOCTYPE hibernate-reverse-engineering
SYSTEM "https://hibernate.org/dtd/hibernate-reverse-engineering-3.0.dtd" >
То есть мы перешли от использования открытого идентификатора к системному идентификатору и с http на https.
Исходная форма (общедоступная) - это то, что мы получили из предыдущего hibernate.org (jboss.org).документация (со времен Hibernate 3.2).Новым является то, что мы находим, просматривая документацию JBoss для Hibernate Reverse Engineering сегодня.Я предполагаю, что вам нужно аналогичное изменение вашего файла отображения Hibernate (Hibernate.xml или hbm.xml или любое другое имя, которое вы используете), чтобы по крайней мере использовать https вместо http и, возможно, изменить DOCTYPE на:
<!DOCTYPE hibernate-mapping SYSTEM
https://hibernate.org/hibernate-mapping-3.0.dtd">
Если это не поможет, попробуйте добавить в вопрос файл Hibernate.xml (после удаления как можно большего количества конфиденциальной информации).