[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.tools.emf] NullPointerException when merging model fragments / memory-only-models

I get this exception when merging model instances which are't associated with a ressource. (.eResource() == null)

java.lang.NullPointerException
at org.eclipse.emf.compare.diff.merge.service.MergeFactory.getBestMerger(MergeFactory.java:111)
at org.eclipse.emf.compare.diff.merge.service.MergeFactory.createMerger(MergeFactory.java:79)
at org.eclipse.emf.compare.diff.merge.service.MergeService.doMerge(MergeService.java:170)
at org.eclipse.emf.compare.diff.merge.service.MergeService.merge(MergeService.java:136)
at org.eclipse.emf.compare.diff.merge.internal.impl.DiffGroupMerger.applyInOrigin(DiffGroupMerger.java:35)
at org.eclipse.emf.compare.diff.merge.service.MergeService.doMerge(MergeService.java:174)
at org.eclipse.emf.compare.diff.merge.service.MergeService.merge(MergeService.java:136)
<snip>


I think that a resource is not strictly necessary at that point, because reading on in the source, there is code to handle when the file extension is null. Is there any workaround for that?