Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 318458 - Exception shouldn't cancel build
Summary: Exception shouldn't cancel build
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: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-30 09:07 EDT by Moritz Eysholdt CLA
Modified: 2017-10-31 10:57 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.