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:
E outra!
Não consigo encontrar o arquivo do postman para importar no próprio postman
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!
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:
E outra!
Não consigo encontrar o arquivo do postman para importar no próprio postman
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.
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.
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!
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:
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!