Falta pouco!

0 dias

0 horas

0 min

0 seg

0
respostas

Erro "this.categoriaRepository is null" ao salvar a classe "Categoria.java".

Bom dia,

Estou tentando realizar o desafio contido no link: https://cursos.alura.com.br/course/java-persistencia-dados-consultas-spring-data-jpa/task/174959
Porém não estou conseguindo solucionar a linha do erro " Cannot invoke "br.com.alura.gerenciador_pedidos.repository.CategoriaRepository.saveAll(java.lang.Iterable)" because "this.categoriaRepository" is null"
contido nos logs:

Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.
2025-09-30T05:51:02.524-03:00 ERROR 27204 --- [ main] o.s.boot.SpringApplication : Application run failed

java.lang.IllegalStateException: Failed to execute CommandLineRunner
at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:774) ~[spring-boot-3.1.1.jar:3.1.1]
at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:755) ~[spring-boot-3.1.1.jar:3.1.1]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:319) ~[spring-boot-3.1.1.jar:3.1.1]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1306) ~[spring-boot-3.1.1.jar:3.1.1]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1295) ~[spring-boot-3.1.1.jar:3.1.1]
at br.com.alura.gerenciador_pedidos.GerenciadorPedidosApplication.main(GerenciadorPedidosApplication.java:25) ~[classes/:na]
Caused by: java.lang.NullPointerException: Cannot invoke "br.com.alura.gerenciador_pedidos.repository.CategoriaRepository.saveAll(java.lang.Iterable)" because "this.categoriaRepository" is null
at br.com.alura.gerenciador_pedidos.principal.Principal.principal(Principal.java:88) ~[classes/:na]
at br.com.alura.gerenciador_pedidos.GerenciadorPedidosApplication.run(GerenciadorPedidosApplication.java:34) ~[classes/:na]
at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:771) ~[spring-boot-3.1.1.jar:3.1.1]
... 5 common frames omitted

As tabelas categoria, produto e pedido from criadas normalmente no "PosGreSql"
O projeto esta no meu git https://github.com/Adelmo2/gerenciador-pedidos  (gerenciamento-pedidos 30/09/2025)

Por favor, Alguém poderia me passar uma dica de como solucionar ?