Затмение "Создание элемента не удалось" - PullRequest
2 голосов
/ 15 января 2010

Я использую WID 6.1, построенный на Eclipse 3.x.

При попытке щелкнуть правой кнопкой мыши папку, New-> Class, введите имя класса, затем нажмите Finish, я получаю сообщение об ошибке

"Не удалось создать элемент. org.xml.sax.SAXParseException: Преждевременный конец файла. "

Я воссоздал свое рабочее место вчера, когда это произошло, но теперь это происходит снова. Переустановка WID - это двух или трехчасовая задача, поэтому я бы предпочел исправить проблему.

Предложения

edit: после второго перезапуска WID я теперь получаю «Ошибка инициализации Java Tooling.», Которая более доступна для поиска, чем исходное сообщение об ошибке, которое я получаю.

edit: просматривая журналы 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 Ответ

2 голосов
/ 15 января 2010

Нажмите на окно, Показать представление, Журнал ошибок.

Удалить все проекты из рабочей области.

Перезагрузите проекты один за другим в рабочее пространство, просматривая журнал ошибок.

Для проектов, которые вызывали ошибки при загрузке, зашли в их папку .settings и увидели, что там были пустые файлы и / или 0-байтовые Удалил их все, и снова заработало.

...