This error sometimes pops up in the error log after building a project. Full stacktrace:

org.strategoxt.imp.runtime.dynamicloading.BadDescriptorException: Could not load compiler service provider(s): include/boxpp.ctree
	at org.strategoxt.imp.runtime.services.StrategoObserver.reportLoadException(StrategoObserver.java:444)
	at org.strategoxt.imp.runtime.services.StrategoObserver.loadCTree(StrategoObserver.java:405)
	at org.strategoxt.imp.runtime.services.StrategoObserver.initialize(StrategoObserver.java:327)
	at org.strategoxt.imp.runtime.services.StrategoObserver.getRuntime(StrategoObserver.java:863)
	at org.strategoxt.imp.runtime.services.StrategoObserverBackgroundUpdateJob.analyzeFile(StrategoObserverBackgroundUpdateJob.java:100)
	at org.strategoxt.imp.runtime.services.StrategoObserverBackgroundUpdateJob.analyze(StrategoObserverBackgroundUpdateJob.java:64)
	at org.strategoxt.imp.runtime.services.StrategoAnalysisQueue$UpdateJob.run(StrategoAnalysisQueue.java:83)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Caused by: java.io.FileNotFoundException: /Users/gohla/Spoofax/Eclipses/Eclipse-4.2/Spoofax-nightly/plugins/org.strategoxt.imp.editors.pp_0.1.0.201308132324.jar/include/boxpp.ctree (Not a directory)
	at java.io.FileInputStream.open(Native Method)
	at java.io.FileInputStream.<init>(FileInputStream.java:138)
	at java.io.FileInputStream.<init>(FileInputStream.java:97)
	at org.strategoxt.imp.runtime.dynamicloading.Descriptor.openAttachment(Descriptor.java:389)
	at org.strategoxt.imp.runtime.dynamicloading.Descriptor.openAttachment(Descriptor.java:388)
	at org.strategoxt.imp.runtime.dynamicloading.Descriptor.openAttachment(Descriptor.java:373)
	at org.strategoxt.imp.runtime.services.StrategoObserver.loadCTree(StrategoObserver.java:397)
	... 6 more

It seems the problem is that it wants to load a ctree from a jar file?

Submitted by Gabriƫl Konat on 14 August 2013 at 01:50

Log in to post comments