Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Win32ShellFolder2$ComTaskExecutor

Help
valt2007
2007-07-29
2012-09-15
  • valt2007
    valt2007
    2007-07-29

    I'm gettin this exception with some (not all) of JDX files. Worked just fine with JRE < 6. Compiled latest JSpecView snapshot with different JDKs without any success. Please could somebody drop a hint what's wrong? Here's the example: http://www.chemspider.com/test.html

    Java Plug-in 1.6.0_02
    Using JRE version 1.6.0_02 Java HotSpot(TM) Client VM

    ...

    JSpecView vs: 1.0.20070716-1930 File COCAINE_BASE_IR.jdx Loaded Successfully
    java.lang.NoClassDefFoundError: Could not initialize class sun.awt.shell.Win32ShellFolder2$ComTaskExecutor
    at sun.awt.shell.Win32ShellFolder2$ComTask.execute(Unknown Source)
    at sun.awt.shell.Win32ShellFolder2.getFileSystemPath(Unknown Source)
    at sun.awt.shell.Win32ShellFolder2.composePathForCsidl(Unknown Source)
    at sun.awt.shell.Win32ShellFolder2.<init>(Unknown Source)
    at sun.awt.shell.Win32ShellFolderManager2.getDesktop(Unknown Source)
    at sun.awt.shell.Win32ShellFolderManager2.get(Unknown Source)
    at sun.awt.shell.ShellFolder.get(Unknown Source)
    at javax.swing.filechooser.FileSystemView.getRoots(Unknown Source)
    at javax.swing.plaf.metal.MetalFileChooserUI.updateUseShellFolder(Unknown Source)
    at javax.swing.plaf.metal.MetalFileChooserUI.installComponents(Unknown Source)
    at javax.swing.plaf.basic.BasicFileChooserUI.installUI(Unknown Source)
    at javax.swing.plaf.metal.MetalFileChooserUI.installUI(Unknown Source)
    at javax.swing.JComponent.setUI(Unknown Source)
    at javax.swing.JFileChooser.updateUI(Unknown Source)
    at javax.swing.JFileChooser.setup(Unknown Source)
    at javax.swing.JFileChooser.<init>(Unknown Source)
    at javax.swing.JFileChooser.<init>(Unknown Source)
    at jspecview.applet.JSVApplet.init(Unknown Source)
    at sun.applet.AppletPanel.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

     
    • valt2007
      valt2007
      2007-07-29

      Actually here may be more specific stack trace:

      JSpecView vs: 1.0.20070716-1930 File COCAINE_MS.jdx Loaded Successfully
      JSpecView vs: 1.0.20070716-1930 File COCAINE_BASE_IR.jdx Loaded Successfully
      java.lang.ExceptionInInitializerError
      at sun.awt.shell.Win32ShellFolder2$ComTask.execute(Unknown Source)
      at sun.awt.shell.Win32ShellFolder2.getFileSystemPath(Unknown Source)
      at sun.awt.shell.Win32ShellFolder2.composePathForCsidl(Unknown Source)
      at sun.awt.shell.Win32ShellFolder2.<init>(Unknown Source)
      at sun.awt.shell.Win32ShellFolderManager2.getDesktop(Unknown Source)
      at sun.awt.shell.Win32ShellFolderManager2.get(Unknown Source)
      at sun.awt.shell.ShellFolder.get(Unknown Source)
      at javax.swing.filechooser.FileSystemView.getRoots(Unknown Source)
      at javax.swing.plaf.metal.MetalFileChooserUI.updateUseShellFolder(Unknown Source)
      at javax.swing.plaf.metal.MetalFileChooserUI.installComponents(Unknown Source)
      at javax.swing.plaf.basic.BasicFileChooserUI.installUI(Unknown Source)
      at javax.swing.plaf.metal.MetalFileChooserUI.installUI(Unknown Source)
      at javax.swing.JComponent.setUI(Unknown Source)
      at javax.swing.JFileChooser.updateUI(Unknown Source)
      at javax.swing.JFileChooser.setup(Unknown Source)
      at javax.swing.JFileChooser.<init>(Unknown Source)
      at javax.swing.JFileChooser.<init>(Unknown Source)
      at jspecview.applet.JSVApplet.init(Unknown Source)
      at sun.applet.AppletPanel.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)
      Caused by: java.security.AccessControlException: access denied (java.lang.RuntimePermission shutdownHooks)
      at java.security.AccessControlContext.checkPermission(Unknown Source)
      at java.security.AccessController.checkPermission(Unknown Source)
      at java.lang.SecurityManager.checkPermission(Unknown Source)
      at java.lang.Runtime.addShutdownHook(Unknown Source)
      at sun.awt.shell.Win32ShellFolder2$ComTaskExecutor.<init>(Unknown Source)
      at sun.awt.shell.Win32ShellFolder2$ComTaskExecutor.<clinit>(Unknown Source)
      ... 20 more

       
    • There is a bug with SUN 1.6_02 which I found by googling the error message.
      I found this some weeks ago and have had to go back to 1.6_01
      There are routines in the code that require 1.5 so not able to go back
      as far as 1.4

      Robert Lancashire