Mac OSX Lion 上的 Eclipse 插件 Aptana 错误 [英] Eclipse plugin Aptana errors on Mac OSX Lion

查看:35
本文介绍了Mac OSX Lion 上的 Eclipse 插件 Aptana 错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在 Mac OSX Lion 上的现有 Eclipse 安装中安装了 Aptana 插件 (http://download.aptana.com/studio3/plugin/install).现在我的工作区有一个错误,冻结 Eclipse 大约 20 秒左右,错误如下:

I installed the Aptana plugin (http://download.aptana.com/studio3/plugin/install) in my existing Eclipse installation on my Mac OSX Lion. Now my workspace has an error that freezes up Eclipse for about 20 seconds or so with an error as follows:

错误截图

我通过卸载确认它是插件,这完全消除了错误.重新安装并返回相同的错误.当我单击确定时,Eclipse 偶尔会返回,但更多时候我必须重新启动它.出现多个错误窗口,好像是一个循环.

I confirmed that it was the plugin by uninstalling, which completely removes the error. Reinstallation and the same error returns. When I click ok, occasionally Eclipse returns but more often I have to restart it. Multiple windows of the error appear, as though it is a loop.

下面列出了部分日志.许多类似的块出现在整个日志中.

Part of the log is listed below. Many of these similar chunks appear throughout the log.

任何帮助将不胜感激.我是否缺少此插件工作所需的库?apache IOReactorException 有什么问题?可能是与 Lion 不兼容的问题?

Any help would be appreciated. Am I missing a required library for this plugin to work? Something with the apache IOReactorException? Possibly an incompatibility issue with Lion?

!ENTRY org.eclipse.ui.workbench 4 2 2011-08-06 11:32:42.982!MESSAGE 从插件调用代码时出现问题:org.eclipse.ui.workbench".!堆栈 0java.lang.NoClassDefFoundError: org/apache/http/nio/reactor/IOReactorException在 com.aptana.webserver.core.WebServerCorePlugin.ensureDefaultWebServer(WebServerCorePlugin.java:123)在 com.aptana.webserver.core.WebServerCorePlugin.getDefaultWebServerConfiguration(WebServerCorePlugin.java:113)在 com.aptana.preview.internal.DefaultPreviewHandler.handle(DefaultPreviewHandler.java:69)在 com.aptana.preview.PreviewManager.testEditorInputForPreview(PreviewManager.java:266)在 com.aptana.preview.internal.HasPreviewPropertyTester.test(HasPreviewPropertyTester.java:20)在 org.eclipse.core.internal.expressions.Property.test(Property.java:58)在 org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:99)在 org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53)在 org.eclipse.core.internal.expressions.WithExpression.evaluate(WithExpression.java:72)在 org.eclipse.ui.internal.services.EvaluationResultCache.evaluate(EvaluationResultCache.java:74)在 org.eclipse.ui.internal.services.ExpressionAuthority.evaluate(ExpressionAuthority.java:165)在 org.eclipse.ui.internal.services.EvaluationAuthority.refsWithSameExpression(EvaluationAuthority.java:155)在 org.eclipse.ui.internal.services.EvaluationAuthority.sourceChanged(EvaluationAuthority.java:129)在 org.eclipse.ui.internal.services.ExpressionAuthority.sourceChanged(ExpressionAuthority.java:311)在 org.eclipse.ui.internal.services.ExpressionAuthority.sourceChanged(ExpressionAuthority.java:290)在 org.eclipse.ui.AbstractSourceProvider.fireSourceChanged(AbstractSourceProvider.java:99)在 org.eclipse.ui.internal.services.WorkbenchSourceProvider.checkActivePart(WorkbenchSourceProvider.java:401)在 org.eclipse.ui.internal.services.WorkbenchSourceProvider.checkActivePart(WorkbenchSourceProvider.java:300)在 org.eclipse.ui.internal.services.WorkbenchSourceProvider.handleCheck(WorkbenchSourceProvider.java:286)在 org.eclipse.ui.internal.services.WorkbenchSourceProvider.checkOtherSources(WorkbenchSourceProvider.java:858)在 org.eclipse.ui.internal.services.WorkbenchSourceProvider$6.handleEvent(WorkbenchSourceProvider.java:842)在 org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)在 org.eclipse.swt.widgets.Display.filterEvent(Display.java:1034)在 org.eclipse.swt.widgets.Display.sendEvent(Display.java:3782)在 org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1375)在 org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1398)在 org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379)在 org.eclipse.swt.widgets.Shell.windowDidBecomeKey(Shell.java:1892)在 org.eclipse.swt.widgets.Display.windowProc(Display.java:5031)在 org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)在 org.eclipse.swt.widgets.Widget.callSuper(Widget.java:213)在 org.eclipse.swt.widgets.Widget.becomeKeyWindow(Widget.java:324)在 org.eclipse.swt.widgets.Shell.becomeKeyWindow(Shell.java:478)在 org.eclipse.swt.widgets.Display.windowProc(Display.java:4863)在 org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)在 org.eclipse.swt.internal.cocoa.NSWindow.makeKeyAndOrderFront(NSWindow.java:190)在 org.eclipse.swt.widgets.Shell.makeKeyAndOrderFront(Shell.java:1130)在 org.eclipse.swt.widgets.Shell.setWindowVisible(Shell.java:1740)在 org.eclipse.swt.widgets.Shell.open(Shell.java:1173)在 org.eclipse.jface.window.Window.open(Window.java:797)在 org.eclipse.ui.internal.WorkbenchWindow.open(WorkbenchWindow.java:790)在 org.eclipse.ui.internal.Workbench$66.runWithException(Workbench.java:3658)在 org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)在 org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)在 org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)在 org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3593)在 org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3286)在 org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)在 org.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1567)在 org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)在 org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)在 org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)在 org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3593)在 org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3286)在 org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2548)在 org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)在 org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)在 org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)在 org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)在 org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)在 org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)在 org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)在 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)在 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)在 java.lang.reflect.Method.invoke(Method.java:597)在 org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)在 org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)在 org.eclipse.equinox.launcher.Main.run(Main.java:1408)引起:java.lang.ClassNotFoundException:org.apache.http.nio.reactor.IOReactorException在 org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506)在 org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)在 org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)在 org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)在 java.lang.ClassLoader.loadClass(ClassLoader.java:247)... 73 更多

!ENTRY org.eclipse.ui.workbench 4 2 2011-08-06 11:32:42.982 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench". !STACK 0 java.lang.NoClassDefFoundError: org/apache/http/nio/reactor/IOReactorException at com.aptana.webserver.core.WebServerCorePlugin.ensureDefaultWebServer(WebServerCorePlugin.java:123) at com.aptana.webserver.core.WebServerCorePlugin.getDefaultWebServerConfiguration(WebServerCorePlugin.java:113) at com.aptana.preview.internal.DefaultPreviewHandler.handle(DefaultPreviewHandler.java:69) at com.aptana.preview.PreviewManager.testEditorInputForPreview(PreviewManager.java:266) at com.aptana.preview.internal.HasPreviewPropertyTester.test(HasPreviewPropertyTester.java:20) at org.eclipse.core.internal.expressions.Property.test(Property.java:58) at org.eclipse.core.internal.expressions.TestExpression.evaluate(TestExpression.java:99) at org.eclipse.core.internal.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:53) at org.eclipse.core.internal.expressions.WithExpression.evaluate(WithExpression.java:72) at org.eclipse.ui.internal.services.EvaluationResultCache.evaluate(EvaluationResultCache.java:74) at org.eclipse.ui.internal.services.ExpressionAuthority.evaluate(ExpressionAuthority.java:165) at org.eclipse.ui.internal.services.EvaluationAuthority.refsWithSameExpression(EvaluationAuthority.java:155) at org.eclipse.ui.internal.services.EvaluationAuthority.sourceChanged(EvaluationAuthority.java:129) at org.eclipse.ui.internal.services.ExpressionAuthority.sourceChanged(ExpressionAuthority.java:311) at org.eclipse.ui.internal.services.ExpressionAuthority.sourceChanged(ExpressionAuthority.java:290) at org.eclipse.ui.AbstractSourceProvider.fireSourceChanged(AbstractSourceProvider.java:99) at org.eclipse.ui.internal.services.WorkbenchSourceProvider.checkActivePart(WorkbenchSourceProvider.java:401) at org.eclipse.ui.internal.services.WorkbenchSourceProvider.checkActivePart(WorkbenchSourceProvider.java:300) at org.eclipse.ui.internal.services.WorkbenchSourceProvider.handleCheck(WorkbenchSourceProvider.java:286) at org.eclipse.ui.internal.services.WorkbenchSourceProvider.checkOtherSources(WorkbenchSourceProvider.java:858) at org.eclipse.ui.internal.services.WorkbenchSourceProvider$6.handleEvent(WorkbenchSourceProvider.java:842) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1034) at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3782) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1375) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1398) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) at org.eclipse.swt.widgets.Shell.windowDidBecomeKey(Shell.java:1892) at org.eclipse.swt.widgets.Display.windowProc(Display.java:5031) at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method) at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:213) at org.eclipse.swt.widgets.Widget.becomeKeyWindow(Widget.java:324) at org.eclipse.swt.widgets.Shell.becomeKeyWindow(Shell.java:478) at org.eclipse.swt.widgets.Display.windowProc(Display.java:4863) at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method) at org.eclipse.swt.internal.cocoa.NSWindow.makeKeyAndOrderFront(NSWindow.java:190) at org.eclipse.swt.widgets.Shell.makeKeyAndOrderFront(Shell.java:1130) at org.eclipse.swt.widgets.Shell.setWindowVisible(Shell.java:1740) at org.eclipse.swt.widgets.Shell.open(Shell.java:1173) at org.eclipse.jface.window.Window.open(Window.java:797) at org.eclipse.ui.internal.WorkbenchWindow.open(WorkbenchWindow.java:790) at org.eclipse.ui.internal.Workbench$66.runWithException(Workbench.java:3658) at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3593) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3286) at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803) at org.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1567) at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3593) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3286) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2548) at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438) at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575) at org.eclipse.equinox.launcher.Main.run(Main.java:1408) Caused by: java.lang.ClassNotFoundException: org.apache.http.nio.reactor.IOReactorException at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ... 73 more

推荐答案

我在 Aptana 的 Windows 7 插件安装上遇到了这个问题.

I had this issue on a Windows 7 plugin install of Aptana.

对我来说,解决方案最终是卸载 EGit.

希望同样适用于您!对于 Git 功能,有许多单独的工具(尽管通过 Eclipse 运行所有东西会很好).

Hope the same works for you! For Git functionality, there are many separate tools (even though it would be nice to run everything through Eclipse).

这篇关于Mac OSX Lion 上的 Eclipse 插件 Aptana 错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆