Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 318458

Summary: Exception shouldn't cancel build
Product: [Modeling] TMF Reporter: Moritz Eysholdt <moritz.eysholdt>
Component: XtextAssignee: Project Inbox <tmf.xtext-inbox>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 1.0.0   
Target Milestone: ---   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:

Description Moritz Eysholdt CLA 2010-06-30 09:07:23 EDT
The exception posted below cancels the builder, because ResourceDescriptionsUpdater.update(IResourceDescriptions, ResourceSet, Set<URI>, IProgressMonitor) only catches WrappedException.

Maybe it would be better to catch all exceptions that occur while loading a resource.



20100614 12:14:18 ERROR [Worker-10] builder.impl.XtextBuilder? - index=0, size=0 org.eclipse.emf.common.util.BasicEList$BasicIndexOutOfBoundsException?: index=0, size=0

    at org.eclipse.emf.common.util.BasicEList.get(BasicEList.java:352) at org.eclipse.xtext.xtext.XtextLinkingService?.getUsedGrammar(XtextLinkingService?.java:90) at org.eclipse.xtext.xtext.XtextLinkingService?.getLinkedObjects(XtextLinkingService?.java:63) at org.eclipse.xtext.linking.impl.Linker.getLinkedObject(Linker.java:211) at org.eclipse.xtext.linking.impl.Linker.ensureIsLinked(Linker.java:119) at org.eclipse.xtext.linking.impl.Linker.ensureLinked(Linker.java:68) at org.eclipse.xtext.linking.impl.Linker.ensureLinked(Linker.java:56) at org.eclipse.xtext.linking.impl.Linker.ensureModelLinked(Linker.java:233) at org.eclipse.xtext.linking.impl.Linker.doLinkModel(Linker.java:229) at org.eclipse.xtext.linking.impl.AbstractCleaningLinker?.linkModel(AbstractCleaningLinker?.java:28) at org.eclipse.xtext.xtext.XtextLinker?.linkModel(XtextLinker?.java:204) at org.eclipse.xtext.resource.XtextResource?.doLinking(XtextResource?.java:243) at org.eclipse.xtext.linking.lazy.LazyLinkingResource?.doLinking(LazyLinkingResource?.java:64) at org.eclipse.xtext.resource.XtextResource?.updateInternalState(XtextResource?.java:212) at org.eclipse.xtext.resource.XtextResource?.doLoad(XtextResource?.java:147) at org.eclipse.xtext.linking.lazy.LazyLinkingResource?.doLoad(LazyLinkingResource?.java:57) at org.eclipse.emf.ecore.resource.impl.ResourceImpl?.load(ResourceImpl?.java:1494) at org.eclipse.emf.ecore.resource.impl.ResourceImpl?.load(ResourceImpl?.java:1282) at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl?.demandLoad(ResourceSetImpl?.java:255) at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl?.demandLoadHelper(ResourceSetImpl?.java:270) at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl?.getResource(ResourceSetImpl?.java:397) at org.eclipse.xtext.builder.builderState.ResourceDescriptionsUpdater?.update(ResourceDescriptionsUpdater?.java:143) at org.eclipse.xtext.builder.builderState.ResourceDescriptionsUpdater?.transitiveUpdate(ResourceDescriptionsUpdater?.java:82) at org.eclipse.xtext.builder.builderState.PersistableResourceDescriptionsImpl?.update(PersistableResourceDescriptionsImpl?.java:82) at org.eclipse.xtext.builder.impl.XtextBuilder?.doBuild(XtextBuilder?.java:127) at org.eclipse.xtext.builder.impl.XtextBuilder?.fullBuild(XtextBuilder?.java:143) at org.eclipse.xtext.builder.impl.XtextBuilder?.build(XtextBuilder?.java:73) at
Comment 1 Sven Efftinge CLA 2012-11-14 04:21:54 EST
has been fixed in the meantime.
Comment 2 Eclipse Webmaster CLA 2017-10-31 10:46:14 EDT
Requested via bug 522520.

-M.
Comment 3 Eclipse Webmaster CLA 2017-10-31 10:57:28 EDT
Requested via bug 522520.

-M.