Не удается найти схему для точки расширения - PullRequest
2 голосов
/ 14 января 2011

Я хочу добавить в свой проект расширение, точку расширения "org.eclipse.wst.xsl.ui.contentAssistProcessor", но я не могу загрузить схему.Я получаю сообщение об ошибке:

<code>
JAR entry /schema/contentAssistProcessor.exsd not found in C:\Program Files (x86)\eclipse-rcp-helios-SR1-win32\eclipse\plugins\org.eclipse.wst.xsl.ui.source_1.1.1.v201009091745.jar</p>

<p>java.io.FileNotFoundException: JAR entry /schema/contentAssistProcessor.exsd not found in C:\Program Files (x86)\eclipse-rcp-helios-SR1-win32\eclipse\plugins\org.eclipse.wst.xsl.ui.source_1.1.1.v201009091745.jar
    at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:122)
    at sun.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java:132)
    at java.net.URL.openStream(URL.java:1010)
    at org.eclipse.pde.internal.core.util.SchemaUtil.getInputStream(SchemaUtil.java:40)
    at org.eclipse.pde.internal.core.util.SchemaUtil.parseURL(SchemaUtil.java:46)
    at org.eclipse.pde.internal.ui.wizards.extension.PointSelectionPage.handlePointSelection(PointSelectionPage.java:524)
    at org.eclipse.pde.internal.ui.wizards.extension.PointSelectionPage.selectionChanged(PointSelectionPage.java:489)
    at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:162)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
(snip)

Если я хочу увидеть описание точки расширения, я получаю страницу, на которой:

Identifier: null.null

Description: 

Configuration Markup:

Плагин был добавлен в мойзависимости (выполняется автоматически eclipse) и добавляется в путь сборки моего проекта.

Плагин был установлен с сайта обновления http://download.eclipse.org/webtools/repository/helios/, последняя версия 3.2.2

Когда я смотрю на каталог моих плагинов, я вижу оба "org.eclipse.wst.xsl.ui.source_1.1.1.v201009091745.jar "и" org.eclipse.wst.xsl.ui_1.1.1.v201009091745.jar "

Разархивирование ничего не показывает, схема есть и выглядит нормально.

Сообщение об ошибке, которое я получаю, такое же, как и в этой ошибке Eclipse , о которой говорит отправитель:

На самом деле, базоваяПроблема в том, что плагин org.eclipse.equinox.registry не экспортирует папку схемы в исходный комплект.Я отправлю сообщение об ошибке для них.

Я пытался удалить плагины webtools и переустановить их безрезультатно.

Редактировать: я вручную запустил и диагностировал плагин wst.xsl.ui через реестр плагинов без проблем и проблем, так что, похоже, проблема с зависимостями отсутствует.

У меня заканчиваются вещи, чтобы попробовать ...

1 Ответ

3 голосов
/ 14 января 2011

Я бы рекомендовал импортировать пакет wst.ui в ваше рабочее пространство как исходный проект. Вы можете сделать это через: Файл -> Импорт ... -> Плагины и фрагменты. Выберите org.eclipse.wst.xsl.ui и выберите проект с исходными папками. Каталог schema должен быть импортирован вместе с ним, но если это не так, вам может понадобиться импортировать его вручную (т.е. скопировать и вставить из zip-файла).

Это обеспечит доступность exsd.

...