Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » TMF (Xtext) » IXtextBuilderParticipant ClassNotFoundException
IXtextBuilderParticipant ClassNotFoundException [message #1703679] Tue, 04 August 2015 08:31 Go to next message
Chris Bryan is currently offline Chris BryanFriend
Messages: 12
Registered: June 2015
Junior Member
I just noticed this ClassNotFoundException appearing, and I'm not sure what has broken it. Any thoughts?

ERROR <my namespace>.ui.UnitTestDSLExecutableExtensionFactory  - org.eclipse.xtext.builder.IXtextBuilderParticipant
java.lang.ClassNotFoundException: org.eclipse.xtext.builder.IXtextBuilderParticipant


plugin.xml hasn't changed from the default...

<extension
        point="org.eclipse.xtext.builder.participant">
      <participant
           class="com.rapitasystems.unittesteditor.ui.UnitTestDSLExecutableExtensionFactory:org.eclipse.xtext.builder.IXtextBuilderParticipant"
           fileExtensions="rts"
           >
      </participant>
   </extension>


The binding in src-gen is there as expected...

	// contributed by org.eclipse.xtext.generator.generator.GeneratorFragment
	public Class<? extends org.eclipse.xtext.builder.IXtextBuilderParticipant> bindIXtextBuilderParticipant() {
		return org.eclipse.xtext.builder.BuilderParticipant.class;
	}


What else should I be looking for?

Full error log below:

0    [Worker-1] ERROR com.rapitasystems.unittesteditor.ui.UnitTestDSLExecutableExtensionFactory  - org.eclipse.xtext.builder.IXtextBuilderParticipant
java.lang.ClassNotFoundException: org.eclipse.xtext.builder.IXtextBuilderParticipant
	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:340)
	at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1212)
	at org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory.create(AbstractGuiceAwareExecutableExtensionFactory.java:50)
	at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:262)
	at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
	at org.eclipse.xtext.builder.impl.RegistryBuilderParticipant$DeferredBuilderParticipant.initDelegate(RegistryBuilderParticipant.java:182)
	at org.eclipse.xtext.builder.impl.RegistryBuilderParticipant$DeferredBuilderParticipant.getDelegate(RegistryBuilderParticipant.java:173)
	at org.eclipse.xtext.builder.impl.RegistryBuilderParticipant$DeferredBuilderParticipant.getDelegate(RegistryBuilderParticipant.java:168)
	at org.eclipse.xtext.builder.impl.RegistryBuilderParticipant$DeferredBuilderParticipant.build(RegistryBuilderParticipant.java:161)
	at org.eclipse.xtext.builder.impl.RegistryBuilderParticipant.build(RegistryBuilderParticipant.java:69)
	at org.eclipse.xtext.builder.impl.XtextBuilder.doBuild(XtextBuilder.java:252)
	at org.eclipse.xtext.builder.impl.XtextBuilder.incrementalBuild(XtextBuilder.java:228)
	at org.eclipse.xtext.builder.impl.XtextBuilder.build(XtextBuilder.java:123)
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:726)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
com.rapitasystems.unittesteditor.ui.UnitTestDSLExecutableExtensionFactory  - org.eclipse.xtext.builder.IXtextBuilderParticipant

Plugin ID: org.apache.log4j, Code: OK, Severity: 4
 Exception: java.lang.ClassNotFoundException: org.eclipse.xtext.builder.IXtextBuilderParticipant
 Detail: org.eclipse.xtext.builder.IXtextBuilderParticipant
 Stack trace: 
java.lang.ClassNotFoundException: org.eclipse.xtext.builder.IXtextBuilderParticipant
	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:340)
	at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:229)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1212)
	at org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory.create(AbstractGuiceAwareExecutableExtensionFactory.java:50)
	at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:262)
	at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
	at org.eclipse.xtext.builder.impl.RegistryBuilderParticipant$DeferredBuilderParticipant.initDelegate(RegistryBuilderParticipant.java:182)
	at org.eclipse.xtext.builder.impl.RegistryBuilderParticipant$DeferredBuilderParticipant.getDelegate(RegistryBuilderParticipant.java:173)
	at org.eclipse.xtext.builder.impl.RegistryBuilderParticipant$DeferredBuilderParticipant.getDelegate(RegistryBuilderParticipant.java:168)
	at org.eclipse.xtext.builder.impl.RegistryBuilderParticipant$DeferredBuilderParticipant.build(RegistryBuilderParticipant.java:161)
	at org.eclipse.xtext.builder.impl.RegistryBuilderParticipant.build(RegistryBuilderParticipant.java:69)
	at org.eclipse.xtext.builder.impl.XtextBuilder.doBuild(XtextBuilder.java:252)
	at org.eclipse.xtext.builder.impl.XtextBuilder.incrementalBuild(XtextBuilder.java:228)
	at org.eclipse.xtext.builder.impl.XtextBuilder.build(XtextBuilder.java:123)
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:726)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:239)
	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:292)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:295)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:351)
	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:374)
	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

5    [Worker-1] ERROR org.eclipse.xtext.builder.impl.RegistryBuilderParticipant$BuilderParticipantReader  - Plugin com.rapitasystems.unittesteditor.ui, extension org.eclipse.xtext.builder.participant
org.eclipse.xtext.builder.impl.RegistryBuilderParticipant$BuilderParticipantReader  - Plugin com.rapitasystems.unittesteditor.ui, extension org.eclipse.xtext.builder.participant

Plugin ID: org.apache.log4j, Code: OK, Severity: 4

5    [Worker-1] ERROR org.eclipse.xtext.builder.impl.RegistryBuilderParticipant$BuilderParticipantReader  - org.eclipse.xtext.builder.IXtextBuilderParticipant ExtensionFactory: com.rapitasystems.unittesteditor.ui.UnitTestDSLExecutableExtensionFactory
org.eclipse.xtext.builder.impl.RegistryBuilderParticipant$BuilderParticipantReader  - org.eclipse.xtext.builder.IXtextBuilderParticipant ExtensionFactory: com.rapitasystems.unittesteditor.ui.UnitTestDSLExecutableExtensionFactory

Plugin ID: org.apache.log4j, Code: OK, Severity: 4
Re: IXtextBuilderParticipant ClassNotFoundException [message #1703681 is a reply to message #1703679] Tue, 04 August 2015 08:35 Go to previous messageGo to next message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14665
Registered: July 2009
Senior Member
are you sure your dependencies are right? which xtext Version do you use?

Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
Re: IXtextBuilderParticipant ClassNotFoundException [message #1703710 is a reply to message #1703681] Tue, 04 August 2015 11:04 Go to previous messageGo to next message
Chris Bryan is currently offline Chris BryanFriend
Messages: 12
Registered: June 2015
Junior Member
I am using Xtext 2.8.3

The builder package is listed in the manifest... should I be looking anywhere else?

Require-Bundle: com.rapitasystems.unittesteditor;visibility:=reexport,
 org.eclipse.xtext.ui,
 org.eclipse.xtext.ui.shared,
 org.eclipse.xtext.builder,
 org.eclipse.xtext.xbase.lib,
 org.eclipse.xtext.common.types.ui,
 org.eclipse.xtext.ui.codetemplates.ui,
<...>
Re: IXtextBuilderParticipant ClassNotFoundException [message #1703712 is a reply to message #1703710] Tue, 04 August 2015 11:28 Go to previous messageGo to next message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14665
Registered: July 2009
Senior Member
then i have no idea. what happens with a newly created Project (wizard)


Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
Re: IXtextBuilderParticipant ClassNotFoundException [message #1703716 is a reply to message #1703712] Tue, 04 August 2015 11:44 Go to previous messageGo to next message
Chris Bryan is currently offline Chris BryanFriend
Messages: 12
Registered: June 2015
Junior Member
The same error appears for new projects. Will keep looking...
Re: IXtextBuilderParticipant ClassNotFoundException [message #1703727 is a reply to message #1703716] Tue, 04 August 2015 12:12 Go to previous message
Christian Dietrich is currently offline Christian DietrichFriend
Messages: 14665
Registered: July 2009
Senior Member
maybe something is wrong with you Installation or Workspace. did you try another one?

Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
Previous Topic:How to resolve EObjects coming from a DSL file residing in an eclipse plugin
Next Topic:Invalid content passes unit test?
Goto Forum:
  


Current Time: Tue Apr 16 14:42:02 GMT 2024

Powered by FUDForum. Page generated in 0.33648 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top