Failed to update editor for eclipse:///relations.debug/debug.rel
in org.metaborg.spoofax.eclipse.editor.EditorUpdateJob (Worker-23)
org.metaborg.core.MetaborgException: Creating outline failed
	at org.metaborg.spoofax.core.outline.OutlineService.outline(OutlineService.java:80) ~[org.metaborg.spoofax.core_1.5.0.20160114-165002-new-spoofax-plugin.jar:na]
	at org.metaborg.spoofax.eclipse.editor.EditorUpdateJob.outline(EditorUpdateJob.java:302) ~[org.metaborg.spoofax.eclipse_1.5.0.20160114-165002-new-spoofax-plugin.jar:na]
	at org.metaborg.spoofax.eclipse.editor.EditorUpdateJob.update(EditorUpdateJob.java:208) ~[org.metaborg.spoofax.eclipse_1.5.0.20160114-165002-new-spoofax-plugin.jar:na]
	at org.metaborg.spoofax.eclipse.editor.EditorUpdateJob.run(EditorUpdateJob.java:119) ~[org.metaborg.spoofax.eclipse_1.5.0.20160114-165002-new-spoofax-plugin.jar:na]
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) [org.eclipse.core.jobs_3.7.0.v20150330-2103.jar:na]
Caused by: org.metaborg.core.MetaborgException: Failed to load JAR
	at org.metaborg.spoofax.core.stratego.StrategoRuntimeService.loadJars(StrategoRuntimeService.java:171) ~[org.metaborg.spoofax.core_1.5.0.20160114-165002-new-spoofax-plugin.jar:na]
	at org.metaborg.spoofax.core.stratego.StrategoRuntimeService.loadFiles(StrategoRuntimeService.java:154) ~[org.metaborg.spoofax.core_1.5.0.20160114-165002-new-spoofax-plugin.jar:na]
	at org.metaborg.spoofax.core.stratego.StrategoRuntimeService.createPrototype(StrategoRuntimeService.java:133) ~[org.metaborg.spoofax.core_1.5.0.20160114-165002-new-spoofax-plugin.jar:na]
	at org.metaborg.spoofax.core.stratego.StrategoRuntimeService.runtime(StrategoRuntimeService.java:69) ~[org.metaborg.spoofax.core_1.5.0.20160114-165002-new-spoofax-plugin.jar:na]
	at org.metaborg.spoofax.core.outline.OutlineService.outline(OutlineService.java:71) ~[org.metaborg.spoofax.core_1.5.0.20160114-165002-new-spoofax-plugin.jar:na]
	... 4 common frames omitted
Caused by: org.strategoxt.NoInteropRegistererJarException: No STRJ InteropRegisterer classes found in JAR files: [Ljava.net.URL;@4407bfe9:file:/C:/Users/Daco/Documents/relations-core/relations/include/relations-java.jar
	at org.strategoxt.HybridInterpreter.loadJars(HybridInterpreter.java:295) ~[org.strategoxt.strj_1.5.0.20160114-165002-new-spoofax-plugin/:na]
	at org.metaborg.spoofax.core.stratego.StrategoRuntimeService.loadJars(StrategoRuntimeService.java:169) ~[org.metaborg.spoofax.core_1.5.0.20160114-165002-new-spoofax-plugin.jar:na]
	... 8 common frames omitted
org.metaborg.core.MetaborgException: Creating outline failed
	at org.metaborg.spoofax.core.outline.OutlineService.outline(OutlineService.java:80)
	at org.metaborg.spoofax.eclipse.editor.EditorUpdateJob.outline(EditorUpdateJob.java:302)
	at org.metaborg.spoofax.eclipse.editor.EditorUpdateJob.update(EditorUpdateJob.java:208)
	at org.metaborg.spoofax.eclipse.editor.EditorUpdateJob.run(EditorUpdateJob.java:119)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: org.metaborg.core.MetaborgException: Failed to load JAR
	at org.metaborg.spoofax.core.stratego.StrategoRuntimeService.loadJars(StrategoRuntimeService.java:171)
	at org.metaborg.spoofax.core.stratego.StrategoRuntimeService.loadFiles(StrategoRuntimeService.java:154)
	at org.metaborg.spoofax.core.stratego.StrategoRuntimeService.createPrototype(StrategoRuntimeService.java:133)
	at org.metaborg.spoofax.core.stratego.StrategoRuntimeService.runtime(StrategoRuntimeService.java:69)
	at org.metaborg.spoofax.core.outline.OutlineService.outline(OutlineService.java:71)
	... 4 more
Caused by: org.strategoxt.NoInteropRegistererJarException: No STRJ InteropRegisterer classes found in JAR files: [Ljava.net.URL;@4407bfe9:file:/C:/Users/Daco/Documents/relations-core/relations/include/relations-java.jar
	at org.strategoxt.HybridInterpreter.loadJars(HybridInterpreter.java:295)
	at org.metaborg.spoofax.core.stratego.StrategoRuntimeService.loadJars(StrategoRuntimeService.java:169)
	... 8 more
Submitted by Daco Harkes on 15 January 2016 at 13:38

On 15 January 2016 at 13:52 Daco Harkes commented:

This is on Windows, same version on OSX does not seem to have this problem.

Eclipse: epp.package.java 4.5.1.20150917-1200
Spoofax: org.metaborg.spoofax.eclipse 1.5.0.20160114-165002-new-spoofax-plugin
System: Windows 10 amd64 10.0

On 15 January 2016 at 16:26 Gabriël Konat commented:

If you copy over the relations-java.jar from OSX to Windows it works, so it seems to indicate a problem with how the JAR file is created on windows, weird…


On 15 January 2016 at 16:38 Gabriël Konat commented:

I’m guessing this is a problem with \ being the path separator on Windows, but ZIP/JAR files only supporting / as path separator. I’m converting the separators to / now, let me know if that works.


On 15 January 2016 at 22:38 Daco Harkes commented:

Yes, it works now. Thanks!


On 17 January 2016 at 10:49 Gabriël Konat closed this issue.

Log in to post comments