Run the attached sample app. Click the first two rows and everything behaves as you would expect. Click the 3rd row and notice that a warning is generated. The info in the warning seems to be correct (that the cell is empty) but it seems incorrect to print a warning every time the user clicks an empty cell as they will occur regularly.
WARNING: com.sun.javafx.scene.control.behavior.ListCellBehavior mousePressed ListCell is empty, so mouse pressed event is ignored. If you've created a custom cell and overridden updateItem, be sure to call super.updateItem(item, empty)
WARNING: com.sun.javafx.scene.control.behavior.ListCellBehavior mousePressed ListCell is empty, so mouse pressed event is ignored. If you've created a custom cell and overridden updateItem, be sure to call super.updateItem(item, empty)