2
respostas

“java.lang.NullPointerException:” em tempo de execução

Pessoal estou levando um “java.lang.NullPointerException:” em tempo de execução chato pra caramba, e não achei a solução, estou usando o JpaRepository padrão do Spring, nos teste do curso funcionaram, mas no meu projeto do Spring o negocio tá osso. Pergunta como solucionar isso? Thu Apr 07 09:24:39 BRT 2022 [116332a4-37] There was an unexpected error (type=Internal Server Error, status=500). Cannot invoke "br.inf.aps.repository.EstadoRepository.findAll()" because "this.estadoRepository" is null java.lang.NullPointerException: Cannot invoke "br.inf.aps.repository.EstadoRepository.findAll()" because "this.estadoRepository" is null at br.inf.aps.controllers.EstadoController.pesquisar(EstadoController.java:36) Suppressed: The stacktrace has been enhanced by Reactor, refer to additional information below: Error has been observed at the following site(s): *__checkpoint ⇢ org.springframework.web.filter.reactive.ServerWebExchangeContextFilter [DefaultWebFilterChain] *__checkpoint ⇢ HTTP GET "/estado" [ExceptionHandlingWebHandler] Original Stack Trace: at br.inf.aps.controllers.EstadoController.pesquisar(EstadoController.java:36) at br.inf.aps.controllers.EstadoController$$FastClassBySpringCGLIB$$176b314e.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:783) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:698) at br.inf.aps.controllers.EstadoController$$EnhancerBySpringCGLIB$$b69be92d.pesquisar(<generated>) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.springframework.web.reactive.result.method.InvocableHandlerMethod.lambda$invoke$0(InvocableHandlerMethod.java:144) at reactor.core.publisher.FluxFlatMap.trySubscribeScalarMap(FluxFlatMap.java:152) at

2 respostas

Olá. Ambrózio.

Talvez você esteja usando uma variável vetor e chamando o índice que não existe. Verifique se os índices estão realmente corretos; poste o código. Se tiver dúvida com o inglês o translate.google.com pode ajudar. O erro 500 normalmente dá quando o servidor apresenta arquivos corrompidos. pode ser problema de configuração, arquivos corrompidos ou instalação de plugins desatualizados.

Qui Abr 07 09:24:39 BRT 2022 [116332a4-37] Ocorreu um erro inesperado (tipo = Erro interno do servidor, status = 500). Não é possível invocar "br.inf.aps.repository.EstadoRepository.findAll()" porque "this.estadoRepository" é nulo java.lang.NullPointerException: Não é possível invocar "br.inf.aps.repository.EstadoRepository.findAll()" porque " this.estadoRepository" é nulo em br.inf.aps.controllers.EstadoController.pesquisar(EstadoController.java:36) Suprimido: O stacktrace foi aprimorado pelo Reactor, consulte as informações adicionais abaixo: Erro foi observado no seguinte site( s): *__checkpoint ⇢ org.springframework.web.filter.reactive.ServerWebExchangeContextFilter [DefaultWebFilterChain] *__checkpoint ⇢ HTTP GET "/estado" [ExceptionHandlingWebHandler] Original Stack Trace: em br.inf.aps.controllers.EstadoController.pesquisar(EstadoController .java:36) em br.inf.aps.controllers.EstadoController$$FastClassBySpringCGLIB$$176b314e.invoke(<generated>) em org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) em org. springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoin point(CglibAopProxy.java:783) em org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) em org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753) em org .springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) em org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) em org.springframework.transaction.interceptor.TransactionInterceptor.invoke( TransactionInterceptor.java:119) em org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) em org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753) em org.springframework .aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:698) em br.inf.aps.controllers.EstadoController$$EnhancerBySpringCGL IB$$b69be92d.pesquisar(<generated>) em java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) em java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) em java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) em java.base/java.lang.reflect.Method.invoke(Method.java:568) em org.springframework.web.reactive .result.method.InvocableHandlerMethod.lambda$invoke$0(InvocableHandlerMethod.java:144) em reactor.core.publisher.FluxFlatMap.trySubscribeScalarMap(FluxFlatMap.java:152) em

caraca, mudaram tudo denovo, até diretórios, essas desontinuidades, são necessárias, mas são f...., mas agente tem que apanhar pra entender