web-dev-qa-db-ja.com

「バンドルのロード[...]」中に内部エラーが発生しました

プラグインAptana Studio 3でEclipse Lunaを使い始めてしばらくの間はうまくいきましたが、Eclipseをrootとして実行してIDEをバージョン4.4.1に更新した後、毎回Eclipseが起動し、次のエラーメッセージが表示されます。

「バンドルのロード:/opt/Eclipse/configuration/org.Eclipse.osgi/873/0/.cp/bundles/php.ruble」の間に内部エラーが発生しました。 org.Eclipse.osgi.internal.framework.EquinoxConfiguration $ 1をJava.lang.Stringにキャストできません

他のAptanaバンドルでもこの​​エラーメッセージが表示されます。

EclipseとAptana Studioを再インストールしてみましたが、まだ何も機能していません。誰かが助けてくれたらとてもうれしいです。英語が下手で申し訳ありませんが、私はネイティブスピーカーではありません。

ログのサンプルは次のとおりです。

!ENTRY org.Eclipse.core.jobs 4 2 2014-09-27 19:19:23.753
!MESSAGE An internal error occurred during: "Loading bundle: /opt/Eclipse/configuration/org.Eclipse.osgi/873/0/.cp/bundles/php.ruble".
!STACK 0
Java.lang.ClassCastException: org.Eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to Java.lang.String
    at org.jruby.util.OSEnvironment.getAsMapOfRubyStrings(OSEnvironment.Java:90)
    at org.jruby.util.OSEnvironment.getSystemPropertiesMap(OSEnvironment.Java:75)
    at org.jruby.RubyGlobal.defineGlobalEnvConstants(RubyGlobal.Java:393)
    at org.jruby.RubyGlobal.createGlobals(RubyGlobal.Java:358)
    at org.jruby.Ruby.init(Ruby.Java:1078)
    at org.jruby.Ruby.newInstance(Ruby.Java:186)
    at org.jruby.embed.internal.SingletonLocalContextProvider.getRuntime(SingletonLocalContextProvider.Java:95)
    at org.jruby.embed.internal.EmbedRubyRuntimeAdapterImpl.runParser(EmbedRubyRuntimeAdapterImpl.Java:166)
    at org.jruby.embed.internal.EmbedRubyRuntimeAdapterImpl.parse(EmbedRubyRuntimeAdapterImpl.Java:93)
    at org.jruby.embed.ScriptingContainer.parse(ScriptingContainer.Java:1163)
    at org.jruby.embed.ScriptingContainer.runScriptlet(ScriptingContainer.Java:1223)
    at com.aptana.scripting.ScriptingEngine.getInitializedScriptingContainer(ScriptingEngine.Java:292)
    at com.aptana.scripting.model.ScriptLoadJob.run(ScriptLoadJob.Java:76)
    at com.aptana.scripting.model.AbstractScriptRunner.run(AbstractScriptRunner.Java:144)
    at com.aptana.scripting.model.AbstractScriptRunner.run(AbstractScriptRunner.Java:180)
    at com.aptana.scripting.ScriptingEngine.runScript(ScriptingEngine.Java:274)
    at com.aptana.scripting.ScriptingEngine.runScript(ScriptingEngine.Java:243)
    at com.aptana.scripting.model.BundleManager.loadScript(BundleManager.Java:2032)
    at com.aptana.scripting.model.BundleManager$BundleLoadJob.run(BundleManager.Java:129)
    at org.Eclipse.core.internal.jobs.Worker.run(Worker.Java:54)
19
Menger sponge

同じ問題がありました。以前の投稿からビルドして、見逃された場合のために、Eclipseチームは すでにパッチを提供しています

パッチを適用する手順:

  1. Eclipseを開く>ヘルプ>新しいソフトウェアのインストール
  2. 「Work with:」フィールドに http://download.Eclipse.org/Eclipse/updates/4.4/ と入力します
  3. 表示されたリストから、バグ445122のEclipse 4.4.1パッチを選択します。 「次へ」をクリック
  4. Eclipseに必要なチェックを実行させます。 「次へ」をクリック
  5. 「インストールの詳細」画面で、「次へ」をクリックします
  6. パッチのインストールプロセスを完了し、Eclipseを再起動します。

私のEclipseの問題はこの後になくなりました。 Win7で使用しているもの:Eclipse IDE for Java Developers Version:Luna Service Release 1(4.4.1)Build id:20140925-1800

33
j4v1

Aptanaプラグインを3.7 devバージョンに更新すると、バンドルエラーメッセージが消え、標準のaptanaスタートページが表示されました。ここにそれを更新するためのリンク: http://studio-jenkins.appcelerator.org/job/studio3-feature-development/lastSuccessfulBuild/artifact/dist/ さて、バージョンが機能することを願っています。間違いなく、Eclipse luna 4.4とaptana plugin 3.6の間には互換性がありました。

8
vicgilbcn

以下をせよ:

  1. Eclipsegで[ヘルプ]メニューに移動し、[新しいソフトウェアのインストール]を選択します
  2. 使用: https://builds.Apache.org/job/IvyDE-updatesite/lastSuccessfulBuild/artifact/trunk/build/ 、[追加]をクリックします
  3. ポップアップウィンドウが開きます。名前を入力します:Ivy Update Site、[OK]をクリックします
  4. 「保留中」と表示されるまで待ちます
  5. 「すべて選択」をクリックして、「Apache Ivy Library」および「Apache IvyDE Eclipse plugins」を選択します
  6. 次の2つの画面で[次へ]をクリックし、ライセンスに同意して[完了]をクリックします
  7. 署名されていないコードに関する警告が表示された場合は、[OK]をクリックします
  8. Eclipseの再起動を求められたら、[OK]をクリックします。
3
k4b

IVYDEプラグインを最新のビルドバージョンに更新することで問題を解決しました: https://builds.Apache.org/job/IvyDE-updatesite/lastSuccessfulBuild/artifact/trunk/build/

これにより、ivyが2.5バージョンに、ivydeが2.3バージョンに更新されます。

3

クラスキャストの例外は、Eclipse 4.4.1(Luna SR1)Equinoxコンポーネントの回帰です: https://bugs.Eclipse.org/bugs/show_bug.cgi?id=445122

これによっていくつかのコンポーネントが壊れたため(Apache IvyDEはその1つにすぎません)、このバージョンのEclipseの使用は避け、次のバージョン(SR2)を待ちます。

1