Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 341284 - Infinite recursion for unresolvable proxies
Summary: Infinite recursion for unresolvable proxies
Status: CLOSED FIXED
Alias: None
Product: EMF
Classification: Modeling
Component: Core (show other bugs)
Version: 2.7.0   Edit
Hardware: PC Mac OS X - Carbon (unsup.)
: P3 major (vote)
Target Milestone: M7   Edit
Assignee: Kenn Hussey CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-29 16:38 EDT by Kenn Hussey CLA
Modified: 2011-05-10 11:57 EDT (History)
1 user (show)

See Also:
Kenn.Hussey: indigo+


Attachments
proposed patch (1.37 KB, patch)
2011-03-29 16:41 EDT, Kenn Hussey CLA
Kenn.Hussey: review?
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Kenn Hussey CLA 2011-03-29 16:38:26 EDT
In the GWT runtime, an stack overflow exception occurs when attempting to (asynchronously) resolve unresolvable proxies (i.e., proxies for objects in resources which no longer exist).
Comment 1 Kenn Hussey CLA 2011-03-29 16:41:11 EDT
Created attachment 192135 [details]
proposed patch

Here's a patch which resolves the problem. Ed, if the changes look OK, I'll commit them.
Comment 2 Ed Merks CLA 2011-03-29 19:19:57 EDT
A slightly modified version of the fix is committed to CVS for 2.7.
Comment 3 Ed Merks CLA 2011-05-10 11:57:48 EDT
The changes are available in EMF 2.7 M7 or an earlier build.