Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 323136 - Builder throws many exceptions that are only visible with debug logging
Summary: Builder throws many exceptions that are only visible with debug logging
Status: CLOSED FIXED
Alias: None
Product: TMF
Classification: Modeling
Component: Xtext (show other bugs)
Version: 1.0.0   Edit
Hardware: PC Mac OS X - Carbon (unsup.)
: P3 normal (vote)
Target Milestone: M7   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-19 09:07 EDT by Moritz Eysholdt CLA
Modified: 2017-09-19 17:22 EDT (History)
2 users (show)

See Also:
sebastian.zarnekow: indigo+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Moritz Eysholdt CLA 2010-08-19 09:07:57 EDT
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)
Comment 1 Sebastian Zarnekow CLA 2010-10-05 04:23:09 EDT
We should add a guard prior to calling WorkspaceRoot#getProject
Comment 2 Sebastian Zarnekow CLA 2010-12-06 03:50:36 EST
Removed target milestone M3.
Comment 3 Sven Efftinge CLA 2011-03-26 16:12:31 EDT
pushed to master
Comment 4 Karsten Thoms CLA 2017-09-19 17:11:24 EDT
Closing all bugs that were set to RESOLVED before Neon.0
Comment 5 Karsten Thoms CLA 2017-09-19 17:22:59 EDT
Closing all bugs that were set to RESOLVED before Neon.0