coderazzi / tablefilter-swing

TableFilter is a set of Swing components to support user-driven filtering on table.
https://coderazzi.net/tablefilter
MIT License
7 stars 2 forks source link

Nullpointer exception when using filter editor, that gets its option from renderer, and the tablemodel returns zero rows #3

Closed coderazzi closed 9 years ago

coderazzi commented 13 years ago

Original report by Anonymous.


Hello,
I get NullPointerException when using filter editor, that gets its options from renderer.
The bug happens only when the tableModel returns zero rows.

1.setting tableCellRenderer on column of filterHeaader:         filterHeader.setTableCellRenderer(EventsTableModel.COLUMN_LEVEL,
new EventsCellRenderer());
2. try the table model that returns zero rows
3. double click on column filter editor  ( in my case EventsTableModel.COLUMN_LEVEL
)

The output will be :
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at net.coderazzi.filters.gui.editor.PopupComponent.setPopupFocused(PopupComponent.java:221)
    at net.coderazzi.filters.gui.editor.FilterEditor.triggerPopup(FilterEditor.java:504)
    at net.coderazzi.filters.gui.editor.FilterEditor$4.mouseClicked(FilterEditor.java:422)

Using Version 3.1.2, on Linux.

Best regards,
Polina.

Original issue reported on code.google.com by pulke83 on 2010-10-26 12:18:10

coderazzi commented 13 years ago

Original comment by coderazzi coderazzi (Bitbucket: coderazzi, GitHub: coderazzi).


Hi, Polina,

first, sorry for the very late reply, I had been excluded from the alerts on these
issues!

The problem should not happen now, on version 4.0.0. (TableCellRenderer cannot be used
now directly, in fact). I have tested it ok.

Best regards,

  Lu.

Original issue reported on code.google.com by coderazzi on 2011-02-16 06:51:42

coderazzi commented 12 years ago

Original comment by coderazzi coderazzi (Bitbucket: coderazzi, GitHub: coderazzi).


(No text was entered with this change)

Original issue reported on code.google.com by coderazzi on 2011-11-14 23:11:15

coderazzi commented 9 years ago

Original comment by coderazzi coderazzi (Bitbucket: coderazzi, GitHub: coderazzi).


Already resolved (previously, before migrating to BitBucket)