I've started using Eclipse Luna with the plugin Aptana Studio 3 and it worked quite well for a while, but after I ran Eclipse as root to update the IDE to version 4.4.1, every time Eclipse starts I get the following error message:
An internal error occurred during: "Loading bundle: /opt/eclipse/configuration/org.eclipse.osgi/873/0/.cp/bundles/php.ruble". org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String
I get this error message for the other Aptana bundles as well.
I've tried reinstalling Eclipse and Aptana Studio but nothing has worked yet. I'd be very glad if someone could help. Sorry for bad english, I'm not a native speaker.
Here's a log sample:
!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)
I had the same issue. Building from the previous post, and in case it was missed, the Eclipse team has already provided a patch:
Steps to apply patch:
The problem on my Eclipse was gone after this. In Win7 I am using: Eclipse IDE for Java Developers Version: Luna Service Release 1 (4.4.1) Build id: 20140925-1800
I updated the aptana plug-in to 3.7 dev version and the bundle error message dissapeared and it showed the standar aptana start page. Here the link to update it: http://studio-jenkins.appcelerator.org/job/studio3-feature-development/lastSuccessfulBuild/artifact/dist/ Now I hope that version works. Definitely there was a compatibility between eclipse luna 4.4 and aptana plugin 3.6.
I resolved the issue by updating the IVYDE plugin to the latest build version: https://builds.apache.org/job/IvyDE-updatesite/lastSuccessfulBuild/artifact/trunk/build/
This updates ivy to the 2.5 version and ivyde to the 2.3 version
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With