powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Экспорт - Импорт Application - ORA-20001 (4.1)
30 сообщений из 30, показаны все 2 страниц
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38860507
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Говорят есть баг какой-то в 4.1
Ошибка при импорте экспортированного приложения.
- как найти лог кроме ошибки на экране? Есть ли он вообще?
- есть подозрение что ошибка вставки кнопок с акциями по селекторам JS.
Куда смотреть в системные таблицы по ошибке?
- при импорте на новый сервер, нужно ли перед импортом Application импортить плагины...рессурсы отдельно?
=======
4.1.0.00.32
........
Error GET_BLOCK Error.
ORA-20001: Execution of the statement was unsuccessful. ORA-06550: line 73, column 141: PLS-00103: Encountered the symbol "DIV" when expecting one of the following: ) , * & = - + < / > at in is mod remainder not rem <an exponent (**)> <> or != or ~= >= <= <> and or like like2 like4 likec between || member submultiset <pre>begin wwv_flow_api.create_page_button( p_id => 837706316202502053 + wwv_flow_api.g_id_offset, p_flow_id =
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38860574
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,
Баг действительно есть, попробуй экспортировать и импортировать от пользователя (у тебя 4.1) APEX_040100.
Предварительно задав пароль и разблокировать пользователя.
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38860583
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123=======
4.1.0.00.32
........
Error GET_BLOCK Error.
ORA-20001: Execution of the statement was unsuccessful. ORA-06550: line 73, column 141: PLS-00103: Encountered the symbol "DIV" when expecting one of the following: ) , * & = - + < / > at in is mod remainder not rem <an exponent (**)> <> or != or ~= >= <= <> and or like like2 like4 likec between || member submultiset <pre>begin wwv_flow_api.create_page_button( p_id => 837706316202502053 + wwv_flow_api.g_id_offset, p_flow_id =
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38860588
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123=======
4.1.0.00.32
........
Error GET_BLOCK Error.
ORA-20001: Execution of the statement was unsuccessful. ORA-06550: line 73, column 141: PLS-00103: Encountered the symbol "DIV" when expecting one of the following: ) , * & = - + < / > at in is mod remainder not rem <an exponent (**)> <> or != or ~= >= <= <> and or like like2 like4 likec between || member submultiset <pre>begin wwv_flow_api.create_page_button( p_id => 837706316202502053 + wwv_flow_api.g_id_offset, p_flow_id =

Хотя судя по ошибке, просто ошибка экранирования в Апексе, у меня такое было, когда в condition запрос не правильно экранировался, переписали запрос.
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38860590
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel,
ok - пробую.
-----------
вот, возможно причина
Проблема: При копировании страницы с динамическими событиями
на кликах по item-кнопкам (не по кнопкам регионов) выскакивают ошибки
ORA-20001 и ORA-01403.
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38860596
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123,
Ты где то на этих страницах генеришь html динамически???
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38860608
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangelPetro123,
Ты где то на этих страницах генеришь html динамически???
как ты себе это представляешь?
Фиг знает.
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38860626
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123blkangelPetro123,
Ты где то на этих страницах генеришь html динамически???
как ты себе это представляешь?
Фиг знает.
Ну как как, вот так например.
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Begin
	sys.htp.p('
		<div id="'||a_region_id||'_div" style="margin-bottom:15px;">
		<table class="table table-hover  " cellpadding="0" border="0" cellspacing="0" summary="" id="'||a_region_id||'_table">
			<tbody>
				<tr>
					<th class="header" align="left" id="XXX">xxx</th>
					..
					<th class="header" align="left" id="YYY">yyy</th>
				</tr>
	');
End;
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38860657
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Он же тебе написал где ошибка. Открываешь скрипт текстовым редактором и ищешь в нём.
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38860673
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDev,
1.
первый sys.htp.p встретился в скрипте установки
wwv_flow_api.create_plugin (
- как экспортировать без плагинов?
2.
по ID итемса 1008109127684754424 нашёл его в скрипте:
- что далее? Не вижу ошибку

авторORA-20001: Execution of the statement was unsuccessful. ORA-06550: line 73, column 141: PLS-00103: Encountered the symbol "DIV" when expecting one of the following: ) , * & = - + < / > at in is mod remainder not rem <an exponent (**)> <> or != or ~= >= <= <> and or like like2 like4 likec between || member submultiset <pre>begin wwv_flow_api.create_page_button( p_id => 1008109127684754424 + wwv_flow_api.g_id_offset, p_flow_id
--------
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
wwv_flow_api.create_page_button(
  p_id             => 1008109127684754424 + wwv_flow_api.g_id_offset,
  p_flow_id        => wwv_flow.g_flow_id,
  p_flow_step_id   => 62,
  p_button_sequence=> 50,
  p_button_plug_id => 1008108901639754424+wwv_flow_api.g_id_offset,
  p_button_name    => 'UPDATE',
  p_button_static_id=> 'update',
  p_button_action  => 'SUBMIT',
  p_button_image   => 'template:'||to_char(1912757242055743694+wwv_flow_api.g_id_offset),
  p_button_is_hot=>'Y',
  p_button_image_alt=> 'Сохранить',
  p_button_position=> 'REGION_TEMPLATE_CHANGE',
  p_button_alignment=> 'RIGHT',
  p_button_redirect_url=> '',
  p_button_execute_validations=>'Y',
  p_button_condition=> ':P62_ALLOW_EDIT=''Y''',
  p_button_condition_type=> 'PLSQL_EXPRESSION',
  p_required_patch => null + wwv_flow_api.g_id_offset);
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38860709
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Точно та команда? Помойму это первая команда в блоке, а тебе нужна команда из ~ 73-й строки этого блока

По ошибке видно, что он скомпиллировать не может, соответственно она должна быть видна сразу в скрипте,
какой-то символ не экранирован
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38860718
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDev,

Это не тот блок, я не вижу "DIV" на который он споткнулся.
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38860723
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel,

Дэк понятно какой символ, знак меньше не сэкранировал
Код: plaintext
"<DIV>"
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38860736
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDev , blkangel - спасибо.
- споткнулся на
Код: sql
1.
p_button_redirect_url=> 'javascript:apex.widget.tree.collapse_all($(&quot;#tree'||to_char(699874865914169104+wwv_flow_api.g_id_offset)||''div.tree&quot;).attr(&quot;id&quot;));',


чуть ниже текста той кнопки
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38860737
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel,

Скорее кавычка или незакрытый комментарий, а следующий после кавычки (или после следующего комментарий) DIV попался под горячую руку, имхо
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38860741
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel,

чуть-чуть неуспел, Petro123 меня опередил с ответом)))
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38860742
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123 SvDev , blkangel - спасибо.
- споткнулся на
Код: sql
1.
p_button_redirect_url=> 'javascript:apex.widget.tree.collapse_all($(&quot;#tree'||to_char(699874865914169104+wwv_flow_api.g_id_offset)||''div.tree&quot;).attr(&quot;id&quot;));',


чуть ниже текста той кнопки

А какой ты деревянный плагин используешь? :)
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38860748
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кто будет искать ошибку:
- экспорт скрипта
- открыть в ред-ре с подсветкой строк (программисткий)
- найти ID контрола поиском
- смотреть выше или ниже глазами сбивку подсветки, либо ниже или выше от begin ( line 73)
----------
вопросы выше по правильному деплою заказчику - актуальны
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38860753
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangelА какой ты деревянный плагин используешь? :)
Apex JSTree Nodes - вроде.
Он у нас один вроде)
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38860757
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123- при импорте на новый сервер, нужно ли перед импортом Application импортить плагины...рессурсы отдельно?
Плагины не нужно, ресурсы (из shared components вот это: images,css,files) - нужно, или можно настроить их в supporting objects, чтобы экспортировались сразу в составе приложения
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38860766
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123blkangelА какой ты деревянный плагин используешь? :)
Apex JSTree Nodes - вроде.
Он у нас один вроде)
Я свой использую.
Можешь скриншотик, как выглядит приложить?
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38860767
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangelскриншотик
после обеда
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38860768
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDevPetro123- при импорте на новый сервер, нужно ли перед импортом Application импортить плагины...рессурсы отдельно?
Плагины не нужно, ресурсы (из shared components вот это: images,css,files) - нужно, или можно настроить их в supporting objects, чтобы экспортировались сразу в составе приложения

Все от плагина зависит. У меня плагин, внешний пакет использует + ExtJS.
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38860911
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangelУ меня плагин, внешний пакет использует + ExtJS.
- что значит внешний?
- если JS ставил руками (сборище папок), то понятно что его не будет в скрипте экспорта.
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38860932
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123blkangelУ меня плагин, внешний пакет использует + ExtJS.
- что значит внешний?
- если JS ставил руками (сборище папок), то понятно что его не будет в скрипте экспорта.
Наверное не правильно выразился.
pl/sql код хранится не в самом плагине, а в отдельном package
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38913666
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDevPetro123- при импорте на новый сервер, нужно ли перед импортом Application импортить плагины...рессурсы отдельно?
Плагины не нужно, ресурсы (из shared components вот это: images,css,files) - нужно, или можно настроить их в supporting objects, чтобы экспортировались сразу в составе приложения
интересная штука - при удалении приложения, вся эта статика остаётся на своём месте под несуществующем ID приложения.
- Кто нибудь скажет, есть галка Удалить ВСЁ связанное с приложением?
- Или как будут заменяться картинки с одним названием, но другие? Затираются?
Нужно навести порядок и убрать бардак(неиспользуемое) при деплое.
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38914561
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

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

Тут либо перезаливать весь workspace, потом импортить приложения, либо искать / писать руками скрипт удаления всех файлов из апекс схем.
Если нужно на один раз, проще почистить руками и не заморачиваться.
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38914576
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDevЕсли нужно на один раз, проще почистить руками и не заморачиваться.
да. спс.
- Удалил приложение
- удалил руками img\file\css
- залил новую версию без галки Объекты
- добавил отдельно img\file\css
Будем знать эту особенность НЕудаления мусора в продакшене автоматически (нет FK cascade).
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38914589
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А мне в принципе нравится особенность ,что апекс не удаляет ..image ,файлы и т.д.
Это даёт возможность легко обновлять приложение.
Удалил ...проимпортировал.(По сути поменял лишь внутреннюю логику)...(Ну конечно ID приложения соблюсти )
И сразу всё на месте.и рисунки и плагины и новая логика приложения.
...
Рейтинг: 0 / 0
Экспорт - Импорт Application - ORA-20001 (4.1)
    #38914601
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irbis_al,
удобно когда ожидаешь "что будет как принято у программистов".
При удалении региона есть галка Удалить совместно с ....?
Тут банальное - не доделали.
...
Рейтинг: 0 / 0
30 сообщений из 30, показаны все 2 страниц
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Экспорт - Импорт Application - ORA-20001 (4.1)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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