Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » TMF (Xtext) » Exception when saving xtext file. (IResourceDescriptions not of type ResourceSetBasedResourceDescriptions)
Exception when saving xtext file. [message #637900] Tue, 09 November 2010 09:56 Go to next message
Volodymyr Gryshko is currently offline Volodymyr GryshkoFriend
Messages: 28
Registered: July 2009
Junior Member
Every time I save my xText files I get this error:

1    [Worker-4] ERROR org.eclipse.xtext.builder.impl.XtextBuilder  - Passed org.eclipse.xtext.resource.IResourceDescriptions not of type org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions
java.lang.IllegalStateException: Passed org.eclipse.xtext.resource.IResourceDescriptions not of type org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions
	at org.eclipse.xtext.resource.containers.ResourceSetBasedAllContainersStateProvider.get(ResourceSetBasedAllContainersStateProvider.java:43)
	at org.eclipse.xtext.resource.containers.StateBasedContainerManager.getState(StateBasedContainerManager.java:68)
	at org.eclipse.xtext.resource.containers.StateBasedContainerManager.internalGetContainerHandle(StateBasedContainerManager.java:88)
	at org.eclipse.xtext.resource.containers.StateBasedContainerManager.getVisibleContainers(StateBasedContainerManager.java:49)
	at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager.collectVisibleResources(DefaultResourceDescriptionManager.java:142)
	at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager.isAffected(DefaultResourceDescriptionManager.java:120)
	at org.eclipse.xtext.builder.builderState.ResourceDescriptionsUpdater.findAffectedResourceDescriptions(ResourceDescriptionsUpdater.java:189)
	at org.eclipse.xtext.builder.builderState.ResourceDescriptionsUpdater.transitiveUpdate(ResourceDescriptionsUpdater.java:91)
	at org.eclipse.xtext.builder.builderState.AbstractBuilderState.transitiveUpdate(AbstractBuilderState.java:158)
	at org.eclipse.xtext.builder.builderState.PersistableResourceDescriptionsImpl.doUpdate(PersistableResourceDescriptionsImpl.java:48)
	at org.eclipse.xtext.builder.builderState.PersistableResourceDescriptionsImpl.doUpdate(PersistableResourceDescriptionsImpl.java:1)
	at org.eclipse.xtext.builder.builderState.AbstractBuilderState.update(AbstractBuilderState.java:108)
	at org.eclipse.xtext.builder.impl.XtextBuilder.doBuild(XtextBuilder.java:151)
	at org.eclipse.xtext.builder.impl.XtextBuilder.incrementalBuild(XtextBuilder.java:135)
	at org.eclipse.xtext.builder.impl.XtextBuilder.build(XtextBuilder.java:84)
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)
	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)
	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)
	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)
	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

!ENTRY org.apache.log4j 4 0 2010-11-09 11:49:43.901
!MESSAGE org.eclipse.xtext.builder.impl.XtextBuilder  - Passed org.eclipse.xtext.resource.IResourceDescriptions not of type org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions


I'm not able to understand the meaning of this.



Re: Exception when saving xtext file. [message #637951 is a reply to message #637900] Tue, 09 November 2010 12:36 Go to previous messageGo to next message
Sebastian Zarnekow is currently offline Sebastian ZarnekowFriend
Messages: 3118
Registered: July 2009
Senior Member
Hi Volodymyr,

please provide more information. What fragments do you use to generate
your language? Did you customize your runtime- or ui-module? Which other
plugins did you install that use Xtext?

Regards,
Sebastian
--
Need professional support for Eclipse Modeling?
Go visit: http://xtext.itemis.com

Am 09.11.10 10:56, schrieb Volodymyr Gryshko:
> Every time I save my xText files I get this error:
>
> 1 [Worker-4] ERROR org.eclipse.xtext.builder.impl.XtextBuilder - Passed
> org.eclipse.xtext.resource.IResourceDescriptions not of type
> org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDesc riptions
> java.lang.IllegalStateException: Passed
> org.eclipse.xtext.resource.IResourceDescriptions not of type
> org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDesc riptions
> at
> org.eclipse.xtext.resource.containers.ResourceSetBasedAllCon tainersStateProvider.get(ResourceSetBasedAllContainersStateP rovider.java:43)
>
> at
> org.eclipse.xtext.resource.containers.StateBasedContainerMan ager.getState(StateBasedContainerManager.java:68)
>
> at
> org.eclipse.xtext.resource.containers.StateBasedContainerMan ager.internalGetContainerHandle(StateBasedContainerManager.j ava:88)
>
> at
> org.eclipse.xtext.resource.containers.StateBasedContainerMan ager.getVisibleContainers(StateBasedContainerManager.java:49 )
>
> at
> org.eclipse.xtext.resource.impl.DefaultResourceDescriptionMa nager.collectVisibleResources(DefaultResourceDescriptionMana ger.java:142)
>
> at
> org.eclipse.xtext.resource.impl.DefaultResourceDescriptionMa nager.isAffected(DefaultResourceDescriptionManager.java:120)
>
> at
> org.eclipse.xtext.builder.builderState.ResourceDescriptionsU pdater.findAffectedResourceDescriptions(ResourceDescriptions Updater.java:189)
>
> at
> org.eclipse.xtext.builder.builderState.ResourceDescriptionsU pdater.transitiveUpdate(ResourceDescriptionsUpdater.java:91)
>
> at
> org.eclipse.xtext.builder.builderState.AbstractBuilderState. transitiveUpdate(AbstractBuilderState.java:158)
>
> at
> org.eclipse.xtext.builder.builderState.PersistableResourceDe scriptionsImpl.doUpdate(PersistableResourceDescriptionsImpl. java:48)
>
> at
> org.eclipse.xtext.builder.builderState.PersistableResourceDe scriptionsImpl.doUpdate(PersistableResourceDescriptionsImpl. java:1)
>
> at
> org.eclipse.xtext.builder.builderState.AbstractBuilderState. update(AbstractBuilderState.java:108)
>
> at
> org.eclipse.xtext.builder.impl.XtextBuilder.doBuild(XtextBui lder.java:151)
> at
> org.eclipse.xtext.builder.impl.XtextBuilder.incrementalBuild (XtextBuilder.java:135)
>
> at org.eclipse.xtext.builder.impl.XtextBuilder.build(XtextBuild er.java:84)
> at
> org.eclipse.core.internal.events.BuildManager$2.run(BuildMan ager.java:629)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> at
> org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:172)
>
> at
> org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:203)
>
> at
> org.eclipse.core.internal.events.BuildManager$1.run(BuildMan ager.java:255)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> at
> org.eclipse.core.internal.events.BuildManager.basicBuild(Bui ldManager.java:258)
>
> at
> org.eclipse.core.internal.events.BuildManager.basicBuildLoop (BuildManager.java:311)
>
> at
> org.eclipse.core.internal.events.BuildManager.build(BuildMan ager.java:343)
> at
> org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBu ildJob.java:144)
>
> at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJ ob.java:242)
> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
>
> !ENTRY org.apache.log4j 4 0 2010-11-09 11:49:43.901
> !MESSAGE org.eclipse.xtext.builder.impl.XtextBuilder - Passed
> org.eclipse.xtext.resource.IResourceDescriptions not of type
> org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDesc riptions
>
>
> I'm not able to understand the meaning of this.
>
>
>
>
Re: Exception when saving xtext file. [message #637957 is a reply to message #637951] Tue, 09 November 2010 13:21 Go to previous message
Volodymyr Gryshko is currently offline Volodymyr GryshkoFriend
Messages: 28
Registered: July 2009
Junior Member
Hello,
I'm using external model for language, so I modified workflow file.
I extended content assist as well. I Modified validation too.


I checked generated source and found following in generated class AbstractMyDSLRuntimeModule:

	// contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
	public void configureIResourceDescriptions(com.google.inject.Binder binder) {
		binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).to(org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions.class);
	}


And another method with same names:


	// contributed by org.eclipse.xtext.generator.builder.BuilderIntegrationFragment
	public void configureIResourceDescriptionsBuilderScope(com.google.inject.Binder binder) {
		binder.bind(org.eclipse.xtext.resource.IResourceDescriptions.class).annotatedWith(com.google.inject.name.Names.named(org.eclipse.xtext.scoping.impl.AbstractGlobalScopeProvider.NAMED_BUILDER_SCOPE))
.to(org.eclipse.xtext.resource.impl.ResourceSetBasedResourceDescriptions.class);
	}


I have very basic knowledge of google injections but it seems like related Smile

Previous Topic:Parsing Arrays
Next Topic:LabelProvider in the AbstractDeclarativeSemanticModelTransformer
Goto Forum:
  


Current Time: Fri Apr 26 15:09:59 GMT 2024

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

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

Back to the top