Fórum java.lang.NullPointerException #613941
29/01/2021
0
Boa tarde pessoal, preciso de uma ajuda em um projeto pessoal
Preciso fazer uma condicional na hora de criar projeto, mas ele está gerando um NullPointerExcpetion e nem vai para a próxima linha do if/else
Preciso fazer uma condicional na hora de criar projeto, mas ele está gerando um NullPointerExcpetion e nem vai para a próxima linha do if/else
if( project.getId()== null && project.getParent() == null ){
KyrogramaPostResponse response = kyrogramaIntegrationService.createProject( project );
if ( response.getType().equals("success")) {
return converToProjectView(project);
}
} else if ( project.getParent().getId() != null) {
KyrogramaPostResponse response = kyrogramaIntegrationService.createParentProject( project );
if ( response.getType().equals("success")) {
return converToProjectView(project);
}
}
else {
KyrogramaPostResponse response = kyrogramaIntegrationService.editProject( project );
if ( response.getType().equals("success")) {
return converToProjectView(project);
}
}
Gustavo Silva
Curtir tópico
+ 0
Responder
Posts
29/01/2021
Gustavo Silva
Boa tarde pessoal, preciso de uma ajuda em um projeto pessoal
Preciso fazer uma condicional na hora de criar projeto, mas ele está gerando um NullPointerExcpetion e nem vai para a próxima linha do if/else
Preciso fazer uma condicional na hora de criar projeto, mas ele está gerando um NullPointerExcpetion e nem vai para a próxima linha do if/else
if( project.getId()== null && project.getParent() == null ){
KyrogramaPostResponse response = kyrogramaIntegrationService.createProject( project );
if ( response.getType().equals("success")) {
return converToProjectView(project);
}
} else if ( project.getParent().getId() != null) {
KyrogramaPostResponse response = kyrogramaIntegrationService.createParentProject( project );
if ( response.getType().equals("success")) {
return converToProjectView(project);
}
}
else {
KyrogramaPostResponse response = kyrogramaIntegrationService.editProject( project );
if ( response.getType().equals("success")) {
return converToProjectView(project);
}
}
Esqueci de colocar (e não consegui editar o tópico, é meu primeiro post), o erro de nullpointer gera logo no primeiro if, caso eu mande a requisição sem o project.getId e o project.getParent
Responder
Gostei + 0
29/01/2021
Gustavo Silva
Boa tarde pessoal, preciso de uma ajuda em um projeto pessoal
Preciso fazer uma condicional na hora de criar projeto, mas ele está gerando um NullPointerExcpetion e nem vai para a próxima linha do if/else
Preciso fazer uma condicional na hora de criar projeto, mas ele está gerando um NullPointerExcpetion e nem vai para a próxima linha do if/else
if( project.getId()== null && project.getParent() == null ){
KyrogramaPostResponse response = kyrogramaIntegrationService.createProject( project );
if ( response.getType().equals("success")) {
return converToProjectView(project);
}
} else if ( project.getParent().getId() != null) {
KyrogramaPostResponse response = kyrogramaIntegrationService.createParentProject( project );
if ( response.getType().equals("success")) {
return converToProjectView(project);
}
}
else {
KyrogramaPostResponse response = kyrogramaIntegrationService.editProject( project );
if ( response.getType().equals("success")) {
return converToProjectView(project);
}
}
Esqueci de colocar (e não consegui editar o tópico, é meu primeiro post), o erro de nullpointer gera logo no primeiro if, caso eu mande a requisição sem o project.getId e o project.getParent
Consegui corrigir trocando o else if pelo else.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)