Napkin is working fine, but when I switch from napkin to another L&F the following exception appears on the console. The system carries on running but if you subsequently switch back to Napkin, the GUI freezes trying to create a Jframe. The JVM has to be terminated by killing the process because the process is still running and there are no windows.
java 6, Windows XP.
Exception in thread "Thread-6" java.lang.NullPointerException
at javax.swing.SwingUtilities.replaceUIInputMap(SwingUtilities.java:1652)
at javax.swing.plaf.basic.BasicMenuItemUI.uninstallKeyboardActions(BasicMenuItemUI.java:292)
at javax.swing.plaf.basic.BasicMenuItemUI.uninstallUI(BasicMenuItemUI.java:231)
at net.sourceforge.napkinlaf.NapkinMenuItemUI.uninstallUI(NapkinMenuItemUI.java:33)
at javax.swing.JComponent.setUI(JComponent.java:651)
at javax.swing.AbstractButton.setUI(AbstractButton.java:1782)
at javax.swing.JMenuItem.setUI(JMenuItem.java:223)
at javax.swing.JMenuItem.updateUI(JMenuItem.java:232)
at net.sourceforge.napkinlaf.NapkinLookAndFeel.purgeAllInstalledComponents(NapkinLookAndFeel.java:757)
at net.sourceforge.napkinlaf.NapkinLookAndFeel.access$000(NapkinLookAndFeel.java:46)
at net.sourceforge.napkinlaf.NapkinLookAndFeel$16.run(NapkinLookAndFeel.java:736)
at java.lang.Thread.run(Thread.java:619)