2

I am getting this dialog box when i am building my application with Xpand.

"An internal error occurred during: "Analyzing accessible EMF metamodels for project my.generator.project". org.apache.xerces.jaxp.SAXParserFactoryImpl cannot be cast to javax.xml.parsers.SAXParserFactory"

What is the solution for it?

4

1 回答 1

1

我有同样的问题并在这里描述了我的解决方案

基本上,当您当前的类路径层次结构中有多个 SAX 解析器时,就会发生这种情况;例如,调用插件需要一个 SAXParser,但已经在另一个插件中创建了一个无法通过类路径访问的插件。

解决方案:您的环境中可能有两个 Xerces 插件。使用插件注册表(窗口 > 显示视图 > 插件开发 > 插件注册表)找出导致此问题的插件。就我而言,我有两个插件都贡献了xerces.jar.

于 2011-07-25T14:44:50.097 回答