2011-08-07 19 views
2

Mac OSX Lionの既存のEclipseインストールにAptanaプラグイン(http://download.aptana.com/studio3/plugin/install)をインストールしました。今、私のワークスペースには、次のようにエラーが発生してから約20秒かそこらのためにEclipseをフリーズエラーが発生しました:EclipseプラグインMac OSX LionのAptanaエラー

Screenshot of error

私はそれが完全にエラーを除去する、アンインストールすることにより、プラグインであることを確認しました。再インストールと同じエラーが返されます。私が[OK]をクリックすると、Eclipseが復帰することがありますが、頻繁に再起動する必要があります。ループのように、エラーの複数のウィンドウが表示されます。

ログの一部を以下に示します。これらの類似したチャンクの多くがログ全体に表示されます。

ご協力いただければ幸いです。このプラグインが動作するために必要なライブラリがありませんか? ApacheのIOReactorExceptionに何か?おそらくライオンとの非互換性の問題でしょうか?

!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

+0

私は正直なところ、このエラーを見たことはありません。私たちの一団はライオンに成長します。 Eclipseのどのバージョンを使用していますか、それ以外に何がインストールされていますか? –

答えて

5

この問題は、Windows 7 PluginインストールのAptanaで発生しました。

私の場合、解決策はEGitをアンインストールすることになりました。

希望は同じです! Gitの機能には、Eclipseを使ってすべてを動かすのが良いとはいえ、多くのツールがあります。

+2

これは私の問題だった。さらに見ると、Aptanaには独自のgitサポートが組み込まれているようですので、EGitと何らかの矛盾がなければなりません。他の誰もが助けてくれてありがとう。 – JonnyMD

0

これは「Eclipse on Lion」の問題ではないようです。 EclipseでHTMLページを開くたびに、Linuxのamd64の下でEclipse Heliosでこれを見ることができます。 Aptana HTMLエディタではありません。 EGitをアンインストールすると、それを修正しようとします...

1

私にとって、この問題(Ubuntu 11.04、Exlipse Helios)の解決策は、プラグインディレクトリの2つのjarファイルを置き換えることでした。私は(もちろん、手動で)交換しました:

  • org.apache.httpcomponents.httpcore_4.0.1.jar
  • org.apache.httpcomponents.httpcore_4.1.0.v201101201700.jar

一つだけで(あなたが見ることができるように、問題の潜在的なソースです):

org.apache.httpcomponents.httpcore_4.1.jar私はアパでhttpcomponents-core-4.1-osgi-bin.tar.gzファイルで見つかった

che Httpのコアサイト( "アーカイブ"で検索)。

v。4.0.1を削除するだけでも可能ですが、私はこの解決策をチェックしませんでした。ここまでは順調ですね。

+1

v4.0.1 jarを削除するだけではうまくいきませんでした。しかし、あなたがhttp://archive.apache.org/dist/httpcomponents/httpcore/binary/httpcomponents-core-4.1-osgi-bin.zipで言及したように、両方を置き換えました。 –

0

(...問題は、私は、スレッドの死霊術を練習することを憎むが、この問題はまだある。)

私は、最新のAptanaプラグイン(バージョン3.xでのEclipse 4.2 SR1を使用して同じエラーを取得していますか? )マウンテンライオンとJava 1.6.0_37で。 Eclipseワークスペースの1つが影響を受けますが、空のワークスペースに切り替えてEclipseを起動することができます。

.metadata/.logは有用な情報を提供しませんでしたが、eclipse/configuration/derbyで興味深いものが見つかりました。ログ:

============= begin nested exception, level (1) =========== 
java.sql.SQLException: Database 'aptanaDB' not found. 
    at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source) 
    at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source) 
    at org.apache.derby.impl.jdbc.SQLExceptionFactory40.getSQLException(Unknown Source) 
    at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source) 
    at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source) 
    at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source) 
    at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source) 
    at org.apache.derby.impl.jdbc.EmbedConnection.handleDBNotFound(Unknown Source) 
    at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source) 
    at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source) 
    at org.apache.derby.impl.jdbc.EmbedConnection40.<init>(Unknown Source) 
    at org.apache.derby.jdbc.Driver40.getNewEmbedConnection(Unknown Source) 
    at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source) 
    at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source) 
    at java.sql.DriverManager.getConnection(DriverManager.java:579) 
    at java.sql.DriverManager.getConnection(DriverManager.java:243) 
    at com.aptana.usage.AptanaDB.shutdown(AptanaDB.java:156) 
    at com.aptana.usage.UsagePlugin.stop(UsagePlugin.java:71) 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:771) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:764) 
    at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:510) 
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:566) 
    at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1206) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:592) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:257) 
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:215) 
    at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:284) 
    at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:692) 
    at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:600) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:399) 
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:199) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:601) 
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629) 
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) 
    at org.eclipse.equinox.launcher.Main.run(Main.java:1438) 
============= end nested exception, level (1) =========== 

私はこの情報をどうすればよいか分かりませんが、Aptanaチームが何がうまくいかないかを理解するのに役立ちます。

関連する問題