Ошибка синтаксического анализатора на Xpand: SAXParserFactoryImpl не может быть приведен к SAXParserFactory - PullRequest
2 голосов
/ 06 июля 2011

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

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

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

1 Ответ

1 голос
/ 25 июля 2011

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

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

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

...