Java.lang.StackOverflowError ao Criar relatorio

Bem galera … estou com esse erro ao criar um relatorio, o mesmo só passou a acontecer depois que criei mais um campo em uma tabela (Clientes).

Grave: Servlet.service() for servlet [Faces Servlet] in context with path [/DuxSolutions] threw exception [null] with root cause java.lang.StackOverflowError at java.lang.Double.doubleToRawLongBits(Native Method) at java.lang.Double.doubleToLongBits(Unknown Source) at java.lang.Double.hashCode(Unknown Source) at br.com.duxsolutions.model.Permissoes.hashCode(Permissoes.java:2392) at br.com.duxsolutions.model.GrupoUsuario.hashCode(GrupoUsuario.java:145) at br.com.duxsolutions.model.Funcao.hashCode(Funcao.java:148) at br.com.duxsolutions.model.Funcionario.hashCode(Funcionario.java:500) at br.com.duxsolutions.model.Usuario.hashCode(Usuario.java:265) at br.com.duxsolutions.model.Permissoes.hashCode(Permissoes.java:2420) at br.com.duxsolutions.model.GrupoUsuario.hashCode(GrupoUsuario.java:145) at br.com.duxsolutions.model.Funcao.hashCode(Funcao.java:148) at br.com.duxsolutions.model.Funcionario.hashCode(Funcionario.java:500) at br.com.duxsolutions.model.Usuario.hashCode(Usuario.java:265) at br.com.duxsolutions.model.Permissoes.hashCode(Permissoes.java:2420) at br.com.duxsolutions.model.GrupoUsuario.hashCode(GrupoUsuario.java:145) at br.com.duxsolutions.model.Funcao.hashCode(Funcao.java:148) at br.com.duxsolutions.model.Funcionario.hashCode(Funcionario.java:500) at br.com.duxsolutions.model.Usuario.hashCode(Usuario.java:265) at br.com.duxsolutions.model.Permissoes.hashCode(Permissoes.java:2420) at br.com.duxsolutions.model.GrupoUsuario.hashCode(GrupoUsuario.java:145) at br.com.duxsolutions.model.Funcao.hashCode(Funcao.java:148) at br.com.duxsolutions.model.Funcionario.hashCode(Funcionario.java:500) at br.com.duxsolutions.model.Usuario.hashCode(Usuario.java:265) at br.com.duxsolutions.model.Permissoes.hashCode(Permissoes.java:2420) at br.com.duxsolutions.model.GrupoUsuario.hashCode(GrupoUsuario.java:145) at br.com.duxsolutions.model.Funcao.hashCode(Funcao.java:148) at br.com.duxsolutions.model.Funcionario.hashCode(Funcionario.java:500) at br.com.duxsolutions.model.Usuario.hashCode(Usuario.java:265) at br.com.duxsolutions.model.Permissoes.hashCode(Permissoes.java:2420) at br.com.duxsolutions.model.GrupoUsuario.hashCode(GrupoUsuario.java:145) at br.com.duxsolutions.model.Funcao.hashCode(Funcao.java:148) at br.com.duxsolutions.model.Funcionario.hashCode(Funcionario.java:500) at br.com.duxsolutions.model.Usuario.hashCode(Usuario.java:265) at br.com.duxsolutions.model.Permissoes.hashCode(Permissoes.java:2420) at br.com.duxsolutions.model.GrupoUsuario.hashCode(GrupoUsuario.java:145) at br.com.duxsolutions.model.Funcao.hashCode(Funcao.java:148) at br.com.duxsolutions.model.Funcionario.hashCode(Funcionario.java:500) at br.com.duxsolutions.model.Usuario.hashCode(Usuario.java:265) at br.com.duxsolutions.model.Permissoes.hashCode(Permissoes.java:2420) at br.com.duxsolutions.model.GrupoUsuario.hashCode(GrupoUsuario.java:145) at br.com.duxsolutions.model.Funcao.hashCode(Funcao.java:148) at br.com.duxsolutions.model.Funcionario.hashCode(Funcionario.java:500) at br.com.duxsolutions.model.Usuario.hashCode(Usuario.java:265) at br.com.duxsolutions.model.Permissoes.hashCode(Permissoes.java:2420) at br.com.duxsolutions.model.GrupoUsuario.hashCode(GrupoUsuario.java:145)

Analisando encontrei onde é disparada o erro …
É exatamente nesse ponto !!