Community
Participate
Working Groups
Steps to reproduce: - enable logging on debug level for log4j - lauch runtime workbench - create/modify model in java project - let the builder run - see the log output 20100819 14:58:08 DEBUG [Worker-0] kspaceProjectsStateHelper - Cannot init contained URIs for containerHandle '=fooBar/\/System\/Library\/Frameworks\/JavaVM.framework\/Versions\/1.5.0\/Classes\/ui.jar' java.lang.IllegalArgumentException: Path for project must have only one segment. at org.eclipse.core.runtime.Assert.isLegal(Assert.java:63) at org.eclipse.core.internal.resources.WorkspaceRoot.getProject(WorkspaceRoot.java:181) at org.eclipse.xtext.ui.containers.WorkspaceProjectsStateHelper.initContainedURIs(WorkspaceProjectsStateHelper.java:53) at org.eclipse.xtext.ui.containers.JavaProjectsState.doInitContainedURIs(JavaProjectsState.java:35) at org.eclipse.xtext.ui.containers.AbstractAllContainersState.initContainedURIs(AbstractAllContainersState.java:130) at org.eclipse.xtext.ui.containers.AbstractAllContainersState.getContainedURIs(AbstractAllContainersState.java:126) at org.eclipse.xtext.resource.containers.ContainerState.getContents(ContainerState.java:24) at org.eclipse.xtext.resource.containers.StateBasedContainer.getResourceDescriptions(StateBasedContainer.java:48) at org.eclipse.xtext.resource.impl.DefaultResourceDescriptionManager.collectVisibleResources(DefaultResourceDescriptionManager.java:144) 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:627) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256) at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341) at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:140) at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:238) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
We should add a guard prior to calling WorkspaceRoot#getProject
Removed target milestone M3.
pushed to master
Closing all bugs that were set to RESOLVED before Neon.0