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

Bug 320751

Summary: ISE in UnorderedGroupHelper$State.canLeave
Product: [Modeling] TMF Reporter: Ed Willink <ed>
Component: XtextAssignee: Project Inbox <tmf.xtext-inbox>
Status: CLOSED DUPLICATE QA Contact:
Severity: normal    
Priority: P3 CC: sebastian.zarnekow
Version: 1.0.0Flags: sebastian.zarnekow: helios+
Target Milestone: SR1   
Hardware: PC   
OS: Windows Vista   
Whiteboard:

Description Ed Willink CLA 2010-07-23 12:32:15 EDT
[Helios]

When editing elements that could have an UnorderedGroup even though none are present I get the following on every reparse

org.eclipse.xtext.parser.ParseException: java.lang.IllegalStateException
at org.eclipse.ocl.examples.xtext.oclinecore.parser.antlr.OCLinEcoreParser.parse(OCLinEcoreParser.java:35)
at org.eclipse.xtext.parser.antlr.AbstractAntlrParser.doParse(AbstractAntlrParser.java:57)
at org.eclipse.xtext.parser.AbstractParser.parse(AbstractParser.java:46)
at org.eclipse.xtext.resource.XtextResource.doLoad(XtextResource.java:146)
at org.eclipse.xtext.linking.lazy.LazyLinkingResource.doLoad(LazyLinkingResource.java:61)
at org.eclipse.xtext.resource.XtextResource.reparse(XtextResource.java:168)
at org.eclipse.xtext.ui.editor.model.XtextDocument$XtextDocumentLocker.modify(XtextDocument.java:152)
at org.eclipse.xtext.ui.editor.model.XtextDocument.modify(XtextDocument.java:62)
at org.eclipse.ocl.examples.xtext.oclstdlib.ui.model.BaseDocument.modify(BaseDocument.java:45)
at org.eclipse.xtext.ui.editor.reconciler.XtextDocumentReconcileStrategy.reconcile(XtextDocumentReconcileStrategy.java:27)
at org.eclipse.xtext.ui.editor.reconciler.XtextReconciler.run(XtextReconciler.java:179)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: org.eclipse.emf.common.util.WrappedException: java.lang.IllegalStateException
at org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser.parse(AbstractInternalAntlrParser.java:501)
at org.eclipse.ocl.examples.xtext.oclinecore.parser.antlr.OCLinEcoreParser.parse(OCLinEcoreParser.java:32)
... 11 more
Caused by: java.lang.IllegalStateException
at org.eclipse.xtext.parser.antlr.UnorderedGroupHelper$State.canLeave(UnorderedGroupHelper.java:145)
at org.eclipse.xtext.parser.antlr.UnorderedGroupHelper.canLeave(UnorderedGroupHelper.java:104)
at org.eclipse.ocl.examples.xtext.oclinecore.parser.antlr.internal.InternalOCLinEcoreParser.synpred131_fragment(InternalOCLinEcoreParser.java:38575)
at org.eclipse.ocl.examples.xtext.oclinecore.parser.antlr.internal.InternalOCLinEcoreParser.synpred131(InternalOCLinEcoreParser.java:39830)
at org.eclipse.ocl.examples.xtext.oclinecore.parser.antlr.internal.InternalOCLinEcoreParser.ruleOperationCS(InternalOCLinEcoreParser.java:8638)
at org.eclipse.ocl.examples.xtext.oclinecore.parser.antlr.internal.InternalOCLinEcoreParser.ruleClassCS(InternalOCLinEcoreParser.java:5314)
at org.eclipse.ocl.examples.xtext.oclinecore.parser.antlr.internal.InternalOCLinEcoreParser.ruleClassifierCS(InternalOCLinEcoreParser.java:5592)
at org.eclipse.ocl.examples.xtext.oclinecore.parser.antlr.internal.InternalOCLinEcoreParser.rulePackageCS(InternalOCLinEcoreParser.java:10802)
at org.eclipse.ocl.examples.xtext.oclinecore.parser.antlr.internal.InternalOCLinEcoreParser.ruleOCLinEcoreDocumentCS(InternalOCLinEcoreParser.java:284)
at org.eclipse.ocl.examples.xtext.oclinecore.parser.antlr.internal.InternalOCLinEcoreParser.entryRuleOCLinEcoreDocumentCS(InternalOCLinEcoreParser.java:100)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser.parse(AbstractInternalAntlrParser.java:492)
... 12 more
Comment 1 Sebastian Zarnekow CLA 2010-07-24 05:29:54 EDT

*** This bug has been marked as a duplicate of bug 315335 ***