java.lang.NullPointerException at sun.awt.X11.XWindowPeer.restoreTransientFor(XWindowPeer.java:1666) at sun.awt.X11.XWindowPeer.removeFromTransientFors(XWindowPeer.java:1732) at sun.awt.X11.XWindowPeer.setModalBlocked(XWindowPeer.java:1454) at sun.awt.X11.XWindowPeer.setModalBlocked(XWindowPeer.java:1428) at java.awt.Window.setModalBlocked(Window.java:1411) at java.awt.Dialog.unblockWindow(Dialog.java:1597) at java.awt.Dialog.modalHide(Dialog.java:1483) at java.awt.Dialog.hideAndDisposePreHandler(Dialog.java:1215) at java.awt.Dialog.hide(Dialog.java:1255) at java.awt.Window$1DisposeAction.run(Window.java:1097) at java.awt.Window.doDispose(Window.java:1111) at java.awt.Dialog.doDispose(Dialog.java:1273) at java.awt.Window.dispose(Window.java:1058) at org.netbeans.modules.uihandler.UIHandler.actionPerformed(UIHandler.java:158) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2015) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2338) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:253) at java.awt.Component.processMouseEvent(Component.java:6260) at javax.swing.JComponent.processMouseEvent(JComponent.java:3309) at java.awt.Component.processEvent(Component.java:6025) at java.awt.Container.processEvent(Container.java:2083) at java.awt.Component.dispatchEventImpl(Component.java:4620) at java.awt.Container.dispatchEventImpl(Container.java:2141) at java.awt.Component.dispatchEvent(Component.java:4446) at java.awt.LightweightDispatcher.retargetMouseEvent(LightweightDispatcher.java:4665) at java.awt.LightweightDispatcher.processMouseEvent(LightweightDispatcher.java:4328) at java.awt.LightweightDispatcher.dispatchEvent(LightweightDispatcher.java:4258) at java.awt.Container.dispatchEventImpl(Container.java:2127) at java.awt.Window.dispatchEventImpl(Window.java:2609) at java.awt.Component.dispatchEvent(Component.java:4446) at java.awt.EventQueue.dispatchEvent(EventQueue.java:605) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:286) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:195) at java.awt.Dialog$1.run(Dialog.java:1072) at java.awt.Dialog$3.run(Dialog.java:1126) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.awt.Dialog.show(Dialog.java:1124) at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:985) at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:1019) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:1007) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:115) 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:992) at java.awt.Component.show(Component.java:1525) at java.awt.Component.setVisible(Component.java:1477) at java.awt.Window.setVisible(Window.java:925) at java.awt.Dialog.setVisible(Dialog.java:1011) at org.netbeans.core.NotifyExcPanel.updateState(NotifyExcPanel.java:396) at org.netbeans.core.NotifyExcPanel.access$400(NotifyExcPanel.java:92) at org.netbeans.core.NotifyExcPanel$2.run(NotifyExcPanel.java:328) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:235) at java.awt.EventQueue.dispatchEvent(EventQueue.java:603) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:286) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:195) at java.awt.Dialog$1.run(Dialog.java:1072) at java.awt.Dialog$3.run(Dialog.java:1126) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.awt.Dialog.show(Dialog.java:1124) at org.netbeans.core.windows.services.NbPresenter.superShow(NbPresenter.java:985) at org.netbeans.core.windows.services.NbPresenter.doShow(NbPresenter.java:1019) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:1007) at org.netbeans.core.windows.services.NbPresenter.run(NbPresenter.java:115) 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:992) at java.awt.Component.show(Component.java:1525) at java.awt.Component.setVisible(Component.java:1477) at java.awt.Window.setVisible(Window.java:925) at java.awt.Dialog.setVisible(Dialog.java:1011) at org.netbeans.core.windows.services.DialogDisplayerImpl$1AWTQuery.showDialog(DialogDisplayerImpl.java:232) at org.netbeans.core.windows.services.DialogDisplayerImpl.notify(DialogDisplayerImpl.java:248) at org.netbeans.core.windows.services.DialogDisplayerImpl.notify(DialogDisplayerImpl.java:146) at org.netbeans.modules.editor.macros.storage.ui.MacrosPanel.addMacro(MacrosPanel.java:378) at org.netbeans.modules.editor.macros.storage.ui.MacrosPanel.bNewActionPerformed(MacrosPanel.java:250) at org.netbeans.modules.editor.macros.storage.ui.MacrosPanel.access$300(MacrosPanel.java:77) at org.netbeans.modules.editor.macros.storage.ui.MacrosPanel$4.actionPerformed(MacrosPanel.java:185) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2015) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2338) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:253) at java.awt.Component.processMouseEvent(Component.java:6260) at javax.swing.JComponent.processMouseEvent(JComponent.java:3309) at java.awt.Component.processEvent(Component.java:6025) at java.awt.Container.processEvent(Container.java:2083) at java.awt.Component.dispatchEventImpl(Component.java:4620) at java.awt.Container.dispatchEventImpl(Container.java:2141) at java.awt.Component.dispatchEvent(Component.java:4446) at java.awt.LightweightDispatcher.retargetMouseEvent(LightweightDispatcher.java:4665) at java.awt.LightweightDispatcher.processMouseEvent(LightweightDispatcher.java:4328) at java.awt.LightweightDispatcher.dispatchEvent(LightweightDispatcher.java:4258) at java.awt.Container.dispatchEventImpl(Container.java:2127) at java.awt.Window.dispatchEventImpl(Window.java:2609) at java.awt.Component.dispatchEvent(Component.java:4446) at java.awt.EventQueue.dispatchEvent(EventQueue.java:605) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:286) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:191) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:186) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:178) at java.awt.EventDispatchThread.run(EventDispatchThread.java:139)