java.lang.NullPointerException at org.netbeans.modules.scala.stdplatform.wizard.NewJ2SEPlatform.getSDKProperties(NewJ2SEPlatform.java:197) at org.netbeans.modules.scala.stdplatform.wizard.NewJ2SEPlatform.run(NewJ2SEPlatform.java:117) at org.netbeans.modules.scala.stdplatform.wizard.DetectPanel$WizardPanel$1.run(DetectPanel.java:427) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1454) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2048) Caused: org.openide.util.RequestProcessor$SlowItem: task failed due to: java.lang.NullPointerException at org.openide.util.RequestProcessor$Task.schedule(RequestProcessor.java:1495) at org.netbeans.modules.scala.stdplatform.wizard.DetectPanel$WizardPanel.readSettings(DetectPanel.java:521) at org.netbeans.modules.scala.stdplatform.wizard.DetectPanel$WizardPanel.readSettings(DetectPanel.java:399) at org.openide.WizardDescriptor.updateStateOpen(WizardDescriptor.java:865) at org.openide.WizardDescriptor.updateState(WizardDescriptor.java:820) at org.openide.WizardDescriptor._updateState(WizardDescriptor.java:798) at org.openide.WizardDescriptor.goToNextStep(WizardDescriptor.java:1070) at org.openide.WizardDescriptor.access$1800(WizardDescriptor.java:90) at org.openide.WizardDescriptor$Listener$1.run(WizardDescriptor.java:2122) at org.openide.WizardDescriptor.lazyValidate(WizardDescriptor.java:1502) at org.openide.WizardDescriptor.access$1900(WizardDescriptor.java:90) at org.openide.WizardDescriptor$Listener.actionPerformed(WizardDescriptor.java:2141) at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:0) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:0) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:0) at java.lang.reflect.Method.invoke(Method.java:0) at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:457) at $Proxy49.actionPerformed(.java:0) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:0) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:0) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:0) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:0) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:0) at java.awt.Component.processMouseEvent(Component.java:0) at javax.swing.JComponent.processMouseEvent(JComponent.java:0) at java.awt.Component.processEvent(Component.java:0) at java.awt.Container.processEvent(Container.java:0) at java.awt.Component.dispatchEventImpl(Component.java:0) at java.awt.Container.dispatchEventImpl(Container.java:0) at java.awt.Component.dispatchEvent(Component.java:0) at java.awt.LightweightDispatcher.retargetMouseEvent(LightweightDispatcher.java:0) at java.awt.LightweightDispatcher.processMouseEvent(LightweightDispatcher.java:0) at java.awt.LightweightDispatcher.dispatchEvent(LightweightDispatcher.java:0) at java.awt.Container.dispatchEventImpl(Container.java:0) at java.awt.Window.dispatchEventImpl(Window.java:0) at java.awt.Component.dispatchEvent(Component.java:0) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:0) at java.awt.EventQueue.access$000(EventQueue.java:0) at java.awt.EventQueue$1.run(EventQueue.java:0) at java.awt.EventQueue$1.run(EventQueue.java:0) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:0) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:0) at java.awt.EventQueue$2.run(EventQueue.java:0) at java.awt.EventQueue$2.run(EventQueue.java:0) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:0) at java.awt.EventQueue.dispatchEvent(EventQueue.java:0) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:0) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:0) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:0) at java.awt.Dialog$1.run(Dialog.java:0) at java.awt.Dialog$3.run(Dialog.java:0) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.awt.Dialog.show(Dialog.java:0) at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:1076) at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:1126) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:1098) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:128) at org.openide.util.Mutex.doEventAccess(Mutex.java:1363) at org.openide.util.Mutex.readAccess(Mutex.java:273) at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:1083) at java.awt.Component.show(Component.java:0) at java.awt.Component.setVisible(Component.java:0) at java.awt.Window.setVisible(Window.java:0) at java.awt.Dialog.setVisible(Dialog.java:0) at org.netbeans.modules.scala.platform.ui.PlatformsCustomizer.addNewPlatform(PlatformsCustomizer.java:327) at org.netbeans.modules.scala.platform.ui.PlatformsCustomizer.access$000(PlatformsCustomizer.java:88) at org.netbeans.modules.scala.platform.ui.PlatformsCustomizer$1.actionPerformed(PlatformsCustomizer.java:186) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:0) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:0) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:0) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:0) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:0) at java.awt.Component.processMouseEvent(Component.java:0) at javax.swing.JComponent.processMouseEvent(JComponent.java:0) at java.awt.Component.processEvent(Component.java:0) at java.awt.Container.processEvent(Container.java:0) at java.awt.Component.dispatchEventImpl(Component.java:0) at java.awt.Container.dispatchEventImpl(Container.java:0) at java.awt.Component.dispatchEvent(Component.java:0) at java.awt.LightweightDispatcher.retargetMouseEvent(LightweightDispatcher.java:0) at java.awt.LightweightDispatcher.processMouseEvent(LightweightDispatcher.java:0) at java.awt.LightweightDispatcher.dispatchEvent(LightweightDispatcher.java:0) at java.awt.Container.dispatchEventImpl(Container.java:0) at java.awt.Window.dispatchEventImpl(Window.java:0) at java.awt.Component.dispatchEvent(Component.java:0) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:0) at java.awt.EventQueue.access$000(EventQueue.java:0) at java.awt.EventQueue$1.run(EventQueue.java:0) at java.awt.EventQueue$1.run(EventQueue.java:0) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:0) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:0) at java.awt.EventQueue$2.run(EventQueue.java:0) at java.awt.EventQueue$2.run(EventQueue.java:0) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:0) at java.awt.EventQueue.dispatchEvent(EventQueue.java:0) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:0) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:0) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:0) at java.awt.Dialog$1.run(Dialog.java:0) at java.awt.Dialog$3.run(Dialog.java:0) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.awt.Dialog.show(Dialog.java:0) at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:1076) at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:1126) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:1098) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:128) at org.openide.util.Mutex.doEventAccess(Mutex.java:1363) at org.openide.util.Mutex.readAccess(Mutex.java:273) at org.netbeans.core.windows.services.NbPresenter.show(NbPresenter.java:1083) at java.awt.Component.show(Component.java:0) at java.awt.Component.setVisible(Component.java:0) at java.awt.Window.setVisible(Window.java:0) at java.awt.Dialog.setVisible(Dialog.java:0) at org.netbeans.api.scala.platform.PlatformsCustomizer.showCustomizer(PlatformsCustomizer.java:72) at org.netbeans.modules.scala.platform.ui.PlatformsCustomizerAction.performAction(PlatformsCustomizerAction.java:57) at org.openide.util.actions.CallableSystemAction$1.run(CallableSystemAction.java:129) at org.openide.util.actions.ActionInvoker$1.run(ActionInvoker.java:95) at org.openide.util.actions.ActionInvoker.doPerformAction(ActionInvoker.java:116) at org.openide.util.actions.ActionInvoker.invokeAction(ActionInvoker.java:99) at org.openide.util.actions.CallableSystemAction.actionPerformed(CallableSystemAction.java:126) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:0) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:0) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:0) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:0) at javax.swing.AbstractButton.doClick(AbstractButton.java:0) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:0) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:0) at java.awt.Component.processMouseEvent(Component.java:0) at javax.swing.JComponent.processMouseEvent(JComponent.java:0) at java.awt.Component.processEvent(Component.java:0) at java.awt.Container.processEvent(Container.java:0) at java.awt.Component.dispatchEventImpl(Component.java:0) at java.awt.Container.dispatchEventImpl(Container.java:0) at java.awt.Component.dispatchEvent(Component.java:0) at java.awt.LightweightDispatcher.retargetMouseEvent(LightweightDispatcher.java:0) at java.awt.LightweightDispatcher.processMouseEvent(LightweightDispatcher.java:0) at java.awt.LightweightDispatcher.dispatchEvent(LightweightDispatcher.java:0) at java.awt.Container.dispatchEventImpl(Container.java:0) at java.awt.Window.dispatchEventImpl(Window.java:0) at java.awt.Component.dispatchEvent(Component.java:0) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:0) at java.awt.EventQueue.access$000(EventQueue.java:0) at java.awt.EventQueue$1.run(EventQueue.java:0) at java.awt.EventQueue$1.run(EventQueue.java:0) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:0) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:0) at java.awt.EventQueue$2.run(EventQueue.java:0) at java.awt.EventQueue$2.run(EventQueue.java:0) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:0) at java.awt.EventQueue.dispatchEvent(EventQueue.java:0) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:0) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:0) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:0) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:0) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:0) at java.awt.EventDispatchThread.run(EventDispatchThread.java:0)