Community
Participate
Working Groups
Since https://github.com/pcdavid/org.eclipse.sirius/commit/de35505b28c6c6f5d583f3616950708e36b02b73 optimization, in-memory resources are inproperly loaded. In https://github.com/pcdavid/org.eclipse.sirius/blob/master/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/resource/InMemoryResourceImpl.java the unload calls protected void doUnload() { super.doUnload(); URI uri = getURI(); InMemoryResourceFactoryImpl.IN_MEMORY_BUFFERS.remove(uri); } If the uri is not removed, then the cache returns old closed sessions resources.
New Gerrit change created: https://git.eclipse.org/r/89408
Gerrit change https://git.eclipse.org/r/89408 was merged to [v4.1.x]. Commit: http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/commit/?id=c5596667a936047e4c5344b516f4d5c5c6e3618c
Fixed by c5596667a936047e4c5344b516f4d5c5c6e3618c.
Verified on Sirius 4.1.3.201701261703
Available in Sirius 4.1.3, see https://wiki.eclipse.org/Sirius/4.1.3 for version details.