java.lang.NullPointerException at org.netbeans.modules.masterfs.GlobalVisibilityQueryImpl.isVisible(GlobalVisibilityQueryImpl.java:90) at org.netbeans.api.queries.VisibilityQuery.isVisible(VisibilityQuery.java:117) at org.netbeans.modules.php.project.PhpProject.isVisible(PhpProject.java:388) at org.netbeans.modules.php.project.PhpProject.isVisible(PhpProject.java:392) at org.netbeans.modules.php.project.PhpVisibilityQuery$2.isVisible(PhpVisibilityQuery.java:72) at org.netbeans.modules.php.project.util.PhpProjectUtils.isVisible(PhpProjectUtils.java:229) at org.netbeans.modules.php.project.util.CopySupport.getValidProjectSource(CopySupport.java:285) at org.netbeans.modules.php.project.util.CopySupport.fileChanged(CopySupport.java:242) at org.openide.filesystems.DeepListener.fileChanged(DeepListener.java:149) at org.openide.filesystems.DeepListener.fileChanged(DeepListener.java:142) at org.netbeans.modules.masterfs.filebasedfs.fileobjects.FileObjectKeeper.fileChanged(FileObjectKeeper.java:192) at org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEventImpl(FCLSupport.java:142) at org.openide.filesystems.FCLSupport$DispatchEventWrapper.dispatchEvent(FCLSupport.java:125) at org.openide.filesystems.FCLSupport.dispatchEvent(FCLSupport.java:102) at org.openide.filesystems.FileObject$ED.dispatch(FileObject.java:1071) at org.openide.filesystems.EventControl.invokeDispatchers(EventControl.java:205) at org.openide.filesystems.EventControl.exitAtomicAction(EventControl.java:179) at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:124) at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:539) at org.openide.filesystems.FileUtil.runAtomicAction(FileUtil.java:503) at org.openide.text.DataEditorSupport.saveDocument(DataEditorSupport.java:503) at org.netbeans.modules.csl.core.GsfDataObject$GenericEditorSupport$Environment$SaveSupport.save(GsfDataObject.java:171) at org.openide.actions.SaveAction.performAction(SaveAction.java:112) at org.openide.actions.SaveAction.performAction(SaveAction.java:92) at org.openide.actions.SaveAction$Delegate.actionPerformed(SaveAction.java:229) at org.openide.awt.ContextAction$Performer.actionPerformed(ContextAction.java:226) at org.openide.awt.ContextManager.actionPerformed(ContextManager.java:241) at org.openide.awt.ContextAction.actionPerformed(ContextAction.java:106) at org.netbeans.modules.openide.util.ActionsBridge$ActionRunnable$1.run(ActionsBridge.java:108) at org.netbeans.modules.openide.util.ActionsBridge.implPerformAction(ActionsBridge.java:83) at org.netbeans.modules.openide.util.ActionsBridge.doPerformAction(ActionsBridge.java:67) at org.openide.awt.GeneralAction$DelegateAction.actionPerformed(GeneralAction.java:218) at org.openide.windows.TopComponent.processKeyBinding(TopComponent.java:1052) at javax.swing.JComponent.processKeyBindings(JComponent.java:2895) at javax.swing.JComponent.processKeyEvent(JComponent.java:2812) at java.awt.Component.processEvent(Component.java:5818) at java.awt.Container.processEvent(Container.java:2058) at java.awt.Component.dispatchEventImpl(Component.java:4413) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Component.dispatchEvent(Component.java:4243) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1848) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:697) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:962) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:834) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:661) at java.awt.Component.dispatchEventImpl(Component.java:4285) at java.awt.Container.dispatchEventImpl(Container.java:2116) at java.awt.Window.dispatchEventImpl(Window.java:2440) at java.awt.Component.dispatchEvent(Component.java:4243) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:117) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160) at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)