java.lang.NullPointerException at org.openide.filesystems.FileUtil.normalizeFileOnWindows(FileUtil.java:1446) at org.openide.filesystems.FileUtil.normalizeFile(FileUtil.java:1344) at org.netbeans.modules.php.project.ui.customizer.CustomizerSources.getCopyTargetDir(CustomizerSources.java:295) at org.netbeans.modules.php.project.ui.customizer.CustomizerSources.validateFields(CustomizerSources.java:231) at org.netbeans.modules.php.project.ui.customizer.CustomizerSources$DefaultChangeListener.stateChanged(CustomizerSources.java:425) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:123) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:109) at org.netbeans.modules.php.project.ui.CopyFilesVisual$2.stateChanged(CopyFilesVisual.java:77) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:123) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:109) at org.netbeans.modules.php.project.ui.LocalServerController$1.stateChanged(LocalServerController.java:111) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:123) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:109) at org.netbeans.modules.php.project.ui.LocalServer$ComboBoxEditor.processUpdate(LocalServer.java:278) at org.netbeans.modules.php.project.ui.LocalServer$ComboBoxEditor.removeUpdate(LocalServer.java:260) at javax.swing.text.AbstractDocument.fireRemoveUpdate(AbstractDocument.java:242) at javax.swing.text.AbstractDocument.handleRemove(AbstractDocument.java:607) at javax.swing.text.AbstractDocument.remove(AbstractDocument.java:575) at javax.swing.text.DefaultEditorKit$DeletePrevCharAction.actionPerformed(DefaultEditorKit.java:1025) at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1571) at javax.swing.JComponent.processKeyBinding(JComponent.java:2772) at javax.swing.JComponent.processKeyBindings(JComponent.java:2807) at javax.swing.JComponent.processKeyEvent(JComponent.java:2735) at java.awt.Component.processEvent(Component.java:5294) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3984) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1826) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:681) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:938) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:810) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:645) at java.awt.Component.dispatchEventImpl(Component.java:3857) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Window.dispatchEventImpl(Window.java:1791) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)