Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

4
respostas

[Bug] Meu projeto não está rodando

Eu só fiz configurar o sql para ficar com a senha e o user igual o video, mas quando dou o comando de run no intellij dá esse erro:
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

E outra!
Não consigo encontrar o arquivo do postman para importar no próprio postman
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

4 respostas

Olá, Dalton! Como vai?

Parece que você está enfrentando dois problemas distintos no seu projeto, e vamos tentar resolver cada um deles com calma. Esse tipo de situação com bug ao rodar o projeto no IntelliJ é mais comum do que parece, e a boa notícia é que costuma ter solução simples.

1. Erro ao rodar o projeto no IntelliJ

Quando você dá o comando de run no IntelliJ e aparece o erro java.lang.ExceptionInInitializerError, isso geralmente indica uma falha na inicialização de alguma classe ou componente da aplicação. Os pontos mais comuns a verificar são:

  • Arquivo application.properties: confirme que o user e a senha configurados para o SQL estão exatamente iguais ao que foi mostrado no vídeo Qualquer diferença, mesmo pequena, pode causar falha na conexão com o banco de dados.

  • MySQL em execução: verifique se o MySQL está rodando na sua máquina antes de executar o projeto. Sem o banco ativo, a aplicação não consegue inicializar corretamente.

  • Dependências do projeto: certifique-se de que todas as dependências estão corretamente configuradas no pom.xml, caso esteja usando Maven, ou no build.gradle, caso use Gradle.

  • Logs detalhados: ative um nível de log mais detalhado no application.properties para identificar exatamente onde o erro está ocorrendo.

2. Arquivo do Postman para importar

Sobre o arquivo do Postman que você não consegue encontrar para importar: o arquivo Adopet.Postman_Collection.json normalmente fica na raiz do projeto que você baixou. Caso ele não esteja lá, pode ser que o download do material não tenha sido completo.

Revise as instruções do curso para confirmar se há algum local específico indicado para encontrar esse arquivo, ou tente baixar o material novamente para garantir que todos os arquivos estejam presentes.

Espero ter ajudado e bons estudos!

Você conseguiu verificar as configurações do application.properties para confirmar que o user e a senha estão idênticos ao que aparece no vídeo?

Conteúdos relacionados
IntelliJ IDEA: dicas e truques para usar no dia a dia

Olá Armano!
Meu amigo, já tentei de tudo, mas nada funciona, continua dando o mesmo erro.
Já reinstalei o MySql, criei um novo root e senha, mas absolutamente nada muda!
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Eu estou a 3 dias sem estudar, esperando alguém para me ajudar a solucionar esse caso e até agora nenhum retorno...

Oi, Dalton! Peço perdão pela demora!

Vendo o erro da imagem, o ponto mais importante é este trecho:


java.lang.ExceptionInInitializerError
com.sun.tools.javac.code.TypeTag :: UNKNOWN

Esse erro não está ligado ao MySQL diretamente. O problema aqui é uma incompatibilidade de versão do Java com o projeto do curso.

Resolva fazendo o seguinte:

  1. Verifique qual versão do Java está configurada no IntelliJ.
  2. Esse projeto do curso funciona corretamente com o Java 17.
  3. Se estiver usando Java 21, 22 ou superior, esse erro acontece mesmo.

No IntelliJ ajuste assim:


File -> Project Structure -> Project

Depois configure:


Project SDK: 17
Project language level: 17

Agora confira também o Maven:


File -> Settings -> Build, Execution, Deployment -> Build Tools -> Maven

E selecione o JDK 17 no campo:


JDK for importer

Depois disso:


1. Feche o projeto
2. Delete a pasta .idea
3. Delete a pasta target
4. Abra o projeto novamente
5. Clique em Maven -> Reload Project
6. Rode a aplicação novamente

Sobre o arquivo do Postman, ele está no próprio projeto. Na sua imagem aparece esta aba:


Adopet.postman_collection.json

Faça assim:


1. Clique com botão direito no arquivo
2. Show in Explorer

Depois no Postman:


Import -> Upload Files -> selecione o arquivo .json

Se ainda falhar após trocar para Java 17, envie a versão do Java que aparece neste comando:


java -version

Fico à disposição!