Erro Internal Exception: java.sql.SQLSyntaxErrorException: ORA-01775: looping chain of synonyms

Alterei minha query no repository colocando um DISTICT e retirando alguns campos que não eram mais utilizados e ao rodar o projeto recebi o erro:

0000004f SystemOut O Producer is producing a new PerfitEntityManager.org.eclipse.persistence.internal.jpa.EntityManagerImpl@1f86a1d8 0000004f SystemOut O [EL Warning]: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.4.2.v20130514-5956486): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: java.sql.SQLSyntaxErrorException: ORA-01775: looping chain of synonyms

Error Code: 1775

0000004f ProcessDB E Error to process the interface: Local Exception Stack: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.4.2.v20130514-5956486): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: java.sql.SQLSyntaxErrorException: ORA-01775: looping chain of synonyms

Pelas minhas pesquisas, vi que isso é uma coisa que ocorre no database oracle mas não consegui identificar uma solução uma vez que nada foi alterado no banco, alguma idéia ?

Desde já obrigado.

Aparentemente é um erro de sintaxe na sua query.
Vi que você digitou DISTICT, não seria DISTINCT?

José muito obrigado pelo retorno. Contudo era um problema de synonym no oracle.