Exception in thread “Thread-2” java.util.ConcurrentModificationException
at java.util.AbstractList$Itr.checkForComodification(Unknown Source)
at java.util.AbstractList$Itr.next(Unknown Source)
at interfaceGrafica.TelaPrinc$Cliente.run(TelaPrinc.java:1030)
Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException
at interfaceGrafica.TelaPrinc.CriaObjeto(TelaPrinc.java:692)
at interfaceGrafica.TelaPrinc.MontaArvore(TelaPrinc.java:628)
at interfaceGrafica.TelaPrinc.paint(TelaPrinc.java:611)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknow
n Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
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)
Segue o trecho de código onde a mensagem acima diz que o erro está:
List usuariosAt;// = new ArrayList();
usuariosAt = null;
SelecionaUsuarios sU = new SelecionaUsuarios();
usuariosAt = sU.Seleciona(agrupamento);
sU = null;
//usuariosAt = new SelecionaUsuarios().SelecionaUsuarios(agrupamento);
Funcionario func = null;
func = new Funcionario();
System.out.println("Atualizando...");
for (Iterator I = usuariosAt.iterator(); I.hasNext();){
[b] func = ((Funcionario) I.next());[/b]
if (func.getStatus().equals("Presente")){
System.out.println(func.getNome());
//System.out.println(func.getID());
System.out.println(func.getStatus());
System.out.println("---------------------------");
}
}
usuariosAt = null;
System.out.println("---------------------------");
pintar = true;
repaint();
)