Discussion:
Öffnen/Speichern Dialoge öffnen sich nicht
(zu alt für eine Antwort)
Manuel Josupeit-Walter
2008-07-26 15:09:13 UTC
Permalink
Hallo Newsgroup,

vor einiger Zeit hatte ich bei einem in Java geschriebenen Programm
namens Logisim das Problem, dass ich weder Dateien öffnen, noch
speichern konnte, da die Dialoge hinter den entsprechenden Schaltflächen
einfach nicht auf gingen. Damals hielt ich es für ein Problem unter Vista.

Heute habe ich dieses Problem erneut, dieses Mal mit FreeMind. Dass es
nicht an Vista liegt weiß ich, weil es auf meinem Notebook läuft.

Über die Konsole erhalte ich folgenden Stack-Trace (sorry bzgl. der
Formatierung):

-----
Exception in thread "AWT-EventQueue-0"
java.lang.ArrayIndexOutOfBoundsException:
3184
at
sun.awt.shell.Win32ShellFolder2.getFileChooserIcon(Win32ShellFolder2.
java:748)
at
sun.awt.shell.Win32ShellFolderManager2.get(Win32ShellFolderManager2.j
ava:248)
at sun.awt.shell.ShellFolder.get(ShellFolder.java:221)
at
com.sun.java.swing.plaf.windows.WindowsLookAndFeel$LazyWindowsIcon.cr
eateValue(WindowsLookAndFeel.java:1873)
at javax.swing.UIDefaults.getFromHashtable(UIDefaults.java:185)
at javax.swing.UIDefaults.get(UIDefaults.java:130)
at javax.swing.MultiUIDefaults.get(MultiUIDefaults.java:44)
at javax.swing.UIDefaults.getIcon(UIDefaults.java:411)
at javax.swing.UIManager.getIcon(UIManager.java:613)
at
javax.swing.plaf.basic.BasicFileChooserUI.installIcons(BasicFileChoos
erUI.java:237)
at
javax.swing.plaf.basic.BasicFileChooserUI.installDefaults(BasicFileCh
ooserUI.java:219)
at
javax.swing.plaf.basic.BasicFileChooserUI.installUI(BasicFileChooserU
I.java:135)
at
com.sun.java.swing.plaf.windows.WindowsFileChooserUI.installUI(Window
sFileChooserUI.java:126)
at javax.swing.JComponent.setUI(JComponent.java:653)
at javax.swing.JFileChooser.updateUI(JFileChooser.java:1755)
at javax.swing.JFileChooser.setup(JFileChooser.java:366)
at javax.swing.JFileChooser.<init>(JFileChooser.java:332)
at javax.swing.JFileChooser.<init>(JFileChooser.java:285)
at
freemind.modes.ControllerAdapter.open(ControllerAdapter.java:665)
at
freemind.modes.ControllerAdapter$OpenAction.actionPerformed(Controlle
rAdapter.java:1638)
at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:18
49)
at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.jav
a:2169)
at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel
.java:420)
at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258
)
at
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonL
istener.java:236)
at
java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:2
31)
at java.awt.Component.processMouseEvent(Component.java:5501)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
at java.awt.Component.processEvent(Component.java:5266)
at java.awt.Container.processEvent(Container.java:1966)
at java.awt.Component.dispatchEventImpl(Component.java:3968)
at java.awt.Container.dispatchEventImpl(Container.java:2024)
at java.awt.Component.dispatchEvent(Component.java:3803)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212
)
at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)

at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
at java.awt.Container.dispatchEventImpl(Container.java:2010)
at java.awt.Window.dispatchEventImpl(Window.java:1778)
at java.awt.Component.dispatchEvent(Component.java:3803)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:242)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:163)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)

at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
-----

Ich bin mir nicht sicher, ob das die richtige Gruppe für die Frage es,
da es sich nicht um ein konkretes Problem im (eigenen) Quellcode
handelt, dennoch: Hat jemand bereits ein ähnliches Problem gehabt?

Verregnete Grüße,
Manuel

JDK 1.5.0_10
Windows Vista SP 1
Intel P4 2,26 Ghz Single Core
1,5 GB RAM
FreeMind 0.8.1
Volker Glave
2008-07-26 15:57:30 UTC
Permalink
Post by Manuel Josupeit-Walter
vor einiger Zeit hatte ich bei einem in Java geschriebenen Programm
namens Logisim das Problem, dass ich weder Dateien öffnen, noch
speichern konnte, da die Dialoge hinter den entsprechenden Schaltflächen
einfach nicht auf gingen. Damals hielt ich es für ein Problem unter Vista.
Heute habe ich dieses Problem erneut, dieses Mal mit FreeMind. Dass es
nicht an Vista liegt weiß ich, weil es auf meinem Notebook läuft.
Über die Konsole erhalte ich folgenden Stack-Trace (sorry bzgl. der
Exception in thread "AWT-EventQueue-0"
3184
at
sun.awt.shell.Win32ShellFolder2.getFileChooserIcon(Win32ShellFolder2.
java:748)
...
Post by Manuel Josupeit-Walter
Ich bin mir nicht sicher, ob das die richtige Gruppe für die Frage es,
da es sich nicht um ein konkretes Problem im (eigenen) Quellcode
handelt, dennoch: Hat jemand bereits ein ähnliches Problem gehabt?
Ja, hat jemand:
http://www.google.ch/search?q=Win32ShellFolder2.java:748&num=100&hl=en&safe=off&filter=0
Manuel Josupeit-Walter
2008-07-27 12:53:39 UTC
Permalink
Post by Volker Glave
http://www.google.ch/search?q=Win32ShellFolder2.java:748&num=100&hl=en&safe=off&filter=0
Danke. Google ist Dein Freund. Auf die Idee mit dem Trace bin ich erst
gekommen, während ich diese Nachricht schrieb, die Idee danach zu
Googlen ist mir natürlich nicht gekommen. Trotzdem herzlichen Dank für
die schnelle Rückmeldung.

Lieben Gruß,
Manuel

Loading...