eclipse - "Error while loading manipulator"

标签 eclipse plugins

尝试安装 WTP 网页编辑器插件时,我在 Eclipse Galileo 下不断收到以下错误:

java.lang.IllegalStateException: Error while loading manipulator.
at org.eclipse.equinox.internal.p2.touchpoint.eclipse.LazyManipulator.loadDelegate(LazyManipulator.java:54)
at org.eclipse.equinox.internal.p2.touchpoint.eclipse.LazyManipulator.getConfigData(LazyManipulator.java:108)
at org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.InstallBundleAction.installBundle(InstallBundleAction.java:76)
at org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.InstallBundleAction.execute(InstallBundleAction.java:29)
at org.eclipse.equinox.internal.p2.engine.ParameterizedProvisioningAction.execute(ParameterizedProvisioningAction.java:35)
at org.eclipse.equinox.internal.provisional.p2.engine.Phase.mainPerform(Phase.java:129)
at org.eclipse.equinox.internal.provisional.p2.engine.Phase.perform(Phase.java:72)
at org.eclipse.equinox.internal.provisional.p2.engine.PhaseSet.perform(PhaseSet.java:44)
at org.eclipse.equinox.internal.provisional.p2.engine.Engine.perform(Engine.java:54)
at org.eclipse.equinox.internal.provisional.p2.ui.operations.ProvisioningUtil.performProvisioningPlan(ProvisioningUtil.java:389)
at org.eclipse.equinox.internal.provisional.p2.ui.operations.ProfileModificationOperation.doExecute(ProfileModificationOperation.java:61)
at org.eclipse.equinox.internal.provisional.p2.ui.operations.ProvisioningOperation.execute(ProvisioningOperation.java:37)
at org.eclipse.equinox.internal.provisional.p2.ui.ProvisioningOperationRunner$1.run(ProvisioningOperationRunner.java:94)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

一个博客说 Eclipse Galileo 不能很好地与 Java 1.6 配合使用(什么??),因此我尝试使用 Java 1.5 运行 Eclipse,但这没有帮助。还有其他人遇到过这个问题并且能够解决它吗?

<小时/>

编辑顺便说一句,错误日志中的错误下方还显示了

session 上下文为:(profile=epp.package.java, Phase=org.eclipse.equinox.internal.provisional.p2.engine.phases.Install, operand=null --> [R]javax.邮件 1.4.0.v200905040518,action=org.eclipse.equinox.internal.p2.touchpoint.eclipse.actions.InstallBundleAction)。

最佳答案

您可以尝试遵循bug 277242中提到的各种建议。

另请检查您的 eclipse.ini:

More generally, the error you're seeing can happen when we cannot read "-startup" since we use this to position the install.area.

根据Jelle van Geuns的建议在评论中(并由 Halfstop 确认):

I found that one MacOS there are two folders (MacOS and Eclipse) with two separate sets of configuration files.
Each had an 'org.eclipse.equinox.launcher' startup jar in the plugins sub-folder, but with slightly different versions.

The Eclipse executable resides in the MacOS folder.
But the eclipse.ini there was set up to look for the startup jar under Eclipse/plugins, but with the wrong version.

Solution that worked for me was to copy both versions of the startup.jar to both the plugins sub-folders.

Halfstop确认:

I copied all of the what was in Eclipse to the MacOS directory and this solved it.

关于eclipse - "Error while loading manipulator",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1403913/

相关文章:

javascript - PhoneGap/Cordova - 未收到 "camera permission"提示

JQuery Lightbox 2 插件问题

java - MySQL 连接到标准 java 类但不连接到 servlet

java - Maven Spring 项目给我 org.slf4j.spi.LocationAwareLogger 错误

java - 有什么方法可以阻止 m2e 修改 eclipse .classpath 文件吗?

c++ - Eclipse 不会更改 C++ 中的输出类型

android - Android Studio 上的 Code Iris 插件

android - phonegap 捕获插件 captureVideo 不工作 phonegap 3.0.0-0.14.3

java - 有没有类似Java 1.5中的ServiceLoader的东西?

java - eclipse 警告 : "contains markers which may be removed by Sort Members" -- markers?