java.lang.NullPointerException at java.io.File.(File.java:222) at org.netbeans.modules.java.j2seproject.ui.wizards.PanelOptionsVisual.valid(PanelOptionsVisual.java:286) at org.netbeans.modules.java.j2seproject.ui.wizards.PanelConfigureProjectVisual.valid(PanelConfigureProjectVisual.java:105) at org.netbeans.modules.java.j2seproject.ui.wizards.PanelConfigureProject.isValid(PanelConfigureProject.java:80) at org.openide.WizardDescriptor.updateStateOpen(WizardDescriptor.java:750) at org.openide.WizardDescriptor.updateState(WizardDescriptor.java:720) at org.openide.loaders.TemplateWizard.updateState(TemplateWizard.java:738) at org.netbeans.modules.project.ui.NewProjectWizard.updateState(NewProjectWizard.java:67) at org.openide.WizardDescriptor$Listener.stateChanged(WizardDescriptor.java:1838) at org.openide.util.WeakListenerImpl$Change.stateChanged(WeakListenerImpl.java:319) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:123) at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:109) at org.netbeans.modules.java.j2seproject.ui.wizards.PanelConfigureProject.fireChangeEvent(PanelConfigureProject.java:91) at org.netbeans.modules.java.j2seproject.ui.wizards.PanelProjectLocationExtSrc.dataChanged(PanelProjectLocationExtSrc.java:123) at org.netbeans.modules.java.j2seproject.ui.wizards.PanelProjectLocationExtSrc.access$100(PanelProjectLocationExtSrc.java:66) at org.netbeans.modules.java.j2seproject.ui.wizards.PanelProjectLocationExtSrc$1.insertUpdate(PanelProjectLocationExtSrc.java:84) at javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:185) at javax.swing.text.AbstractDocument.handleInsertString(AbstractDocument.java:734) at javax.swing.text.AbstractDocument.insertString(AbstractDocument.java:693) at javax.swing.text.PlainDocument.insertString(PlainDocument.java:114) at javax.swing.text.AbstractDocument.replace(AbstractDocument.java:655) at javax.swing.text.JTextComponent.setText(JTextComponent.java:1693) at org.netbeans.modules.java.j2seproject.ui.wizards.PanelProjectLocationExtSrc.read(PanelProjectLocationExtSrc.java:152) at org.netbeans.modules.java.j2seproject.ui.wizards.PanelConfigureProjectVisual.read(PanelConfigureProjectVisual.java:115) at org.netbeans.modules.java.j2seproject.ui.wizards.PanelConfigureProject.readSettings(PanelConfigureProject.java:96) at org.openide.WizardDescriptor.updateStateOpen(WizardDescriptor.java:745) at org.openide.WizardDescriptor.updateState(WizardDescriptor.java:720) at org.openide.loaders.TemplateWizard.updateState(TemplateWizard.java:738) at org.netbeans.modules.project.ui.NewProjectWizard.updateState(NewProjectWizard.java:67) at org.openide.WizardDescriptor$Listener.stateChanged(WizardDescriptor.java:1838) at org.openide.util.WeakListenerImpl$Change.stateChanged(WeakListenerImpl.java:319) at org.openide.loaders.TemplateWizardIterImpl.fireStateChanged(TemplateWizardIterImpl.java:270) at org.openide.loaders.TemplateWizardIterImpl.setIterator(TemplateWizardIterImpl.java:116) at org.openide.loaders.TemplateWizardIteratorWrapper.setIterator(TemplateWizardIteratorWrapper.java:76) at org.openide.loaders.TemplateWizard.setTemplateImpl(TemplateWizard.java:200) at org.openide.loaders.TemplateWizard.setTemplate(TemplateWizard.java:218) at org.netbeans.modules.project.ui.TemplatesPanel.storeSettings(TemplatesPanel.java:131) at org.netbeans.modules.project.ui.TemplatesPanel.storeSettings(TemplatesPanel.java:67) at org.openide.WizardDescriptor.resetWizardOpen(WizardDescriptor.java:1221) at org.openide.WizardDescriptor.resetWizard(WizardDescriptor.java:1216) at org.openide.WizardDescriptor.setValueOpen(WizardDescriptor.java:1197) at org.openide.WizardDescriptor.setValue(WizardDescriptor.java:1185) at org.netbeans.core.windows.services.NbPresenter$ButtonListener.actionPerformed(NbPresenter.java:1076) at javax.swing.JComponent$ActionStandin.actionPerformed(JComponent.java:3366) at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1636) at javax.swing.JComponent.processKeyBinding(JComponent.java:2849) 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.TimeableEventQueue.dispatchEvent(TimeableEventQueue.java:104) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:177) at java.awt.Dialog$1.run(Dialog.java:1045) at java.awt.Dialog$3.run(Dialog.java:1097) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.awt.Dialog.show(Dialog.java:1095) at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:834) at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:868) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:856) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:104) at org.openide.util.Mutex.doEventAccess(Mutex.java:1355) at org.openide.util.Mutex.readAccess(Mutex.java:268) at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:841) at java.awt.Component.show(Component.java:1422) at java.awt.Component.setVisible(Component.java:1375) at java.awt.Window.setVisible(Window.java:806) at java.awt.Dialog.setVisible(Dialog.java:985) at org.openide.loaders.TemplateWizard.instantiateImpl(TemplateWizard.java:502) at org.openide.loaders.TemplateWizard.instantiate(TemplateWizard.java:369) at org.netbeans.modules.project.ui.actions.NewProject$2.run(NewProject.java:139) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at org.netbeans.core.TimeableEventQueue.dispatchEvent(TimeableEventQueue.java:104) 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)