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

Bug 340401

Summary: Inappropriate proxy resolution in resolveLazyCrossReference
Product: [Modeling] TMF Reporter: Ed Willink <ed>
Component: XtextAssignee: Project Inbox <tmf.xtext-inbox>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: sebastian.zarnekow, sven.efftinge
Version: 2.0.0Flags: sebastian.zarnekow: juno+
Target Milestone: ---   
Hardware: PC   
OS: Windows Vista   
Whiteboard:

Description Ed Willink CLA 2011-03-18 04:03:08 EDT
M6:

LazyLinkingResource.resolveLazyCrossReference starts with an

		if (crossRef.isDerived())
			return;

guard to avoid resolving derived references.

Shouldn't there be a similar guard for transient and resolveProxies?

My code has a transient !resolveProxies element that the ValidationJob is harmlessly but needlessly processing.
Comment 1 Sebastian Zarnekow CLA 2012-04-02 16:26:29 EDT
Probably something for M7?
Comment 2 Sven Efftinge CLA 2012-11-21 02:24:53 EST
pushed to master
Comment 3 Sven Efftinge CLA 2012-11-21 02:25:10 EST
see comment 2
Comment 4 Eclipse Webmaster CLA 2017-10-31 10:47:47 EDT
Requested via bug 522520.

-M.
Comment 5 Eclipse Webmaster CLA 2017-10-31 10:58:51 EDT
Requested via bug 522520.

-M.