Sto realizzando un programmino (abbastanza serio) con le swing. In fase di test ogni tanto salta fuori questa NullPointerException qui sotto (dopo che ho importato un file xml con un thread a parte). Non succede sempre e quando succede puo' saltar fuori una volta sola o anche 3 di fila. Quasi sempre il programma continua a funzionare correttamente ma ogni tanto l'aggiornamento grafico va a farsi benedire mostrando i componenti caricati in maniera orribile.

L'eccezione e':

java.lang.NullPointerException
at javax.swing.JComponent._paintImmediately(JComponen t.java:4846)
at javax.swing.JComponent.paintImmediately(JComponent .java:4667)
at javax.swing.RepaintManager.paintDirtyRegions(Repai ntManager.java:477)
at javax.swing.SystemEventQueueUtilities$ComponentWor kRequest.run(SystemEventQueueUtilities.java:114)
at java.awt.event.InvocationEvent.dispatch(Invocation Event.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java: 461)
at java.awt.EventDispatchThread.pumpOneEventForHierar chy(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:184)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:176)
at java.awt.EventDispatchThread.run(EventDispatchThre ad.java:110)
In paintImmediately null graphics

Come vedete non ci sono riferimenti a codice del mio package. Cosa puo' essere? E' normale?

Grazie ^^