Публикация

Ошибка "Duplicate hash list entry" при настройке поиска дубликатов в Terrasoft 3.X

duplicate_hash_list_entry

searchrule
Если делал ты когда-то
Поиск дублей в Террасофте
И при правила настройке
Получал внезапный, страшный
Duplicate hash list entry.
Нужно посмотреть таблицу
И на select query тоже.
В select query затаились
Поломавшиеся фильтры.
А в таблице, несомненно,
Есть поля с заглавьем длинным
вроде PreviouslyGuarFullRepaidother.
Их не любят процедуры,
что готовят поиск дублей.
Если мы поправим фильтры,
Поля переименуем,
Будет поиск дубликатов
создаваться без ошибок!

Поделиться

4 комментария

Отлично:smile:

Спасибо, Александр, будем знать.

Также появление сабжа возможно, если на базу забыли перенести таблицу TempTable. Её код:

DROP TABLE "TempTable" CASCADE CONSTRAINTS;
 
CREATE GLOBAL TEMPORARY TABLE "TempTable"
(
  ID         VARCHAR2(38 BYTE),
  VALUE      VARCHAR2(2000 BYTE),
  CREATEDON  DATE
)
ON COMMIT DELETE ROWS
NOCACHE;

Также может появиться после восстановления базы из бэкапа.
Случается при переходе из раздела в раздел или группу разделов, в момент получения системой экземпляра сервиса раздела. В этом случае нужно очистить кэш и профиль, перезайти, и ошибка исчезнет.

Войдите или зарегистрируйтесь, чтобы комментировать