[202171] unable to edit xml files using translators if xml file open when workspace opens (missed one critical null check)
diff --git a/bundles/org.eclipse.wst.xml.core/src-emfModelSynch/org/eclipse/wst/xml/core/internal/emf2xml/EMF2DOMSSERenderer.java b/bundles/org.eclipse.wst.xml.core/src-emfModelSynch/org/eclipse/wst/xml/core/internal/emf2xml/EMF2DOMSSERenderer.java index 7006335..d9a55fc 100644 --- a/bundles/org.eclipse.wst.xml.core/src-emfModelSynch/org/eclipse/wst/xml/core/internal/emf2xml/EMF2DOMSSERenderer.java +++ b/bundles/org.eclipse.wst.xml.core/src-emfModelSynch/org/eclipse/wst/xml/core/internal/emf2xml/EMF2DOMSSERenderer.java
@@ -201,8 +201,10 @@ } private void deregisterFromXMLModel() { - String id = getXMLModel().getId(); - decrementCacheCount(id); + if (getXMLModel() != null) { + String id = getXMLModel().getId(); + decrementCacheCount(id); + } deRegisterAsModelStateListener(); deRegisterAsModelLifecycleListener(); // This try/catch block is a hack to fix defect 204114. This occurs