@FXML
private TableColumn<Backup, Image>columnSucces;
 columnSuccess.setCellValueFactory(new PropertyValueFactory<Backup, Image>("image"));
columnSucces.setCellFactory(new Callback<TableColumn<Backup, Image>, TableCell<Backup,Image>>(){
                @Override
                public TableCell<Backup, Image> call(TableColumn<Backup, Image> arg0) {
                     final ImageView imageview = new ImageView();
                        imageview.setFitHeight(50);
                        imageview.setFitWidth(50);
                        //Set up the Table
                        TableCell<Backup, Image> cell = new TableCell<Backup, Image>() {
                            public void updateItem(Backup item, boolean empty) {
                                if (item != null) {
                                    imageview.setImage(new Image("x-mark-small.png"));
                                }               
                                }
                        };
                cell.setGraphic(imageView);
                return cell;
            }
            });
I got nullpointerexception error when i am trying to add an image into a column for a table view. I cant understand where is my problem.
@edit. I have solved nullpointerexception, but now my image does not appear in the table column. I received an warning that my updateItem method is never used.
