Ошибка синтаксического анализатора на Xpand: SAXParserFactoryImpl не может быть приведен к SAXParserFactory
Я получаю это диалоговое окно при создании приложения с помощью Xpand.
"Внутренняя ошибка произошла во время: " Анализ доступных метамоделей EMF для проекта my.generator.project ". Org.apache.xerces.jaxp.SAXParserFactoryImpl не может быть приведен к javax.xml.parsers.SAXParserFactory"
Какое решение для этого?
1 ответ
У меня была такая же проблема, и я описал свое решение здесь.
По сути, это происходит, когда в текущей иерархии путей к классам имеется более одного SAX-анализатора; например, вызывающему плагину требуется SAXParser, но он уже был создан в другом плагине, к которому нельзя получить доступ через classpath.
Решение: в вашей среде может быть два плагина Xerces. Используйте реестр плагинов ("Окно"> "Показать представление"> "Разработка плагинов"> "Реестр плагинов"), чтобы узнать, какие плагины вызывают это. В моем случае у меня было два плагина, которые оба xerces.jar
,