obama-imd / obama

Código-fonte do backend da plataforma Obama
Other
4 stars 0 forks source link

OB-0038: Erro ao buscar todas OA's com o banco PostgreSQL #90

Closed RamonJales closed 3 months ago

RamonJales commented 3 months ago

Descrição do bug

Ao buscar todas as OA's com a aplicação conectada ao banco PostgreSQL ocorre o erro:

java.lang.NullPointerException: 
Cannot invoke org.hibernate.metamodel.mapping.JdbcMappingContainer.getSingleJdbcMapping()" because the return value of "org.hibernate.sql.ast.tree.expression.Expression.getExpressionType()" is null

Como reproduzir

Passo a passo:

  1. sete o ambiente de desenvolvimento para usar o application-dev. cole em VM options: -Dspring.profiles.active=dev
  2. Conecte o backend ao banco de dados PostgreSQL(sete as variáveis de ambiente).
  3. Popule o banco de dados com algumas OA's 5.Faça uma busca de OA no método buscarTodosAtivoPorNomeETipoAcessoENivelEnsinoETemaConteudoEDescritorEHabilidade(pode ser pelo swagger mesmo).

O que é esperado retornar um 200 ok e uma página vazia ou com algum objeto.