@captaincook Which version of Java are you using running the tool? You can check it by clicking at the last button on the toolbar (the one with the lamp icon).
For me, when using Java 11 the tool works properly, but as I switch to Java 8 I get the same exact behavior.
@Puybaret I get the problem using the following OS/JVM:
Microsoft Windows [Versione 10.0.19044.1706] java version "1.8.0_311" Java(TM) SE Runtime Environment (build 1.8.0_311-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.311-b11, mixed mode)
The problem happens when repainting the table headers (but for some reason it only happens after the system open/save dialog is shown, doesn't matter if you hit confirm or cancel). Here the first lines of the stacktrace:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.sun.java.swing.plaf.windows.WindowsTableHeaderUI$XPDefaultRenderer.paint(Unknown Source) at javax.swing.CellRendererPane.paintComponent(Unknown Source) at javax.swing.plaf.basic.BasicTableHeaderUI.paintCell(Unknown Source) at javax.swing.plaf.basic.BasicTableHeaderUI.paint(Unknown Source) at javax.swing.plaf.ComponentUI.update(Unknown Source)
Before downloading java 11 you can do a quick test using the jvm bundled with SweetHome3D. Do it this way: 1) open the start menu, type "cmd" and press enter to open a command prompt; 2) type the following command and press enter:
"C:\Program Files\Sweet Home 3D\runtime\bin\javaw.exe" -jar "path_to_your_tools\FurnitureLibraryEditor-1.28.jar"
of course you have to replace "path_to_your_tools" with the location of the Furniture library editor.