org.netbeans.tax.ReadOnlyException: [org.netbeans.tax.TreeComment@2f67c65b, org.netbeans.tax.TreeComment@3e9359a7, org.netbeans.tax.TreeComment@26d8c016, org.netbeans.tax.TreeComment@562aba85, org.netbeans.tax.TreeElementDecl@476eeb05, org.netbeans.tax.TreeElementDecl@6394cc2e, org.netbeans.tax.TreeElementDecl@32c683a, org.netbeans.tax.TreeElementDecl@510448, org.netbeans.tax.TreeAttlistDecl@30d7e184, org.netbeans.tax.TreeAttlistDecl@75e7ae0c]Value is read-only. at org.netbeans.tax.TreeObject.checkReadOnly(TreeObject.java:245) Caused: org.netbeans.tax.TreeUnsupportedOperationException: org.netbeans.tax.ReadOnlyException: [org.netbeans.tax.TreeComment@2f67c65b, org.netbeans.tax.TreeComment@3e9359a7, org.netbeans.tax.TreeComment@26d8c016, org.netbeans.tax.TreeComment@562aba85, org.netbeans.tax.TreeElementDecl@476eeb05, org.netbeans.tax.TreeElementDecl@6394cc2e, org.netbeans.tax.TreeElementDecl@32c683a, org.netbeans.tax.TreeElementDecl@510448, org.netbeans.tax.TreeAttlistDecl@30d7e184, org.netbeans.tax.TreeAttlistDecl@75e7ae0c]Value is read-only. at org.netbeans.tax.TreeObjectList.checkUnsupportedOperation(TreeObjectList.java:435) at org.netbeans.tax.TreeObjectList.addNoFire(TreeObjectList.java:657) at org.netbeans.tax.TreeObjectList.add(TreeObjectList.java:666) at org.netbeans.tax.io.XNIBuilder$XMLBuilder.appendChild(XNIBuilder.java:1694) at org.netbeans.tax.io.XNIBuilder$XMLBuilder.startAttlist(XNIBuilder.java:1149) at org.netbeans.tax.io.XNIBuilder$XMLBuilder.startAttlist(XNIBuilder.java:1135) at org.apache.xerces.impl.dtd.XMLDTDProcessor.startAttlist(XMLDTDProcessor.java:0) at org.apache.xerces.impl.XMLDTDScannerImpl.scanAttlistDecl(XMLDTDScannerImpl.java:0) at org.apache.xerces.impl.XMLDTDScannerImpl.scanDecls(XMLDTDScannerImpl.java:0) at org.apache.xerces.impl.XMLDTDScannerImpl.scanDTDExternalSubset(XMLDTDScannerImpl.java:0) at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(XMLDocumentScannerImpl.java:0) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:0) at org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:0) at org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:0) at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:0) at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:0) at org.netbeans.tax.io.XNIBuilder$XMLBuilder.parse(XNIBuilder.java:346) at org.netbeans.tax.io.XNIBuilder.buildDocument(XNIBuilder.java:172) at org.netbeans.modules.xml.tax.parser.XMLParsingSupport.parse(XMLParsingSupport.java:71) at org.netbeans.modules.apisupport.project.layers.LayerUtils$CookieImpl.openDocumentRoot(LayerUtils.java:257) at org.netbeans.modules.apisupport.project.layers.WritableXMLFileSystem.(WritableXMLFileSystem.java:145) at org.netbeans.modules.apisupport.project.api.LayerHandle.layer(LayerHandle.java:158) at org.netbeans.modules.apisupport.project.layers.LayerNode$LayerChildren.createKeys(LayerNode.java:128) at org.openide.nodes.AsynchChildren.run(AsynchChildren.java:209) Caused: org.openide.util.RequestProcessor$SlowItem: task failed due to: org.netbeans.tax.TreeUnsupportedOperationException: org.netbeans.tax.ReadOnlyException: [org.netbeans.tax.TreeComment@2f67c65b, org.netbeans.tax.TreeComment@3e9359a7, org.netbeans.tax.TreeComment@26d8c016, org.netbeans.tax.TreeComment@562aba85, org.netbeans.tax.TreeElementDecl@476eeb05, org.netbeans.tax.TreeElementDecl@6394cc2e, org.netbeans.tax.TreeElementDecl@32c683a, org.netbeans.tax.TreeElementDecl@510448, org.netbeans.tax.TreeAttlistDecl@30d7e184, org.netbeans.tax.TreeAttlistDecl@75e7ae0c]Value is read-only. at org.openide.util.RequestProcessor$Task.schedule(RequestProcessor.java:1484) at org.openide.nodes.AsynchChildren.addNotify(AsynchChildren.java:89) at org.openide.nodes.Children.callAddNotify(Children.java:575) at org.openide.nodes.EntrySupportDefault.getArray(EntrySupportDefault.java:650) at org.openide.nodes.EntrySupportDefault.getNodes(EntrySupportDefault.java:121) at org.openide.nodes.EntrySupportDefault.getNodes(EntrySupportDefault.java:172) at org.openide.nodes.Children.getNodes(Children.java:469) at org.openide.nodes.FilterNode$Children$DefaultSupport.updateKeys(FilterNode.java:1721) at org.openide.nodes.FilterNode$Children$DefaultSupport.update(FilterNode.java:1708) at org.openide.nodes.FilterNode$Children.addNotifyImpl(FilterNode.java:1499) at org.openide.nodes.FilterNode$Children.addNotify(FilterNode.java:1492) at org.openide.nodes.Children.callAddNotify(Children.java:575) at org.openide.nodes.EntrySupportDefault.getArray(EntrySupportDefault.java:650) at org.openide.nodes.EntrySupportDefault.getNodes(EntrySupportDefault.java:121) at org.openide.nodes.EntrySupportDefault.getNodes(EntrySupportDefault.java:172) at org.openide.nodes.Children.getNodes(Children.java:469) at org.openide.nodes.FilterNode$Children$DefaultSupport.updateKeys(FilterNode.java:1721) at org.openide.nodes.FilterNode$Children$DefaultSupport.update(FilterNode.java:1708) at org.openide.nodes.FilterNode$Children.addNotifyImpl(FilterNode.java:1499) at org.openide.nodes.FilterNode$Children.addNotify(FilterNode.java:1492) at org.openide.nodes.Children.callAddNotify(Children.java:575) at org.openide.nodes.EntrySupportDefault.getArray(EntrySupportDefault.java:650) at org.openide.nodes.EntrySupportDefault.getNodes(EntrySupportDefault.java:121) at org.openide.nodes.EntrySupportDefault.getNodes(EntrySupportDefault.java:172) at org.openide.nodes.EntrySupportDefault.getNodesCount(EntrySupportDefault.java:176) at org.openide.nodes.Children.getNodesCount(Children.java:509) at org.openide.nodes.Node$1.run(Node.java:530) at org.netbeans.modules.openide.util.DefaultMutexImplementation.postRequest(DefaultMutexImplementation.java:1039) at org.netbeans.modules.openide.util.DefaultMutexImplementation.postRequest(DefaultMutexImplementation.java:985) at org.netbeans.modules.openide.util.DefaultMutexImplementation.postWriteRequest(DefaultMutexImplementation.java:356) at org.openide.util.Mutex.postWriteRequest(Mutex.java:388) at org.openide.nodes.Node.setChildren(Node.java:504) at org.openide.nodes.FilterNode.changeOriginal(FilterNode.java:443) at org.openide.loaders.FolderChildren$DelayedNode.run(FolderChildren.java:561) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1443) at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:68) at org.openide.util.lookup.Lookups.executeWith(Lookups.java:303) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2058)