2013-10-02 16 views
0

我在jre6.0.33 +中的applet代碼中得到這個堆棧跟蹤,但在7.025中失敗。任何人都可以幫助我理解爲什麼並糾正?小程序fileopen對話框編號

Exception in thread "AWT-EventQueue-2" java.lang.NullPointerException 
    at sun.awt.SunToolkit.getSystemEventQueueImplPP(Unknown Source) 
    at sun.awt.SunToolkit.getSystemEventQueueImplPP(Unknown Source) 
    at sun.awt.SunToolkit.getSystemEventQueueImpl(Unknown Source) 
    at java.awt.Toolkit.getEventQueue(Unknown Source) 
    at java.awt.EventQueue.isDispatchThread(Unknown Source) 
    at javax.swing.SwingUtilities.isEventDispatchThread(Unknown Source) 
    at javax.swing.JComponent.revalidate(Unknown Source) 
    at javax.swing.JTable.resizeAndRepaint(Unknown Source) 
    at javax.swing.JTable.sortedTableChanged(Unknown Source) 
    at javax.swing.JTable.sorterChanged(Unknown Source) 
    at javax.swing.RowSorter.fireRowSorterChanged(Unknown Source) 
    at javax.swing.RowSorter.fireRowSorterChanged(Unknown Source) 
    at javax.swing.DefaultRowSorter.sort(Unknown Source) 
    at sun.swing.FilePane$DetailsTableRowSorter.access$1601(Unknown Source) 
    at sun.swing.FilePane$DetailsTableRowSorter$1.call(Unknown Source) 
    at sun.swing.FilePane$DetailsTableRowSorter$1.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) 
+0

爲了更快提供更好的幫助,請發佈[SSCCE](http://sscce.org/)。順便說一句 - 請*閱讀*有用的標記彈出窗口。如果你有,你可能已經意識到這與[tag:openfiledialog]標籤無關。 -1提醒你今後這樣做。 –

+0

我也有這個問題。這是一個來自Sun的bug,但將在JDK8中修復 – AlexGo

+0

實際上,它似乎是[此問題]的副本(http://stackoverflow.com/questions/17275259/nullpointerexception-in-invokelater-while-running-through -java-在webstart) –

回答

0

過失 是的,我應該剋制和閱讀。問題在於排序對話框。我接受我的失職懲罰。我希望我仍然可以張貼天真,儘管他們是。請注意,這不是諷刺,即使這種說法正處於壓力之下。

0

我得到了相同的結果,根據this forum post顯然是this bug的「化身」。它似乎是固定的,但僅限於JDK8版本。 OTOH,似乎有一個「蘋果補丁」可以解決這個問題(大概是)JDK 7(但僅限於蘋果用戶)。