Servus,
bekomme bei meinem gereade zu erstellenden Programm eine recht merkwürdige Exception. Und zwar tritt selbige immer nur beim ersten Start des Programms in Eclipse auf. Also nachdem der Rechner gestartet wurde. Das ganze Programm (das geschriebene, nicht Eclipse) hängt sich auf, und meistens bekomme ich nachdem es dann mal wieder beendet ist die unten stehende Exception. Danach kann ich das Programm so oft starten wie ich will. Es funktioniert immer. Nach Start des Programms wird ein Swing Fenster geöffnet das eine Tabelle enthlt die sofort aus einer Acces Datenbank per ODBC aktualisiert wird.
Die einzige Idee die ich hätte wäre dass die Datenbank beim ersten Start noch etwas verschlafen ist und nicht richtig reagiert. Ab dem zweiten Start ist sie dann wach und macht alles wie sie soll. Aber so wirklich vorstellen kann ich mir das nicht. ICh steh son bisl im Wald. Vielleicht weis ja wer von euch Rat. Hier die Exception:
Achja, ich caste mittlerweile nirgends mehr irgendwas zu String. Also per "(String)bla". Außer die Methode .toString() gilt auch als solches.
bekomme bei meinem gereade zu erstellenden Programm eine recht merkwürdige Exception. Und zwar tritt selbige immer nur beim ersten Start des Programms in Eclipse auf. Also nachdem der Rechner gestartet wurde. Das ganze Programm (das geschriebene, nicht Eclipse) hängt sich auf, und meistens bekomme ich nachdem es dann mal wieder beendet ist die unten stehende Exception. Danach kann ich das Programm so oft starten wie ich will. Es funktioniert immer. Nach Start des Programms wird ein Swing Fenster geöffnet das eine Tabelle enthlt die sofort aus einer Acces Datenbank per ODBC aktualisiert wird.
Die einzige Idee die ich hätte wäre dass die Datenbank beim ersten Start noch etwas verschlafen ist und nicht richtig reagiert. Ab dem zweiten Start ist sie dann wach und macht alles wie sie soll. Aber so wirklich vorstellen kann ich mir das nicht. ICh steh son bisl im Wald. Vielleicht weis ja wer von euch Rat. Hier die Exception:
Code:
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: java.lang.String
at javax.swing.JTable$BooleanRenderer.getTableCellRendererComponent(Unknown Source)
at javax.swing.JTable.prepareRenderer(Unknown Source)
at javax.swing.plaf.basic.BasicTableUI.paintCell(Unknown Source)
at javax.swing.plaf.basic.BasicTableUI.paintCells(Unknown Source)
at javax.swing.plaf.basic.BasicTableUI.paint(Unknown Source)
at javax.swing.plaf.ComponentUI.update(Unknown Source)
at javax.swing.JComponent.paintComponent(Unknown Source)
at javax.swing.JComponent.paint(Unknown Source)
at javax.swing.JComponent.paintWithOffscreenBuffer(Unknown Source)
at javax.swing.JComponent.paintDoubleBuffered(Unknown Source)
at javax.swing.JComponent._paintImmediately(Unknown Source)
at javax.swing.JComponent.paintImmediately(Unknown Source)
at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(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)
Achja, ich caste mittlerweile nirgends mehr irgendwas zu String. Also per "(String)bla". Außer die Methode .toString() gilt auch als solches.