Community
Participate
Working Groups
When using the plain Linker, I get linking exceptions Cannot find reference org.eclipse.xtext.impl.CrossReferenceImpl@7f867f7f (cardinality: null) when actions are involved. Seems like the linker is trying to resolve a cross reference in the wrong context.
Created attachment 168714 [details] Patch for the Linker Added a patch: org.eclipse.xtext.linking.impl.Linker.ensureLinked(EObject, IDiagnosticProducer, CompositeNode, Set<EReference>) did not stop ascending in the node model when the parent had another semantic model set. As the same condition was correct in the sibling class LazyLinker, I extracted the condition into a method of the superclass. Test included.
Renamed the method to shouldCheckParentNode, added JavaDocs and committed.
Closing bug which were set to RESOLVED before Eclipse Neon.0.