g0dkar/talpi

Erros ao requisitar métodos GET na api

Closed this issue · 0 comments

Parâmetro da query de fetch espera um parâmetro do tipo Usuário e recebe um Long.

Query:
... JOIN p.usuarios up WHERE (p.criador = :criador OR (up.id = :criador AND up.papel = :enumPM)) ....
Setting:
... setParameter("criador", usuarioLogado.get().getId()) ....
Stacktrace:
javax.servlet.ServletException: java.lang.IllegalArgumentException: Parameter value [1] did not match expected type [br.com.talpi.usuario.Usuario (n/a)] at br.com.caelum.vraptor.VRaptor.doFilter(VRaptor.java:127) at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60) at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131) at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84) at br.com.talpi.util.PersistenceService$NiceQuery.setParameter(PersistenceService.java:182) at br.com.talpi.backend.controller.ProjetoController.get(ProjetoController.java:71) at br.com.talpi.backend.controller.ProjetoController.projeto(ProjetoController.java:99) ...