Ошибка синтаксического анализатора на Xpand: SAXParserFactoryImpl не может быть приведен к SAXParserFactory

Я получаю это диалоговое окно при создании приложения с помощью Xpand.

"Внутренняя ошибка произошла во время: " Анализ доступных метамоделей EMF для проекта my.generator.project ". Org.apache.xerces.jaxp.SAXParserFactoryImpl не может быть приведен к javax.xml.parsers.SAXParserFactory"

Какое решение для этого?

1 ответ

У меня была такая же проблема, и я описал свое решение здесь.

По сути, это происходит, когда в текущей иерархии путей к классам имеется более одного SAX-анализатора; например, вызывающему плагину требуется SAXParser, но он уже был создан в другом плагине, к которому нельзя получить доступ через classpath.

Решение: в вашей среде может быть два плагина Xerces. Используйте реестр плагинов ("Окно"> "Показать представление"> "Разработка плагинов"> "Реестр плагинов"), чтобы узнать, какие плагины вызывают это. В моем случае у меня было два плагина, которые оба xerces.jar,

Другие вопросы по тегам