Eclipse“元素创建失败”

时间:2010-01-15 16:01:33

标签: eclipse saxparseexception wid

我正在使用基于Eclipse 3.x构建的WID 6.1。

当尝试右键单击文件夹New-> Class时,键入该类的名称,然后单击Finish,我收到错误

  

“元素的创建失败。   org.xml.sax.SAXParseException:   文件提前结束。“

昨天发生这种情况时,我重新创建了我的工作区,但现在又重新开始了。重新安装WID是一个两到三个小时的任务,所以我更倾向于解决实际问题。

建议?

在第二次重启WID之后

编辑:,我现在收到“初始化Java工具的错误。”, 比我原来的错误消息更容易搜索得到。

编辑:查看WID / Eclipse日志,有一个例外,但它没有告诉我哪个项目或哪个文件。

Caused by: org.xml.sax.SAXParseException: Premature end of file.
    at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
    at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
    at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
    at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
    at org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
    at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
    at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
    at org.eclipse.wst.common.internal.emf.utilities.DOMUtilities.loadDocument(Unknown Source)
    ... 21 more

1 个答案:

答案 0 :(得分:2)

单击“窗口”,“显示视图”,“错误日志”。

从工作区中删除所有项目。

将项目逐个重新加载到工作区中,查看错误日志。

对于导致加载错误的项目,进入他们的.settings文件夹,看到那些文件是空的和/或0字节。删除了所有这些,它再次起作用。