{"action":"closed","issue":{"url":"https://api.github.com/repos/atlanmod/NeoEMF/issues/5","labels_url":"https://api.github.com/repos/atlanmod/NeoEMF/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/atlanmod/NeoEMF/issues/5/comments","events_url":"https://api.github.com/repos/atlanmod/NeoEMF/issues/5/events","html_url":"https://github.com/atlanmod/NeoEMF/issues/5","id":110052367,"number":5,"title":"PersistentEObject.eInternalContainer returns inconsistent value","user":{"login":"gdaniel","id":6516281,"avatar_url":"https://avatars.githubusercontent.com/u/6516281?v=3","gravatar_id":"","url":"https://api.github.com/users/gdaniel","html_url":"https://github.com/gdaniel","followers_url":"https://api.github.com/users/gdaniel/followers","following_url":"https://api.github.com/users/gdaniel/following{/other_user}","gists_url":"https://api.github.com/users/gdaniel/gists{/gist_id}","starred_url":"https://api.github.com/users/gdaniel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gdaniel/subscriptions","organizations_url":"https://api.github.com/users/gdaniel/orgs","repos_url":"https://api.github.com/users/gdaniel/repos","events_url":"https://api.github.com/users/gdaniel/events{/privacy}","received_events_url":"https://api.github.com/users/gdaniel/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/atlanmod/NeoEMF/labels/bug","name":"bug","color":"fc2929"}],"state":"closed","locked":false,"assignee":{"login":"gdaniel","id":6516281,"avatar_url":"https://avatars.githubusercontent.com/u/6516281?v=3","gravatar_id":"","url":"https://api.github.com/users/gdaniel","html_url":"https://github.com/gdaniel","followers_url":"https://api.github.com/users/gdaniel/followers","following_url":"https://api.github.com/users/gdaniel/following{/other_user}","gists_url":"https://api.github.com/users/gdaniel/gists{/gist_id}","starred_url":"https://api.github.com/users/gdaniel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gdaniel/subscriptions","organizations_url":"https://api.github.com/users/gdaniel/orgs","repos_url":"https://api.github.com/users/gdaniel/repos","events_url":"https://api.github.com/users/gdaniel/events{/privacy}","received_events_url":"https://api.github.com/users/gdaniel/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-10-06T16:53:02Z","updated_at":"2015-10-07T08:42:05Z","closed_at":"2015-10-07T08:42:05Z","body":"If `eInternalContainer()` is called before `eContainer()` it may return a null value instead of the real container of the object. Some of those consistency errors does not happen with standard EMF.\r\n\r\nIt happens in general after an EObject fetch from the database (not from NeoEMF built-in caches). The container is not fetched with the object, and can be retrieved only if `eContainer()` is called."}}