title: Java lang Assertion Error
body: <p>I am facing this error while running my java application using Java Web Start. Although Application is running perfectly fine in eclipse and application is being loaded properly in Java web start as well. The code is trying to open a file chooser but unable to do that.</p>
  
  <pre><code>Exception in thread "AWT-EventQueue-0" java.lang.AssertionError
      at sun.awt.shell.Win32ShellFolder2$4.call(Unknown Source)
      at sun.awt.shell.Win32ShellFolder2$4.call(Unknown Source)
      at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)
      at sun.awt.shell.ShellFolder.invoke(Unknown Source)
      at sun.awt.shell.Win32ShellFolder2.getIShellFolder(Unknown Source)
      at sun.awt.shell.Win32ShellFolder2.access$200(Unknown Source)
      at sun.awt.shell.Win32ShellFolder2$2.call(Unknown Source)
      at sun.awt.shell.Win32ShellFolder2$2.call(Unknown Source)
      at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)
      at sun.awt.shell.ShellFolder.invoke(Unknown Source)
      at sun.awt.shell.Win32ShellFolder2.&lt;init&gt;(Unknown Source)
      at sun.awt.shell.Win32ShellFolderManager2.createShellFolderFromRelativePIDL(Unknown Source)
      at sun.awt.shell.Win32ShellFolder2$11.call(Unknown Source)
      at sun.awt.shell.Win32ShellFolder2$11.call(Unknown Source)
      at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
      at java.util.concurrent.FutureTask.run(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      at sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)
  </code></pre>