java.lang.NullPointerException at sun.awt.shell.Win32ShellFolder2$7.call(Win32ShellFolder2.java:550) at sun.awt.shell.Win32ShellFolder2$7.call(Win32ShellFolder2.java:547) at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Win32ShellFolderManager2.java:518) at sun.awt.shell.ShellFolder.invoke(ShellFolder.java:399) at sun.awt.shell.ShellFolder.invoke(ShellFolder.java:385) at sun.awt.shell.Win32ShellFolder2.getFileSystemPath(Win32ShellFolder2.java:547) at sun.awt.shell.Win32ShellFolder2.access$300(Win32ShellFolder2.java:55) at sun.awt.shell.Win32ShellFolder2$11.call(Win32ShellFolder2.java:727) at sun.awt.shell.Win32ShellFolder2$11.call(Win32ShellFolder2.java:718) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Win32ShellFolderManager2.java:487) at java.lang.Thread.run(Thread.java:619)