Fehler nur bei manchen Usern

CHAOSFISCH

Bekanntes Mitglied
Servus,

ich hab jetzt ne lauffähige version eines youtube uploaders mit swing geschrieben.
Bei manchen Usern kommt aber nun eine Exception beim starten.
Code:
14.06.2011 10:11:56 org.jdesktop.application.Application$1 run
SCHWERWIEGEND: Application class youtubeuploader.YoutubeUploaderApp failed to launch
java.lang.NullPointerException
        at javax.swing.ImageIcon.<init>(Unknown Source)
        at javax.swing.ImageIcon.<init>(Unknown Source)
        at sun.swing.WindowsPlacesBar.<init>(Unknown Source)
        at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.updateUseShellFolder(Unknown Source)
        at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.installComponents(Unknown Source)
        at javax.swing.plaf.basic.BasicFileChooserUI.installUI(Unknown Source)
        at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.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 youtubeuploader.YoutubeUploaderView.initComponents(YoutubeUploaderView.java:117)
        at youtubeuploader.YoutubeUploaderView.<init>(YoutubeUploaderView.java:40)
        at youtubeuploader.YoutubeUploaderApp.startup(YoutubeUploaderApp.java:19)
        at org.jdesktop.application.Application$1.run(Application.java:171)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$000(Unknown Source)
        at java.awt.EventQueue$1.run(Unknown Source)
        at java.awt.EventQueue$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(UnknownSource)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)Exception in thread "AWT-EventQueue-0" java.lang.Error: Application class youtubeuploader.YoutubeUploaderApp failed to launch
        at org.jdesktop.application.Application$1.run(Application.java:177)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$000(Unknown Source)
        at java.awt.EventQueue$1.run(Unknown Source)
        at java.awt.EventQueue$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(UnknownSource)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)Caused by: java.lang.NullPointerException
        at javax.swing.ImageIcon.<init>(Unknown Source)
        at javax.swing.ImageIcon.<init>(Unknown Source)
        at sun.swing.WindowsPlacesBar.<init>(Unknown Source)
        at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.updateUseShellFolder(Unknown Source)
        at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.installComponents(Unknown Source)
        at javax.swing.plaf.basic.BasicFileChooserUI.installUI(Unknown Source)
        at com.sun.java.swing.plaf.windows.WindowsFileChooserUI.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 youtubeuploader.YoutubeUploaderView.initComponents(YoutubeUploaderView.java:117)
        at youtubeuploader.YoutubeUploaderView.<init>(YoutubeUploaderView.java:40)
        at youtubeuploader.YoutubeUploaderApp.startup(YoutubeUploaderApp.java:19)
        at org.jdesktop.application.Application$1.run(Application.java:171)
        ... 14 more

Ich hab leider überhaupt keine Ahnung, wo ich da nun anpacken muss.
 
at youtubeuploader.YoutubeUploaderView.initComponents(YoutubeUploaderView.java:117)

was hast du denn in der Zeile 117, bzw in der Methode initComponents() in der Klasse YoutubeUploaderView stehen...da wird das Prob doch verursacht.

Evtl. hängt es aber auch an einer fehlerhaften, oder veralteten JRE die deine User verwenden...
 
Also in 117 steht:
Ab zeile 68 ist das alles von Netbeans erstellter Code
Code:
fileChooser = new javax.swing.JFileChooser();

Daran kanns ja wohl kaum liegen !?
 
Zuletzt bearbeitet:
na dann liegt es wohl nicht daran^^
ein kleiner Bug

und wenn deine "User" zufällig noch irgendein Laufwerk angeschlossen haben, das nicht defaultmässig dabei ist...könnte es evtl. doch daran liegen?
 

Zurück
Oben