powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
21 сообщений из 21, страница 1 из 1
wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
    #39420638
NoGot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Использовал APEX 4.2 на Oracle HTTP Server + mod_plsql.
Решил обновить до версии 5.1.
Установил все как по инструкции.
Теперь при логине (в любой интерфейс: как pls/apex/admin, так и обычный вход в workspace) возникает ошибка:
Thu, 16 Mar 2017 09:16:38 GMT

Failed to parse target procedure
wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
VARIABLES IN FORM NOT IN PROCEDURE: P10_USERNAME,P10_PASSWORD
NON-DEFAULT VARIABLES IN PROCEDURE NOT IN FORM:

DAD name: apex
PROCEDURE : wwv_flow.accept
URL : http://ucportal-test:80/pls/apex/wwv_flow.accept
PARAMETERS :
===========
P_FLOW_ID:
4550
P_FLOW_STEP_ID:
10
P_INSTANCE:
16868784109413
P_PAGE_SUBMISSION_ID:
208185342652719523572476677529709648107
P_REQUEST:
P10_PASSWORD
P_RELOAD_ON_SUBMIT:
A
P10_USERNAME:
admin
P10_PASSWORD:
7481554565465

ENVIRONMENT:
============
PLSQL_GATEWAY=WebDb
GATEWAY_IVERSION=2
SERVER_SOFTWARE=Oracle-Application-Server-11g
GATEWAY_INTERFACE=CGI/1.1
SERVER_PORT=80
SERVER_NAME=ucportal-test
REQUEST_METHOD=POST
QUERY_STRING=
PATH_INFO=/wwv_flow.accept
SCRIPT_NAME=/pls/apex
REMOTE_HOST=
REMOTE_ADDR=192.168.1.173
SERVER_PROTOCOL=HTTP/1.1
REQUEST_PROTOCOL=HTTP
REMOTE_USER=APEX_PUBLIC_USER
ORACLE_SSO_USER=
OSSO_IDLE_TIMEOUT_EXCEEDED=
OSSO_USER_GUID=
HTTP_CONTENT_LENGTH=209
HTTP_CONTENT_TYPE=application/x-www-form-urlencoded
HTTP_USER_AGENT=Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36
HTTP_HOST=ucportal-test
HTTP_ACCEPT=text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
HTTP_ACCEPT_ENCODING=gzip, deflate
HTTP_ACCEPT_LANGUAGE=ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
HTTP_ACCEPT_CHARSET=
HTTP_COOKIE=ORA_WWV_REMEMBER_UN=NU:ucp; ORA_WWV_USER_61927309997389=ORA_WWV-kgPjS2eyhT9nMhNzEhZzmx_P
HTTP_IF_MODIFIED_SINCE=
HTTP_REFERER=http://ucportal-test/pls/apex/f?p=4550:10:16868784109413:::::
HTTP_SOAPACTION=
HTTP_ORACLE_ECID=
HTTP_ORACLE_CACHE_VERSION=
HTTP_AUTHORIZATION=
WEB_AUTHENT_PREFIX=
DAD_NAME=apex
DOC_ACCESS_PATH=docs
DOCUMENT_TABLE=wwv_flow_file_objects$
PATH_ALIAS=r
REQUEST_CHARSET=AL32UTF8
REQUEST_IANA_CHARSET=UTF-8
SCRIPT_PREFIX=/pls
HTTP_IF_MATCH=
HTTP_CACHE_CONTROL=
SOAP_BODY=
HTTP_X_ORACLE_DEVICE_CLASS=
HTTP_X_ORACLE_DEVICE_ORIENTATION=
HTTP_X_ORACLE_DEVICE_MAXDOCSIZE=
HTTP_X_ORACLE_DEVICE=
HTTP_X_ORACLE_ORIG_ACCEPT=
HTTP_X_ORACLE_ORIG_USER_AGENT=
HTTP_X_ORACLE_USER_LOCALE=
HTTP_X_ORACLE_USER_NAME=
HTTP_X_ORACLE_USER_DISPLAYNAME=
HTTP_X_ORACLE_USER_USERKIND=
HTTP_X_ORACLE_USER_AUTHKIND=
HTTP_X_ORACLE_USER_DEVICEID=
HTTP_X_ORACLE_USER_LOCATION_ADDRESSLINE1=
HTTP_X_ORACLE_USER_LOCATION_ADDRESSLINE2=
HTTP_X_ORACLE_USER_LOCATION_ADDRESSLASTLINE=
HTTP_X_ORACLE_USER_LOCATION_BLOCK=
HTTP_X_ORACLE_USER_LOCATION_CITY=
HTTP_X_ORACLE_USER_LOCATION_COMPANYNAME=
HTTP_X_ORACLE_USER_LOCATION_COUNTY=
HTTP_X_ORACLE_USER_LOCATION_STATE=
HTTP_X_ORACLE_USER_LOCATION_POSTALCODE=
HTTP_X_ORACLE_USER_LOCATION_POSTALCODEEXT=
HTTP_X_ORACLE_USER_LOCATION_COUNTRY=
HTTP_X_ORACLE_USER_LOCATION_TYPE=
HTTP_X_ORACLE_USER_LOCATION_X=
HTTP_X_ORACLE_USER_LOCATION_Y=
HTTP_X_ORACLE_SERVICE_HOME_URL=
HTTP_X_ORACLE_SERVICE_PARENT_URL=
HTTP_X_ORACLE_HOME_URL=
HTTP_X_ORACLE_MODULE_CALLBACK_URL=
HTTP_X_ORACLE_MODULE_CALLBACK_LABEL=
HTTP_X_ORACLE_CACHE_USER=
HTTP_X_ORACLE_CACHE_SUBID=
HTTP_X_ORACLE_CACHE_AUTH=
HTTP_X_ORACLE_CACHE_DEVICE=
HTTP_X_ORACLE_CACHE_LANG=
HTTP_X_ORACLE_CACHE_ENCRYPT=
HTTP_X_ORACLE_ASSERT_USER=

Хотя страница входа выглядит новой, то есть делаю вывод, что APEX 5.1 установлен нормально.
dads.conf правил тоже по инструкции:

Alias /i/ "/home/oracle/Middleware/Oracle_WT1/ohs/images/"

<Location /pls/apex>
Order deny,allow
PlsqlDocumentPath docs
AllowOverride None
PlsqlErrorStyle DebugStyle
# PlsqlDocumentProcedure wwv_flow_file_mgr.process_download
PlsqlDatabaseConnectString 127.0.0.1:1521:appdb SIDFormat
PlsqlNLSLanguage AMERICAN_AMERICA.AL32UTF8
PlsqlAuthenticationMode Basic
SetHandler pls_handler
PlsqlDocumentTablename wwv_flow_file_objects$
PlsqlDatabaseUsername APEX_PUBLIC_USER
PlsqlDefaultPage apex
PlsqlDatabasePassword password
PlsqlRequestValidationFunction wwv_flow_epg_include_modules.authorize
PlsqlPathAlias r
PlsqlPathAliasProcedure wwv_flow.resolve_friendly_url
Allow from all
</Location>


Поиск по форуму/интернетам не дал ничего внятного.
Кто-нибудь сталкивался с подобным?
...
Рейтинг: 0 / 0
wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
    #39420679
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне кажется не в OHS дело.
Чего то тут другое, копать надо в другом направлении.. Вообще то что вы привели, не похоже на ошибку, а на какой то отладочный код. Не стандартно не обычное сообщение.
Думаю и ошибка какая то нестандартная, может тупо место закончилось на диске/в датафайле/в ТС?
...
Рейтинг: 0 / 0
wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
    #39420696
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NoGot,

Возможно апекс не поставился и синонимы ведут на старую схему, см.

Код: plsql
1.
2.
3.
select version, status, schema
from dba_registry t
where t.comp_id = 'APEX'



+ ошибку приводите не при входе в своё приложения, а при входе в workspace.
При входе в workspace нету там ничего похожего на: P10_USERNAME,P10_PASSWORD
...
Рейтинг: 0 / 0
wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
    #39420734
NoGot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel,

Это все из-за того, что я в dads.conf добавил "PlsqlErrorStyle DebugStyle". Если убрать эту строчку, то тогда просто ошибка:

"Not Found

The requested URL /pls/apex/wwv_flow.accept was not found."
...
Рейтинг: 0 / 0
wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
    #39420735
NoGot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDev,

Эту ошибку я приводил при входе в интерфейс администратора (/pls/apex/apex_admin). При входе в workspace тоже самое:
Thu, 16 Mar 2017 11:06:05 GMT

Failed to parse target procedure
wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
VARIABLES IN FORM NOT IN PROCEDURE: P1_RESET_PASSWORD_LABEL,F4550_P1_COMPANY,F4550_P1_USERNAME,F4550_P1_PASSWORD,P1_NEXT_APP,P1_NEXT_PAGE,P1_NEXT_ITEMS,P1_NEXT_VALUES
NON-DEFAULT VARIABLES IN PROCEDURE NOT IN FORM:

DAD name: apex
PROCEDURE : wwv_flow.accept
URL : http://ucportal-test:80/pls/apex/wwv_flow.accept
PARAMETERS :
===========
P_FLOW_ID:
4550
P_FLOW_STEP_ID:
1
P_INSTANCE:
2286698711103
P_PAGE_SUBMISSION_ID:
103450322528405547894762656842121371107
P_REQUEST:
LOGIN_BUTTON
P_RELOAD_ON_SUBMIT:
A
P1_RESET_PASSWORD_LABEL:
Reset Password
F4550_P1_COMPANY:
ucp
F4550_P1_USERNAME:
NU
F4550_P1_PASSWORD:
324523532534
P1_NEXT_APP:

P1_NEXT_PAGE:

P1_NEXT_ITEMS:

P1_NEXT_VALUES:


ENVIRONMENT:
============
PLSQL_GATEWAY=WebDb
GATEWAY_IVERSION=2
SERVER_SOFTWARE=Oracle-Application-Server-11g
GATEWAY_INTERFACE=CGI/1.1
SERVER_PORT=80
SERVER_NAME=ucportal-test
REQUEST_METHOD=POST
QUERY_STRING=
PATH_INFO=/wwv_flow.accept
SCRIPT_NAME=/pls/apex
REMOTE_HOST=
REMOTE_ADDR=192.168.1.173
SERVER_PROTOCOL=HTTP/1.1
REQUEST_PROTOCOL=HTTP
REMOTE_USER=APEX_PUBLIC_USER
ORACLE_SSO_USER=
OSSO_IDLE_TIMEOUT_EXCEEDED=
OSSO_USER_GUID=
HTTP_CONTENT_LENGTH=331
HTTP_CONTENT_TYPE=application/x-www-form-urlencoded
HTTP_USER_AGENT=Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36
HTTP_HOST=ucportal-test
HTTP_ACCEPT=text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
HTTP_ACCEPT_ENCODING=gzip, deflate
HTTP_ACCEPT_LANGUAGE=ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
HTTP_ACCEPT_CHARSET=
HTTP_COOKIE=ORA_WWV_REMEMBER_UN=NU:ucp; ORA_WWV_USER_61927309997389=ORA_WWV-mljZs-WeBjdr6tjXF9qRSCO7
HTTP_IF_MODIFIED_SINCE=
HTTP_REFERER=http://ucportal-test/pls/apex/f?p=4550:1:2286698711103:::::
HTTP_SOAPACTION=
HTTP_ORACLE_ECID=
HTTP_ORACLE_CACHE_VERSION=
HTTP_AUTHORIZATION=
WEB_AUTHENT_PREFIX=
DAD_NAME=apex
DOC_ACCESS_PATH=docs
DOCUMENT_TABLE=wwv_flow_file_objects$
PATH_ALIAS=r
REQUEST_CHARSET=AL32UTF8
REQUEST_IANA_CHARSET=UTF-8
SCRIPT_PREFIX=/pls
HTTP_IF_MATCH=
HTTP_CACHE_CONTROL=
SOAP_BODY=
HTTP_X_ORACLE_DEVICE_CLASS=
HTTP_X_ORACLE_DEVICE_ORIENTATION=
HTTP_X_ORACLE_DEVICE_MAXDOCSIZE=
HTTP_X_ORACLE_DEVICE=
HTTP_X_ORACLE_ORIG_ACCEPT=
HTTP_X_ORACLE_ORIG_USER_AGENT=
HTTP_X_ORACLE_USER_LOCALE=
HTTP_X_ORACLE_USER_NAME=
HTTP_X_ORACLE_USER_DISPLAYNAME=
HTTP_X_ORACLE_USER_USERKIND=
HTTP_X_ORACLE_USER_AUTHKIND=
HTTP_X_ORACLE_USER_DEVICEID=
HTTP_X_ORACLE_USER_LOCATION_ADDRESSLINE1=
HTTP_X_ORACLE_USER_LOCATION_ADDRESSLINE2=
HTTP_X_ORACLE_USER_LOCATION_ADDRESSLASTLINE=
HTTP_X_ORACLE_USER_LOCATION_BLOCK=
HTTP_X_ORACLE_USER_LOCATION_CITY=
HTTP_X_ORACLE_USER_LOCATION_COMPANYNAME=
HTTP_X_ORACLE_USER_LOCATION_COUNTY=
HTTP_X_ORACLE_USER_LOCATION_STATE=
HTTP_X_ORACLE_USER_LOCATION_POSTALCODE=
HTTP_X_ORACLE_USER_LOCATION_POSTALCODEEXT=
HTTP_X_ORACLE_USER_LOCATION_COUNTRY=
HTTP_X_ORACLE_USER_LOCATION_TYPE=
HTTP_X_ORACLE_USER_LOCATION_X=
HTTP_X_ORACLE_USER_LOCATION_Y=
HTTP_X_ORACLE_SERVICE_HOME_URL=
HTTP_X_ORACLE_SERVICE_PARENT_URL=
HTTP_X_ORACLE_HOME_URL=
HTTP_X_ORACLE_MODULE_CALLBACK_URL=
HTTP_X_ORACLE_MODULE_CALLBACK_LABEL=
HTTP_X_ORACLE_CACHE_USER=
HTTP_X_ORACLE_CACHE_SUBID=
HTTP_X_ORACLE_CACHE_AUTH=
HTTP_X_ORACLE_CACHE_DEVICE=
HTTP_X_ORACLE_CACHE_LANG=
HTTP_X_ORACLE_CACHE_ENCRYPT=
HTTP_X_ORACLE_ASSERT_USER=
...
Рейтинг: 0 / 0
wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
    #39420747
NoGot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDev,

По поводу того что синонимы ведут на старую схему - поначалу также думал, но страница логина выглядит как и положено в APEX 5.1 (по-новому, красивенько так). И в итоге я решил удалить старую схему APEX_04000 (в документации по установке кстати об этом тоже написано - старую схему можно удалить, если она не нужна).
...
Рейтинг: 0 / 0
wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
    #39420749
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NoGot,

Дальше dba_registry смотрите ...
Старую схему не удаляйте, в документации написано можно удалять только после successful installation
...
Рейтинг: 0 / 0
wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
    #39420759
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Вначале вы написали, что переходили с версии 4.2, а в последнем посте пишите что удалили схему APEX_04000. У 4.2 другая схема..
2. Перестало работать, после того как удалили старую схему?
...
Рейтинг: 0 / 0
wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
    #39420762
NoGot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDev,

VERSIONSTATUSSCHEMA5.1.0.00.45VALIDAPEX_050100

По поводу кдаления старой схемы - это база тестовая, поэтому не так страшно, можно делать что угодно (если нужно перезалью).
Также в логах установки ошибок нет. И я предполагаю, что установился APEX 5.1 он корректно. Потому что старница логина отлично выглядит, как и положено.

Я думаю, что скорее всего в новом APEX что-то изменилось в плане защиты переменных, проверки signature переменных и т.п. Он ведь на это ругается. Только вот нигде найти не могу. Опять же связка Oracle HTTP Server + mod_plsql считается устаревшей, но в документации явного запрета на эту схему нет и она должна работать.
...
Рейтинг: 0 / 0
wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
    #39420766
NoGot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
blkangel,

Прошу прощения, конечно же схема была APEX_040200.
После удаления ничего не изменилось. Все также.
...
Рейтинг: 0 / 0
wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
    #39420773
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NoGot,

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

Если статус VALID возможно причина в чем-то другом, например одноименный объект создали в другой схеме, нужно смотреть по словарям оракла
...
Рейтинг: 0 / 0
wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
    #39420784
NoGot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDev,

Какой одноименный объект вы имеете ввиду?
...
Рейтинг: 0 / 0
wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
    #39420788
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NoGot,

см.

Код: plsql
1.
2.
3.
4.
5.
6.
7.
select t.owner
     , t.object_name 
     , t.object_type
     , t.status
     , t.last_ddl_time
from dba_objects t
where lower(object_name) in ('wwv_flow');



Код: plsql
1.
2.
select * from dba_synonyms t
where lower(t.synonym_name) in ('wwv_flow');



Код: plsql
1.
2.
3.
4.
5.
select text from all_source t
where t.name in upper('wwv_flow')
  and t.type = upper('package body')
  and t.line = 1
  and t.owner = 'APEX_050100';
...
Рейтинг: 0 / 0
wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
    #39420804
NoGot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDev,

Все объекты и синонимы указывают на схему APEX_050100. Я думаю все нормально со схемой и объектами. Что-то именно в связке Oracle HTTP Server + mod_plsql. Я уже было решил перейти на ords, установил tomcat+ords, но вот с запуском правда не особо получается.
...
Рейтинг: 0 / 0
wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
    #39420811
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NoGot,

Вы лучше результат покажите, раз уж на форум обращаетесь за помощью...
+ какая версия оракла ?
+ попробуйте другой браузер
...
Рейтинг: 0 / 0
wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
    #39420828
NoGot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDev,

Oracle Database 11g Release 11.2.0.1.0.
С браузером сейчас попробую.

Результаты запросов
OWNEROBJECT_NAMEOBJECT_TYPESTATUSLAST_DDL_TIMEPUBLICWWV_FLOWSYNONYMVALID15/03/2017 17:41:39FLOWS_FILESWWV_FLOWSYNONYMVALID15/03/2017 17:41:45APEX_050100WWV_FLOWPACKAGEVALID15/03/2017 17:41:45APEX_050100WWV_FLOWPACKAGE BODYVALID15/03/2017 17:30:14


OWNERSYNONYM_NAMETABLE_OWNERTABLE_NAMEDB_LINKPUBLICWWV_FLOWAPEX_050100WWV_FLOW FLOWS_FILESWWV_FLOWAPEX_050100WWV_FLOW

TEXTpackage body wwv_flow wrapped a000000 1 abcd abcd abcd
...
Рейтинг: 0 / 0
wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
    #39420832
NoGot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы не поверите, в IE 11 работает.
Раньше пробовал в Хроме.
...
Рейтинг: 0 / 0
wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
    #39420836
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NoGot,

Яваскрипт ошибки посмотрите на странице !
...
Рейтинг: 0 / 0
wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
    #39420839
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NoGotВы не поверите, в IE 11 работает.
Раньше пробовал в Хроме.

Это я не прочитал еще в предыдущем сообщении,
значит скорее всего всё в порядке, в новой версии серьезно ужесточили требования к браузерам.
Обновите хром. У вас он кстати какой версии был ?
...
Рейтинг: 0 / 0
wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
    #39420845
NoGot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SvDev,

Хром был последней версии. Проблема оказывается была в расширении "Privacy Badger" - это такой адблок. Отключил его для этого сайта и все заработало.
Спасибо за помощь и участие!
...
Рейтинг: 0 / 0
wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
    #39420911
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну вот, а то сразу на OHS валить :)
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / wwv_flow.accept: SIGNATURE (parameter names) MISMATCH
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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