diff --git a/xml.multiview/src/org/netbeans/modules/xml/multiview/XmlMultiViewDataObject.java b/xml.multiview/src/org/netbeans/modules/xml/multiview/XmlMultiViewDataObject.java --- a/xml.multiview/src/org/netbeans/modules/xml/multiview/XmlMultiViewDataObject.java +++ b/xml.multiview/src/org/netbeans/modules/xml/multiview/XmlMultiViewDataObject.java @@ -383,6 +383,12 @@ public void loadData() { FileObject file = getPrimaryFile(); if (fileTime == file.lastModified().getTime()) { + // on base of issue #132922 + // when the file is deleted or IO error happened, lastModified time + // is zero and the buffer can stay uninitialized + if (!file.isValid()) { + buffer = ""; //NOI18N + } return; } try {