Ошибка при установке плагина в Eclipse

Когда я пытаюсь установить плагин в Eclipse, я получаю эти сообщения об ошибках

Диспетчер события Registry

Error notifying registry change listener.
Error notifying registry change listener.
Invalid registry object
Error notifying registry change listener.
Invalid registry object
Error notifying registry change listener.
Invalid registry object
Error notifying registry change listener.
Invalid registry object
Error notifying registry change listener.
Invalid registry object

У кого-то есть идея, какова причина этой проблемы могла быть?Спасибо

Править:

Я вижу, что Eclipse .log файл имеет также много новых отслеживаний стека

Первый

java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=nl_NL
Framework arguments:  -product org.eclipse.epp.package.jee.product
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product

!ENTRY org.eclipse.equinox.registry 4 2 2010-05-06 21:04:31.236
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.equinox.registry".
!STACK 0
org.eclipse.core.runtime.InvalidRegistryObjectException: Invalid registry object
    at org.eclipse.core.internal.registry.TemporaryObjectManager.getObject(TemporaryObjectManager.java:98)
    at org.eclipse.core.internal.registry.BaseExtensionPointHandle.getExtensionPoint(BaseExtensionPointHandle.java:106)
    at org.eclipse.core.internal.registry.BaseExtensionPointHandle.getContributor(BaseExtensionPointHandle.java:45)
    at org.eclipse.core.internal.registry.BaseExtensionPointHandle.getNamespace(BaseExtensionPointHandle.java:37)
    at org.eclipse.ui.internal.PopupMenuExtender.registryChanged(PopupMenuExtender.java:520)
    at org.eclipse.core.internal.registry.ExtensionRegistry$2.run(ExtensionRegistry.java:921)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.registry.ExtensionRegistry.processChangeEvent(ExtensionRegistry.java:919)
    at org.eclipse.core.runtime.spi.RegistryStrategy.processChangeEvent(RegistryStrategy.java:260)
    at org.eclipse.core.internal.registry.osgi.ExtensionEventDispatcherJob.run(ExtensionEventDispatcherJob.java:50)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

Edit2:

Когда я перезапускаю Eclipse, я получаю "окно" коннекторов установки, но когда я выбираю коннектор и нажимаю на "Finish", ничто не происходит и там появляется "Необработанное исключение цикла событий" в журнале Eclipse

Edit3:

Я попробовал Subclipse вместо Подрывного, но это дает эти ошибки

Failed to load JavaHL Library.
These are the errors that were encountered:
no libapr-1 in java.library.path
no libapriconv-1 in java.library.path
C:\Program Files (x86)\Zend\Core\bin\libeay32.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
C:\Program Files (x86)\Zend\Core\bin\ssleay32.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
no libaprutil-1 in java.library.path
no libsvn_subr-1 in java.library.path
no libsvn_delta-1 in java.library.path
no libsvn_diff-1 in java.library.path
no libsvn_wc-1 in java.library.path
no libsvn_fs-1 in java.library.path
no libsvn_repos-1 in java.library.path
no libsvn_ra-1 in java.library.path
no libsvn_client-1 in java.library.path
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
java.library.path = C:\Windows\system32;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Zend\Core\bin;C:\Program Files (x86)\Zend\Core\oic;C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin;C:\Program Files (x86)\Common Files\Acronis\SnapAPI\;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files\Java\jdk1.6.0_20\bin

Существует ли возможность, что установленные конфликты версий Eclipse с другим установили версию Eclipse или с Studio Зенда?

9
задан Derk 7 May 2010 в 13:34
поделиться

2 ответа

Вы наблюдали это на свежей установке Eclipse?
. А в случае с вашим экземпляром Eclipse, вы пытались перезапустить его во второй раз? (и все еще видите ошибки?)

Потому что когда несколько плагинов уже есть, в этой теме упоминается (для AJDT, но это может быть применено и к другим плагинам):

Ошибка означает, что кто-то держится за ручки к объектам реестра расширений, которых больше не существует.

Скорее всего, AJDT (или один из пакетов, от которых он зависит) поддерживает постоянный кэш объектов реестра, таких как расширения или точки расширения.
Когда пакет обновляется, "старая" версия пакета деинсталлируется, удаляя все его элементы реестра, а когда устанавливается новая версия пакета, добавляется новый элемент реестра.
Если бандл кэшировал дескрипторы для расширений/точек расширения и не реагировал на события реестра, то в итоге он получает недействительные дескрипторы.

1
ответ дан 4 December 2019 в 13:00
поделиться

Проблема с Java x64.

С x64 java вам нужно использовать JavaHL с поддержкой x64

Это официальный FAQ http://subclipse.tigris.org/wiki/JavaHL#head-0ae839721445e3f59d10a128ec9439d4f4988d5f

У меня такая же установка, и она работает после шагов из FAQ

Изменить: вам также может потребоваться отредактировать переменную PATH (в Windows по крайней мере), чтобы включить папку bin из установки SlikSVN , которая рекомендована в часто задаваемых вопросах о подписке , указанном выше.

7
ответ дан 4 December 2019 в 13:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: