Ano, takhle nejak to vypada v Event Dispatch Threadu, kdyz se nespravne
zkonfiguruje obsluha nejake udalosti (tady patrne zmacknuti tlacitka).
Nemelo by podobne ucinky addActionListener( null )?
Tim samozrejme nemusi byt vinen Tvuj kod. Muze to delat nejaka knihovna.
Honza Dvorak
Dne 7.7.2011 13:49, Libor Jelinek napsal:
Stack trace asi obsahuje vše, ale vše je mimo mou vlastní aplikaci:
Tedy netuším od poslední revize chybu může v cizích knihovnách
způsobovat.... :-( A to je právě ten zádrhel.
java.lang.NullPointerException
<http://download.oracle.com/javase/6/docs/api/java/lang/NullPointerException.html>
at
org.openide.windows.OpenComponentAction.actionPerformed(OpenComponentAction.java:89)
at org.openide.awt.AlwaysEnabledAction$1.run(AlwaysEnabledAction.java:137)
at org.openide.util.actions.ActionInvoker$1.run(ActionInvoker.java:95)
at
org.openide.util.actions.ActionInvoker.doPerformAction(ActionInvoker.java:116)
at
org.openide.util.actions.ActionInvoker.invokeAction(ActionInvoker.java:99)
at
org.openide.awt.AlwaysEnabledAction.actionPerformed(AlwaysEnabledAction.java:140)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833)
at
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877)
at java.awt.Component.processMouseEvent(Component.java:6437)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
at java.awt.Component.processEvent(Component.java:6202)
at java.awt.Container.processEvent(Container.java:2213)
at java.awt.Component.dispatchEventImpl(Component.java:4793)
at java.awt.Container.dispatchEventImpl(Container.java:2271)
at java.awt.Component.dispatchEvent(Component.java:4619)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4816)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4476)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4406)
at java.awt.Container.dispatchEventImpl(Container.java:2257)
at java.awt.Window.dispatchEventImpl(Window.java:2677)
at java.awt.Component.dispatchEvent(Component.java:4619)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:662)
at
org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:148)
[catch] at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
2011/7/7 Ondra Medek <[email protected] <mailto:[email protected]>>
> pokud se zásobník volání vypisuje metodou printStackTrace(),
výpis se od
> konce ořezává. Pokud chcete vidět výpis zásobníku celý, asi
nezbývá než
AFAIK vypis orezava jen "spolecne casti" u vyjimky a "getCause()"
vyjimky, tedy redundnatni informace. Vse podstatne by se melo vypsat,
viz javadoc u java.lang.Throwable.printStackTrace().
Mozna by problem mohl byt, pokud nejaka knihovna vyjimku nezabaluje do
standardniho "getCause()" ale pouziva na to nejake svoje vlastni pole.