java.lang.IllegalArgumentException: The node is not valid source node, node=[BODY: null] at org.netbeans.modules.visualweb.html.model.HtmlModel.validateSourceNode(HtmlModel.java:523) at org.netbeans.modules.visualweb.html.model.HtmlModel.validateComponentNode(HtmlModel.java:528) at org.netbeans.modules.visualweb.html.designsupport.HtmlVisualWebComponent.validateComponentNode(HtmlVisualWebComponent.java:391) at org.netbeans.modules.visualweb.html.designsupport.HtmlVisualWebComponent.getNodeRepresentation(HtmlVisualWebComponent.java:740) at org.netbeans.modules.visualweb.html.designsupport.HtmlVisualWebComponent$NbComponentNodeChildren.createNodes(HtmlVisualWebComponent.java:975) at org.netbeans.modules.visualweb.html.designsupport.HtmlVisualWebComponent$NbComponentNodeChildren.createNodes(HtmlVisualWebComponent.java:941) at org.openide.nodes.Children$Keys$KE.nodes(Children.java:1526) at org.openide.nodes.ChildrenArray.nodesFor(ChildrenArray.java:168) at org.openide.nodes.EntrySupport$Default$Info.nodes(EntrySupport.java:926) at org.openide.nodes.EntrySupport$Default.justComputeNodes(EntrySupport.java:238) at org.openide.nodes.ChildrenArray.nodes(ChildrenArray.java:101) at org.openide.nodes.EntrySupport$Default.getNodes(EntrySupport.java:159) at org.openide.nodes.EntrySupport$Default.createSnapshot(EntrySupport.java:141) at org.openide.nodes.NodeEvent.(NodeEvent.java:59) at org.openide.nodes.Node.fireNodeDestroyed(Node.java:1111) at org.openide.nodes.Children$Keys.destroyNodes(Children.java:1476) at org.openide.nodes.EntrySupport$Default.notifyRemove(EntrySupport.java:669) at org.openide.nodes.EntrySupport$Default.updateRemove(EntrySupport.java:379) at org.openide.nodes.EntrySupport$Default.setEntries(EntrySupport.java:328) at org.openide.nodes.Children$Keys$2.run(Children.java:1420) at org.openide.util.Mutex.postRequest(Mutex.java:1251) at org.openide.util.Mutex.postWriteRequest(Mutex.java:582) at org.openide.nodes.Children$Keys.applyKeys(Children.java:1429) at org.openide.nodes.Children$Keys.setKeys(Children.java:1410) at org.netbeans.modules.visualweb.navigator.impl.NavigatorPanelComponent$ComponentChildren.updateKeys(NavigatorPanelComponent.java:190) at org.netbeans.modules.visualweb.navigator.impl.NavigatorPanelComponent$ComponentChildren.updateRootChildren(NavigatorPanelComponent.java:186) at org.netbeans.modules.visualweb.navigator.impl.NavigatorPanelComponent$ComponentChildren.setVisualWebComponent(NavigatorPanelComponent.java:195) at org.netbeans.modules.visualweb.navigator.impl.NavigatorPanelComponent$ComponentChildren.access$000(NavigatorPanelComponent.java:166) at org.netbeans.modules.visualweb.navigator.impl.NavigatorPanelComponent.setVisualWebComponent(NavigatorPanelComponent.java:127) at org.netbeans.modules.visualweb.navigator.impl.NavigatorPanelImpl.setCurrentModel(NavigatorPanelImpl.java:114) at org.netbeans.modules.visualweb.navigator.impl.NavigatorPanelImpl.updateModel(NavigatorPanelImpl.java:107) at org.netbeans.modules.visualweb.navigator.impl.NavigatorPanelImpl.access$000(NavigatorPanelImpl.java:58) at org.netbeans.modules.visualweb.navigator.impl.NavigatorPanelImpl$NavigatorLookupListener.resultChanged(NavigatorPanelImpl.java:128) at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:449) at $Proxy2.resultChanged(Unknown Source) at org.openide.util.lookup.ProxyLookup$1Notify.run(ProxyLookup.java:173) at org.openide.util.lookup.ProxyLookup.setLookups(ProxyLookup.java:179) at org.openide.util.lookup.ProxyLookup.setLookups(ProxyLookup.java:119) at org.netbeans.modules.navigator.NavigatorController$ClientsLookup.beforeLookup(NavigatorController.java:754) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:197) at org.netbeans.modules.navigator.NavigatorController.updateContext(NavigatorController.java:380) at org.netbeans.modules.navigator.NavigatorController.updateContext(NavigatorController.java:274) at org.netbeans.modules.navigator.NavigatorController.access$900(NavigatorController.java:99) [catch] at org.netbeans.modules.navigator.NavigatorController$ActNodeSetter.run(NavigatorController.java:716) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)