Jon*_*yMD 2 java aptana eclipse eclipse-plugin
我在我的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 at com.aptana.webserver.core.WebServerCorePlugin.ensureDefaultWebServer(WebServerCorePlugin.java:123)at 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)atg.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)atg.eclipse.core.internal.expressions.WithExpression.evaluate(WithExpression.java:72)at org. eclipse.ui.internal.services.EvaluationResultCache.evaluate(EVAL uationResultCache.java:74)org.eclipse.ui.internal.services.ExpressionAuthority.evaluate(ExpressionAuthority.java:165)org.eclipse.ui.internal.services.EvaluationAuthority.refsWithSameExpression(EvaluationAuthority.java:155)at org在org.eclipse.ui.internal.services.ExpressionAuthority.sourceChanged(ExpressionAuthority.java:311).eclipse.ui.internal.services.EvaluationAuthority.sourceChanged(EvaluationAuthority.java:129)在org.eclipse.ui.internal.services .expressionAuthority.sourceChanged(ExpressionAuthority.java:290)atg.eclipse.ui.AbstractSourceProvider.fireSourceChanged(AbstractSourceProvider.java:99)atg.eclipse.ui.internal.services.WorkbenchSourceProvider.checkActivePart(WorkbenchSourceProvider.java:401)at at org.eclipse.ui.internal.services.WorkbenchSourceProvider.checkActivePart(WorkbenchSourceProvider.java:300)位于org.eclipse.ui.internal的org.eclipse.ui.internal.services.WorkbenchSourceProvider.handleCheck(WorkbenchSourceProvider.java:286). services.WorkbenchSourceP orv.eclipse.ui.check.EventTable.sendEvent(ord.eclipse.wt.) )org.eclipse.swt.wts.widgets.Display.filterEvent(Display.java:1034)位于org.eclipse.swt.widgets.Widget的org.eclipse.swt.widgets.Display.sendEvent(Display.java:3782). sendEvent(Widget.java:1375)位于org.eclipse上的org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1398)的org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1379) .swt.widgets.Shell.windowDidBecomeKey(Shell.java:1892)位于org.eclipse.swt.wt.wtus.Op.Phys上的org.eclipse.swt.wts.widgets.Display.windowProc(Display.java:5031).方法)org.eclipse.swt.wts.widget上的org.eclipse.swt.wt.Widget上的org.eclipse.swt.widgets.Widget.callSuper(Widget.java:213)org.eclipse.swt.widgets.Shell上的org.eclipse.swtts.Widget.becomeKeyWindow(Widget.java:324) .becomeKeyWindow(Shell.java:478)org.eclipse.swt.widgets.Display.windowProc(Displ ay.java:4863)org.eclipse中的org.eclipse.swt.wt.wt.inc上的org.eclipse.swt.wt.Inc.在内容org.eclipse中的org.eclipse.swt.internal.cocoa.NSWindow.makeKeyAndOrderFront(NSWindow.java:190)处的org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method).在org.eclipse.swt.widgets.Shell.open上的org.eclipse.swt.widgets.Shell.setWindowVisible(Shell.java:1740)中的swt.widgets.Shell.makeKeyAndOrderFront(Shell.java:1130)(Shell.java: 1173)org.eclipse.jin.Window.open(Window.java:797)org.eclipse.ui.internal.WorkbenchWindow.open(WorkbenchWindow.java:790)atg.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.wts.Didge.Display.readAndDispatch的org.eclipse.swt.wts.驱动程序中的org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)org.eclipse.swt. (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)at org. eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)位于org.eclipse.swt.wts上的org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)org.eclipse.swt.widgets.Display.runAsyncMessages(显示. java:3593)org.eclipse.wt.目录中的org.eclipse.ui.Uneplay.readAndDispatch(Display.java:3286)位于org.eclipse.ui.internal的org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2548)位于org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java)的org.eclipse.ui.internal.Workbench $ 7.run(Workbench.java:671)的.Workbench.access $ 4(Workbench.java:2438) :332)org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)位于org.eclipse.ui.internal.ide的org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149). application.IDEApplication.start(IDEApplication.java:115)at o rg.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)位于org.eclipse.core的org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110). run.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)位于org.eclipse.core.runtime.adaptor.EclipseStarter的org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369).运行(EclipseStarter.java:179)在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)在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.IOReactorE xception在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个
小智 5
我在Aptana的Windows 7插件安装上遇到了这个问题.
对我来说,决议最终是卸载EGit.
希望同样适合你!对于Git功能,有许多单独的工具(尽管通过Eclipse运行所有内容会很不错).