Bei Start des Programms ist anfänglich weder ein Benutzer (bzw.
dessen Library) noch eine TaxonomyNode gewählt. Wenn ich nun
das Suchfeld benutze, ohne vorher irgendwas im
CollectionBrowser anzuwählen, und z.B. "abc" eingebe passiert
noch nichts.
Lösche ich dann alle Buchstaben, so tritt folgende Exception auf,
sobald ich den ersten Buchstaben (und somit alles) gelöscht
habe.
apple.awt.EventQueueExceptionHandler Caught Throwable :
java.lang.ClassCastException
java.lang.ClassCastException
at edu.udo.cs.ai.nemoz.gui.components.treetable.JTreetable
$TreeTableCellRenderer
$TreetableTreeCellRenderer.getTreeCellRendererComponent
(JTreetable.java:310)
at javax.swing.plaf.basic.BasicTreeUI
$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:
2751)
at
javax.swing.tree.AbstractLayoutCache.getNodeDimensions
(AbstractLayoutCache.java:475)
at javax.swing.tree.VariableHeightLayoutCache
$TreeStateNode.updatePreferredSize
(VariableHeightLayoutCache.java:1342)
at javax.swing.tree.VariableHeightLayoutCache.rebuild
(VariableHeightLayoutCache.java:720)
at javax.swing.tree.VariableHeightLayoutCache.setModel
(VariableHeightLayoutCache.java:91)
at javax.swing.plaf.basic.BasicTreeUI.setModel
(BasicTreeUI.java:304)
at javax.swing.plaf.basic.BasicTreeUI
$PropertyChangeHandler.propertyChange(BasicTreeUI.java:2901)
at
javax.swing.event.SwingPropertyChangeSupport.firePropertyChan
ge(SwingPropertyChangeSupport.java:264)
at
javax.swing.event.SwingPropertyChangeSupport.firePropertyChan
ge(SwingPropertyChangeSupport.java:232)
at javax.swing.JComponent.firePropertyChange
(JComponent.java:3851)
at javax.swing.JTree.setModel(JTree.java:709)
at
edu.udo.cs.ai.nemoz.gui.components.treetable.JTreetable.setMod
el(JTreetable.java:116)
at
edu.udo.cs.ai.nemoz.gui.browsers.TaxonomyBrowser.setTransien
tModel(TaxonomyBrowser.java:541)
at
edu.udo.cs.ai.nemoz.gui.browsers.TaxonomyBrowser.setModel
(TaxonomyBrowser.java:531)
at
edu.udo.cs.ai.nemoz.gui.browsers.TaxonomyBrowser.filterModel
(TaxonomyBrowser.java:621)
at
edu.udo.cs.ai.nemoz.gui.browsers.TaxonomyBrowser.removeUpd
ate(TaxonomyBrowser.java:717)
at javax.swing.text.AbstractDocument.fireRemoveUpdate
(AbstractDocument.java:242)
at javax.swing.text.AbstractDocument.handleRemove
(AbstractDocument.java:607)
at javax.swing.text.AbstractDocument.remove
(AbstractDocument.java:575)
Logged In: YES
user_id=1161230
I can not reproduce this bug with the current CVS head.
Please verify.