internal bug?how to fix then?

5 Jun 2010 08:02:47.323 0 – Starting
25 Jun 2010 08:02:47.326 0 – OS Windows Vista
25 Jun 2010 08:02:47.326 0 – Java version 1.7.0-ea
25 Jun 2010 08:02:47.326 0 – VASSAL version 3.1.14
25 Jun 2010 08:02:47.592 0 – Manager
25 Jun 2010 08:02:48.033 0 java.lang.RuntimeException: java.io.IOException: Could not get shell folder ID list
at sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Unknown Source)
at sun.awt.shell.Win32ShellFolder2.getFileSystemPath(Unknown Source)
at sun.awt.shell.Win32ShellFolderManager2.getPersonal(Unknown Source)
at sun.awt.shell.Win32ShellFolderManager2.get(Unknown Source)
at sun.awt.shell.ShellFolder.get(Unknown Source)
at javax.swing.filechooser.FileSystemView.getDefaultDirectory(Unknown Source)
at javax.swing.JFileChooser.setCurrentDirectory(Unknown Source)
at javax.swing.JFileChooser.(Unknown Source)
at javax.swing.JFileChooser.(Unknown Source)
at VASSAL.tools.filechooser.FileChooser$SwingFileChooser.(FileChooser.java:157)
at VASSAL.tools.filechooser.FileChooser.createFileChooser(FileChooser.java:84)
at VASSAL.configure.DirectoryConfigurer.initFileChooser(DirectoryConfigurer.java:37)
at VASSAL.configure.FileConfigurer.(FileConfigurer.java:65)
at VASSAL.configure.FileConfigurer.(FileConfigurer.java:51)
at VASSAL.configure.DirectoryConfigurer.(DirectoryConfigurer.java:33)
at VASSAL.preferences.Prefs.getGlobalPrefs(Prefs.java:237)
at VASSAL.launch.ModuleManager.(ModuleManager.java:288)
at VASSAL.launch.ModuleManager.main(ModuleManager.java:169)
Caused by: java.io.IOException: Could not get shell folder ID list
at sun.awt.shell.Win32ShellFolder2.getFileSystemPath0(Native Method)
at sun.awt.shell.Win32ShellFolder2.access$900(Unknown Source)
at sun.awt.shell.Win32ShellFolder2$8.call(Unknown Source)
at sun.awt.shell.Win32ShellFolder2$8.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)

Thus spake “rooney”:

This is a bug in your version of Java. There’s no workaround that we
can provide for it in VASSAL. You might find that this problem doesn’t
occur with a different version of Java.


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)

unfortunately not,
I have changed the version of JAVA,but the result is the same.

I am doubting the possibility of any imcomplete of Java component,or Java related software. …?

Need suggestion.

Thus spake “rooney”:

The issue you’re having is this one, in our bug tracker:

sourceforge.net/tracker/?func=d … tid=594231

And here, in Sun’s bug tracker:

bugs.sun.com/bugdatabase/view_bu … id=6544857

Some comments on Sun’s tracker mention something to check in the
Windows registry (comment by opticyclic), and also to make sure a
particular directory exists (comment by grima).


J.


Messages mailing list
Messages@forums.vassalengine.org
forums.vassalengine.org/mailman/ … engine.org

Post generated using Mail2Forum (mail2forum.com)