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

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

问题描述

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



错误的屏幕截图



我确认了是卸载的插件,完全删除错误。重新安装并返回相同的错误。当我点击确定,偶尔Eclipse返回,但更多的时候我必须重新启动它。出现错误的多个窗口,就像循环一样。



下面列出了部分日志。许多这些相似的块出现在整个日志中。



任何帮助将不胜感激。我是否缺少这个插件所需的库?有什么东西与apache IOReactorException?可能是Lion的不兼容问题?


!ENTRY org.eclipse.ui.workbench 4 2 2011-08-06 11:32:42.982
!MESSAGE从插件调用代码时发生问题:org.eclipse.ui.workbench。
!STACK 0
java.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.WithEx pression.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.WorkbenchSourceProvi der.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(显示.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(本机方法)
在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(本机方法)
在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 $ 6 6.runWithException(Workbench.java:3658)
在org.eclipse.ui.internal.StartupThreading $ StartupRunnable.run(StartupThreading.java:31)
在org.eclipse.swt.widgets.RunnableLock。在org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)上运行(RunnableLock.java:35)
$ 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)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.ja va: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)$ b $ 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 eclipseAppHandle.java在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)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke( DelegatingMethodMethodAccessorImpl.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)
at org.eclipse.osgi.internal.loader.BundleLoader.findCl ass(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个



解决方案

我在Windows 7插件安装Aptana时遇到了这个问题。



对于我来说,分辨率最终是卸载EGit。



希望同样的作品给你!对于Git功能,有许多单独的工具(即使通过Eclipse运行所有内容也是很好的)。


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:

Screenshot of error

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.

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 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

解决方案

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

For me, the resolution ended up being to uninstall EGit.

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天全站免登陆