Наиболее часто встречающиеся проблемы в APEX 3.0 / FAQ
Прошло совсем немного времени с момента выхода Oracle Application Express 3.0, но уже сейчас можно составить список наиболее часто встречающихся проблем. Пока их менее 10 :) :
С оригинальным текстом описания проблем APEX 3.0 можно ознакомиться на сайте OTN.
Если описание страниц не содержит никаких элементов, просто обновите страницу (Shift + Ctrl + R). После этого Application Builder полностью перерисует страницу и покажет ее описание. Обновление необходимо для того, чтобы очистить кэш браузера и скачать последние версии CSS и JavaScript'ов, от которых зависит интерфейc.
Пример проблемной страницы:
Во время выполнения пост - инсталляционных действий (post-installation task) необходимо обновить директорию, где находятся изображения. Эта директория содержит новые файлы, которые необходимы для APEX 3.0: иконки, CSS, JavaScript и т.д.
Необходимо убедиться, что установлен PL/SQL Web Toolkit версии 10.1.2.0.6 или выше. Если версия оказалась ниже, то необходимо ознакомиться с инструкцией по установке, расположенной в apex/owa/README.txt.
(сейчас работаю с площадками, где запрос "select owa_util.get_version from dual" возвращает "10.1.2.0.5" и пока никаких проблем не было. Oracle - 10.2.0.3.0)
Необходимо убедиться, что составляющая параметра PlsqlNLSLanguage, отвечающая за кодировку, в Database Access Descriptor (DAD) установлена AL32UTF8.
Проблема возникает в случае, если приложение было создано в APEX 2.2 или ранее: в нем отсутствуют атрибуты нового шаблона календаря, необходимые для отражения еженедельных и ежедневных отчетов. Есть два варианта решения проблемы:
Если инсталяция обрывается с ошибкой:...PAGE 124: Subscribed Templates
Error creating button name="REFRESH" id="181590632003554484" ORA-06502: PL/SQL:
numeric or value error: character string buffer too small
ORA-06512: at
"FLOWS_030000.WWV_BIU_STEP_BUTTONS", line 24
ORA-04088: error during execution of trigger 'FLOWS_030000
Необходимо проверить параметр базы данных NLS_LENGTH_SEMANTICS. Если он равен CHAR, то:DROP user FLOWS_030000 CASCADE;
ALTER SESSION SET NLS_LENGTH_SEMANTICS=BYTE;
Если во время разработки приложения, после попытки сохранить изменения, появилась ошибка:ERR-3331 This page was already submitted and can not be re-submitted.
Необходимо вернуться на страницу, где выполнялось редактирование, и обновить страницу (Shift + Ctrl + R). После чего сохранение изменений должно выполниться без проблем.
Oracle Application Express в Oracle 11g будет использовать встроенный PL/SQL шлюз в качестве Web-сервера по умолчанию. Конфигурация с Oracle HTTP Server и modplsql будет по-прежнему поддерживаться. До выхода Oracle 11g Oracle Application Express со встроенным PL/SQL шлюзом является не поддерживаемой конфигурацией.
Flash диаграммы позволяют вращать только ASCII текст. Это является ограничением Flash, который способен поворачивать текст только используя встроенный шрифт. При попытке поворота не ASCII текста, последний не будет отображаться.
Если диаграмма все таки содержит не ASCII символы, то есть несколько вариантов, чтобы избежать дублирования текста. Например, использовать горизонтальные, а не вертикальные, столбце диаграммы. Или использовать атрибут "Omit Label Interval ", чтобы сократить объем текста, выводимого на диаграмме. С другой стороны, можно увеличить общую площадь диаграммы, увеличив ее ширину и высоту.
Надеюсь, что дальше список расти не будет :).
Комментариев нет:
Отправить комментарий