[Advanced-java] strange exception

Alvin Wang xwang at qtechservices.com
Wed Mar 5 23:23:49 2003


I got a strange exeption on my Swing application. The exception stack is not
started from my code. This exception is sometimes risen when I click a
JTable. Can any guru give some hints? Thanks so much!

Alvin

java.lang.IllegalArgumentException: Cannot format given Object as a Number
	at java.text.NumberFormat.format(NumberFormat.java:219)
	at java.text.Format.format(Format.java:133)
	at javax.swing.JTable$DoubleRenderer.setValue(JTable.java:3359)
	at
javax.swing.table.DefaultTableCellRenderer.getTableCellRendererComponent(Def
aultTableCellRenderer.java:160)
	at javax.swing.JTable.prepareRenderer(JTable.java:3693)
	at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:1149)
	at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1051)
	at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:974)
	at javax.swing.plaf.ComponentUI.update(ComponentUI.java:142)
	at javax.swing.JComponent.paintComponent(JComponent.java:541)
	at javax.swing.JComponent.paint(JComponent.java:808)
	at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4771)
	at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4724)
	at javax.swing.JComponent._paintImmediately(JComponent.java:4668)
	at javax.swing.JComponent.paintImmediately(JComponent.java:4477)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:410)
	at
javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQu
eueUtilities.java:117)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:448)
	at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja
va:197)
	at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
:150)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)