Por que o código dispara uma NullPointerException?

Java

20/11/2017

Teanho um método para popular uma tabela mas quando executo ele dispara uma NullPointerException apontado para as linhas:
        tableColumnId.setCellValueFactory(new PropertyValueFactory<>("ID"));
        tableColumnNome.setCellValueFactory(new PropertyValueFactory< >("Nome"));
        tableColumnRg.setCellValueFactory(new PropertyValueFactory<>("RG"));
        tableColumnCpf.setCellValueFactory(new PropertyValueFactory<>("CPF"));
        tableColumnSexo.setCellValueFactory(new PropertyValueFactory<>("Sexo"));
        tableColumnDataNascimento.setCellValueFactory(new PropertyValueFactory<>("Data de Nascimento"));
        tableColumnTelefone.setCellValueFactory(new PropertyValueFactory<>("Telefone"));


Este aqui é meu método completo:

    public void popularTabela(){
        DatabaseMySQL db = new DatabaseMySQL();
        Connection con = db.conectar();
        PacienteDao pd = new PacienteDao();
        pd.setConnection((com.mysql.jdbc.Connection) con);
        List<Paciente> list = pd.listar();
        tableColumnId.setCellValueFactory(new PropertyValueFactory<>("ID"));
        tableColumnNome.setCellValueFactory(new PropertyValueFactory< >("Nome"));
        tableColumnRg.setCellValueFactory(new PropertyValueFactory<>("RG"));
        tableColumnCpf.setCellValueFactory(new PropertyValueFactory<>("CPF"));
        tableColumnSexo.setCellValueFactory(new PropertyValueFactory<>("Sexo"));
        tableColumnDataNascimento.setCellValueFactory(new PropertyValueFactory<>("Data de Nascimento"));
        tableColumnTelefone.setCellValueFactory(new PropertyValueFactory<>("Telefone"));
        tableColumnGravidade.setCellValueFactory(new PropertyValueFactory<>("Gravidade"));
        pacientes = FXCollections.observableArrayList(list);
        tableViewPaciente.setItems(pacientes);
    }


Eu faz fiz as anotações com @FXML e conferi diversas vezes, os nomes das colunas e da tabela estão de acordo com o .fxml que fiz com o SceneBuilder
Gabriel

Gabriel

Curtidas 0

Melhor post

Marcus Cavalcanti

Marcus Cavalcanti

21/11/2017

Fica mais fácil vc postar o trace do erro... e qual linha deu erro, para poder entender de onde veio a exception, bom NullPointerException e quando você tentar recuperar valores de atributos ou invocar um método de um objeto nulo.
GOSTEI 1

Mais Respostas

Juliano

Juliano

20/11/2017

Olá, poste o erro que aparece no console da IDE, fica mais fácil para te ajudarmos. Abraço
GOSTEI 0
POSTAR