У вас есть проблема в вашей базе данных.
Ошибка ORA-01775 указывает, что у вас есть один синоним A, который ссылается на другой синоним B. Синоним B, в свою очередь, ссылается на синоним A. Что-то вроде
SQL> create synonym foo2 for foo1;
Synonym created.
SQL> create synonym foo1 for foo2;
Synonym created.
SQL> select * from foo2;
select * from foo2
*
ERROR at line 1:
ORA-01775: looping chain of synonyms
Единственный способ исправить это - исправить синонимы в базе данных, чтобы у вас не было таких циклических зависимостей. Вы можете выполнить запрос, чтобы определить эти циклы синонимов (при условии, что у вас просто есть одноуровневый цикл, где A указывает на B, а B указывает на A, а не на более сложные циклы) с запросом, подобным этому
SQL> ed
Wrote file afiedt.buf
1 select a.synonym_name, b.synonym_name
2 from all_synonyms a,
3 all_synonyms b
4 where a.owner = b.table_owner
5 and a.synonym_name = b.table_name
6 and b.owner = a.table_owner
7* and b.synonym_name = a.table_name
SQL> /
SYNONYM_NAME SYNONYM_NAME
------------------------------ ------------------------------
FOO2 FOO1
FOO1 FOO2