Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle APEX Новый топик    Ответить
 APEX 5.1 обратная несовместимость с 5.0  [new]
Курдль
Member

Откуда: Мск
Сообщений: 1020
На домашнем компе поставил 5.1 и внес небольшие правки в приложение.
На рабочую среду 5.0 оно импортироваться наотрез отказалось :(
Пишет, что есть какой-то несовместимый компонент.
Я не добавлял IG, а только IR, Ajax-процесс и кнопку.
Как можно узнать, какая конкретно ошибка и какой компонент оказался несовместимым?
16 фев 17, 21:40    [20219493]     Ответить | Цитировать Сообщить модератору
 Re: APEX 5.1 обратная несовместимость с 5.0  [new]
blkangel
Member

Откуда:
Сообщений: 1611
Курдль
Я не добавлял IG, а только IR, Ajax-процесс и кнопку.

Это не только, это основное отличие двух версий.
17 фев 17, 09:45    [20220109]     Ответить | Цитировать Сообщить модератору
 Re: APEX 5.1 обратная несовместимость с 5.0  [new]
blkangel
Member

Откуда:
Сообщений: 1611
Совместимость поставьте, должно помочь.
17 фев 17, 09:58    [20220142]     Ответить | Цитировать Сообщить модератору
 Re: APEX 5.1 обратная несовместимость с 5.0  [new]
Курдль
Member

Откуда: Мск
Сообщений: 1020
blkangel
Курдль
Я не добавлял IG, а только IR, Ajax-процесс и кнопку.

Это не только, это основное отличие двух версий.

Т.е. в 5.1 другие IR, Ajax-процессы и кнопки? Или всё-таки можно сузить список поисков? :)
17 фев 17, 09:59    [20220144]     Ответить | Цитировать Сообщить модератору
 Re: APEX 5.1 обратная несовместимость с 5.0  [new]
blkangel
Member

Откуда:
Сообщений: 1611
Я могу ошибаться, но по-моему именно в 5.1 добавили обмен по Ajax в JSON формате.
17 фев 17, 10:17    [20220191]     Ответить | Цитировать Сообщить модератору
 Re: APEX 5.1 обратная несовместимость с 5.0  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 28511
Курдль,
- открой PL Developer и запусти скрипт импорта оттуда. Там будут видны ошибки.
Ну и править там нет проблем.
ЗЫ
вообще, это плохо что с 5.1 на 5.0 так глючно. Недоработали).
17 фев 17, 10:25    [20220213]     Ответить | Цитировать Сообщить модератору
 Re: APEX 5.1 обратная несовместимость с 5.0  [new]
Курдль
Member

Откуда: Мск
Сообщений: 1020
blkangel
Совместимость поставьте, должно помочь.

Она по умолчанию стояла 5.0, т.к. приложение изначально писалось на 5.0
Еще раз проверил:
Compatibility Mode 5.0

Ладно, буду по одному удалять новые элементы. О результатах доложу :)
17 фев 17, 10:28    [20220224]     Ответить | Цитировать Сообщить модератору
 Re: APEX 5.1 обратная несовместимость с 5.0  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 28511
Курдль,
у меня один раз кавычка была лишняя в 4-ке. Их видно хорошо (лишние) если открыть в редакторе с подсветкой. Напр. notepad2.
17 фев 17, 10:37    [20220250]     Ответить | Цитировать Сообщить модератору
 Re: APEX 5.1 обратная несовместимость с 5.0  [new]
Курдль
Member

Откуда: Мск
Сообщений: 1020
Курдль,

Сравнил файлы мёрджилкой - выявил хренову гору расхождений (даже после удаления "новых" элементов).
Решил попробовать на "авось" - изменил строку Version: 5.1.0.00.45 на 5.0.4.00.12
и всё проканало :(
17 фев 17, 13:37    [20221114]     Ответить | Цитировать Сообщить модератору
 Re: APEX 5.1 обратная несовместимость с 5.0  [new]
Курдль
Member

Откуда: Мск
Сообщений: 1020
Курдль
Курдль,

Сравнил файлы мёрджилкой - выявил хренову гору расхождений (даже после удаления "новых" элементов).
Решил попробовать на "авось" - изменил строку Version: 5.1.0.00.45 на 5.0.4.00.12
и всё проканало :(


А, не нифига не проканало!
При попытке начать редактировать приложение, выкатилась ошибка
Execution of the statement was unsuccessful. ORA-06550: line 2, column 1: PLS-00306: wrong number or types of arguments in call to 'CREATE_FLOW' ORA-06550: line 2, column 1: PL/SQL: Statement ignored

При том, что я вычистил все изменения, добавленные к старой версии...
17 фев 17, 13:52    [20221184]     Ответить | Цитировать Сообщить модератору
 Re: APEX 5.1 обратная несовместимость с 5.0  [new]
dvksqlru
Member

Откуда:
Сообщений: 327
Веду разработку в 5.0.4. Перенес приложение на apex.oracle.com (5.1). Установилось без проблем.
17 фев 17, 14:30    [20221391]     Ответить | Цитировать Сообщить модератору
 Re: APEX 5.1 обратная несовместимость с 5.0  [new]
Курдль
Member

Откуда: Мск
Сообщений: 1020
dvksqlru
Веду разработку в 5.0.4. Перенес приложение на apex.oracle.com (5.1). Установилось без проблем.

А обратно?
Я 2 недели таскал приложение из дома на работу (с 5.1 на 5.0) и все всегда устанавливалось и работало на ура.
Но вчера на 5.1 что-то сломалось и все приложения стали видоизменяться до непригодности на 5.0

Только что провёл эксперимент:
1. На среде 5.1 импортировал приложение 5.0
2. Поменял одну букву в названии формы, сохранил
3. Экспортировал в файл.
4. Импортировал (попытался) на среду 5.0 - ошибка!
17 фев 17, 14:38    [20221440]     Ответить | Цитировать Сообщить модератору
 Re: APEX 5.1 обратная несовместимость с 5.0  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 28511
Курдль,
выложи проект и пусть кто попробует.
17 фев 17, 14:44    [20221480]     Ответить | Цитировать Сообщить модератору
 Re: APEX 5.1 обратная несовместимость с 5.0  [new]
Курдль
Member

Откуда: Мск
Сообщений: 1020
Petro123
Курдль,
выложи проект и пусть кто попробует.

Спасибо за помощь!
Но мне удалось со скрипом вытащить его. После сообщения об ошибке он все-таки заработал. Сейчас проверю на предмет глюков и пойду сносить 5.1 к хренам :)
17 фев 17, 15:03    [20221587]     Ответить | Цитировать Сообщить модератору
 Re: APEX 5.1 обратная несовместимость с 5.0  [new]
blkangel
Member

Откуда:
Сообщений: 1611
Курдль
и пойду сносить 5.1 к хренам :)

ой как зря.
Надо идти и агрейдить этот 5.0 до 5.1
17 фев 17, 15:11    [20221629]     Ответить | Цитировать Сообщить модератору
 Re: APEX 5.1 обратная несовместимость с 5.0  [new]
Курдль
Member

Откуда: Мск
Сообщений: 1020
blkangel
ой как зря.
Надо идти и агрейдить этот 5.0 до 5.1

Я бы рад, но "пром" есть "пром". К тому же ряд наших разработчиков в регионах работают тоже на 5.0
17 фев 17, 15:23    [20221703]     Ответить | Цитировать Сообщить модератору
 Re: APEX 5.1 обратная несовместимость с 5.0  [new]
Petro123
Member

Откуда: Загрузочный сектор Москвы (AutoPOI.ru)
Сообщений: 28511
Курдль,
- глюк экспорта 4.1.хххх исправили в 4.2.
Ждите).
17 фев 17, 15:30    [20221756]     Ответить | Цитировать Сообщить модератору
 Re: APEX 5.1 обратная несовместимость с 5.0  [new]
Курдль
Member

Откуда: Мск
Сообщений: 1020
Petro123
Курдль,
- глюк экспорта 4.1.хххх исправили в 4.2.
Ждите).


В мировом сообществе АРЕХ этот вопрос также пока не решен :(
17 фев 17, 16:31    [20222043]     Ответить | Цитировать Сообщить модератору
 Re: APEX 5.1 обратная несовместимость с 5.0  [new]
blkangel
Member

Откуда:
Сообщений: 1611
Курдль
blkangel
ой как зря.
Надо идти и агрейдить этот 5.0 до 5.1

Я бы рад, но "пром" есть "пром".


Что такое "пром"?

Курдль
К тому же ряд наших разработчиков в регионах работают тоже на 5.0

И пусть сидят, боевой на 5.1. будут.

А у меня вот вопрос, а как разные разработчики, как я понял из Вашей фразы, у каждого свой апекс, разрабатывают одно приложение, а потом его совмещают?
20 фев 17, 09:02    [20227362]     Ответить | Цитировать Сообщить модератору
 Re: APEX 5.1 обратная несовместимость с 5.0  [new]
Курдль
Member

Откуда: Мск
Сообщений: 1020
blkangel,
"пром" - промышленная среда.
Группы из разных офисов разрабатывают разные APEX-приложения одной АС, базирующейся на одной модели БД.
Если поменять пром-среду на 5.1 ничего не ухудшится, кроме возможности экспортировать приложения с прома на dev-среды (ну, при гипотетической поломке консистентности всех сред) или на тест-среды (5.0) при необходимости воспроизвести дефект.
Однако релиз-менеджер против апгрэйда прома на 5.1
20 фев 17, 10:54    [20227667]     Ответить | Цитировать Сообщить модератору
 Re: APEX 5.1 обратная несовместимость с 5.0  [new]
blkangel
Member

Откуда:
Сообщений: 1611
Курдль
blkangel,
"пром" - промышленная среда.
Группы из разных офисов разрабатывают разные APEX-приложения одной АС, базирующейся на одной модели БД.
Если поменять пром-среду на 5.1 ничего не ухудшится, кроме возможности экспортировать приложения с прома на dev-среды (ну, при гипотетической поломке консистентности всех сред) или на тест-среды (5.0) при необходимости воспроизвести дефект.
Однако релиз-менеджер против апгрэйда прома на 5.1


Не умеет бэкапы делать? :)
Он же должен мотивировать свою упертость чем то мотивировать.
Версии надо поднимать во всех офисах. Как то во всех офисах пятый апекс появился, значит и поднятие версий не проблема.
Дело конечно ваше.
Проще наверное грохнуть переустановить дома БД и поставить пятую версию апекса. Или вы умеете downgrade делать апекса?

Я бы поднял версию до 5.1 не только из за новых возможностей, но и по причине исправление багов. 5.1 должна быть гораздо стабильнее.
20 фев 17, 11:36    [20227852]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle APEX Ответить