Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Ошибка при создании Button, Lists of Values (ORA-00001: unique constraint) / 6 сообщений из 6, страница 1 из 1
07.10.2013, 17:41
    #38419279
Edward Gr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании Button, Lists of Values (ORA-00001: unique constraint)
День добрый,
на прошлой неделе apex начал выдавать интересную ошибку создании листа,
ORA-20001: Error creating list of values id="62831431127745421" ORA-00001: unique constraint (APEX_040000.WWV_FLOW_LOV_PK) violated
после её появления не давал создавать новые листы, ссылался всегда на один и тот же ИД.
Лист с ид 62831431127745421 был удален, после вроде как все стало работать нормально.

сегодня аналогично начал валиться с Buttons
ORA-20001: Error creating button name="DSADADR23R" id="63212702898046916" ORA-00001: unique constraint (APEX_040000.WWV_FLOW_STEP_BUTTONS_PK) violated
не дает далее создавать ни в одном из приложений...
если по удалять кнопки, то даст создать такое же количество кнопок, и опять остановиться на том же ИД...
такая же штука появилось с листами и с тем же ид.
ORA-20001: Error creating list of values id="63212702898046916" ORA-00001: unique constraint (APEX_040000.WWV_FLOW_LOV_PK) violated

при обращении к функции которая генерирует ид из pl/sql developer, она выдает все время разный результат.
select wwv_flow_id.next_val from dual;
при обращении SQL Commands, прямо в APEX функция всегда выдает 63212702898046916


может кто сталкивался с таким?
приложение уже весьма большое, может какие ограничения у апекса есть?
...
Рейтинг: 0 / 0
07.10.2013, 17:44
    #38419282
Edward Gr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании Button, Lists of Values (ORA-00001: unique constraint)
Версия APEX 4.0.1.00.03
...
Рейтинг: 0 / 0
07.10.2013, 18:24
    #38419331
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании Button, Lists of Values (ORA-00001: unique constraint)
Edward Gr,

Я бы предложил попробовать импорт-экспорт приложения
...
Рейтинг: 0 / 0
08.10.2013, 09:32
    #38419720
Edward Gr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании Button, Lists of Values (ORA-00001: unique constraint)
SvDev,

экспорт импорт страниц пробывали, проходил нормально, и ид подставлял другие, но проблему эту не решало. все так же валилось с теми же ошибками.

собственно как удалось выяснить:
функция wwv_flow_id.next_val генерит ид по следующему правилу
первые цифры идут из секвенции wwv_seq, дальше к ним приписывается хитро обмусоленное рандомное число полученное на основе текущего времени.
прокрутили немного секвенцию, вроде процесс пошел, элементы создаются, тестируем, надеемся что проблема ушла.

единственное что не понятно почему..
при обращении SQL Commands, прямо в APEX функция всегда выдавала 63212702898046916,
сейчас все время разные...
...
Рейтинг: 0 / 0
08.10.2013, 12:28
    #38420047
SvDev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании Button, Lists of Values (ORA-00001: unique constraint)
Edward Grэкспорт импорт страниц пробывали
я не про импорт-экспорт страниц, а всего приложения, там вызывается generate_offset, которая, есть вероятность, что могла бы помочь,
это зависит от логики, что реализована внутри

Import Application with Specified Application ID
...
Рейтинг: 0 / 0
14.10.2013, 17:43
    #38427025
Edward Gr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при создании Button, Lists of Values (ORA-00001: unique constraint)
импорт-экспорт всего приложения не пробывали.
а так, пока полет нормальный...
...
Рейтинг: 0 / 0
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Ошибка при создании Button, Lists of Values (ORA-00001: unique constraint) / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]