powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Apex Listener ошибка ORA-06502 / HTTP 500
15 сообщений из 15, страница 1 из 1
Apex Listener ошибка ORA-06502 / HTTP 500
    #36907663
electrod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.

При запуске apex listener на glassfish время от времени при переходах на различные страницы начала выскакивать ошибка HTTP 500. В лог glassfish пишется сообщение:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
[#| 2010 - 10 -19T14: 33 : 51 . 432 + 0400 |SEVERE|glassfish3. 0 . 1 |javax.enterprise.system.std.com.sun.enterprise.v3.services.impl|_ThreadID= 35 ;_ThreadName=http-thread-pool- 8090 -( 1592 );|
***********ERROR***********
_init_: # headers= 46 
 declare nm  owa.vc_arr := ?;   
 	vl  owa.vc_arr := ?;   
 begin  
   owa.init_cgi_env( ?, nm, vl ); 
   htp.init;   htp.HTBUF_LEN :=  63 ;
    ? :=  sys_context('USERENV','SID');
 end;
SID: 30 
CALL:
begin 
 f(p=>?);
commit;
  end;
BINDS

p: 101 : 117 : 678819247236359 ::NO: 117 ::PAGE CALL:
declare 
   nlns        number :=  999999 ;
   l_clob      CLOB;
   lines       htp.htbuf_arr;
   l_buff      varchar2( 32767 );
   l_clob_init boolean:= false;
   l_file      varchar2( 5 );
 begin
    OWA.GET_PAGE(lines, nlns);
   if (nlns >  1 ) then
    for i in  1 ..nlns loop
       if ( length(lines(i)) >  0  ) then 
          if (  ( lengthb(l_buff) + lengthb(lines(i)))  >  32767 ) then 
   			if (NOT l_clob_init) then
  				dbms_lob.createtemporary(l_clob, TRUE); 
  				dbms_lob.open(l_clob, dbms_lob.lob_readwrite);
 			 	l_clob_init:=true;
 			 end if;
              dbms_lob.writeappend(l_clob,length(l_buff),l_buff);
               l_buff := lines(i);
          else
              l_buff := l_buff || lines(i);
          end if;
       end if; 
    end loop;
   end if;
   if (l_clob_init) then
      dbms_lob.writeappend(l_clob,length(l_buff),l_buff); 
      l_buff := ''; 
   end if; 
   ? := l_clob;
   ? := l_buff;
   if (wpg_docload.is_file_download) then l_file:='TRUE'; else l_file := 'FALSE'; end if;   ? := l_file;
 end;
 get_page FAILED:ORA- 06502 : PL/SQL: numeric or value error: character string buffer too small
ORA- 06512 : at line  32 

^^^^^^^^^^^^ERROR^^^^^^^^
|#]

[#| 2010 - 10 -19T14: 33 : 51 . 433 + 0400 |SEVERE|glassfish3. 0 . 1 |javax.enterprise.system.std.com.sun.enterprise.v3.services.impl|_ThreadID= 35 ;_ThreadName=http-thread-pool- 8090 -( 1592 );|ORA- 06502 : PL/SQL: numeric or value error: character string buffer too small
ORA- 06512 : at line  32 
|#]

На форуме Oracle http://forums.oracle.com/forums/thread.jspa?threadID=1129897&start=0&tstart=0 и http://cn.forums.oracle.com/forums/thread.jspa?threadID=1129897&start=15&tstart=0 прочитал, что нужно изменять параметры maxHttpHeaderSize и URIEncoding, но конкретно этих параметров я не нашел в glassfish, изменил похожие, но не дало результата.

Кто-нибудь сталкивался с такой проблемой?

БД: XE, Apex: 3.2, ОС: Red Hat.
NLS_LANG и локаль (в линуксе) проставлены верно.
...
Рейтинг: 0 / 0
Apex Listener ошибка ORA-06502 / HTTP 500
    #36907682
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
electrod,

укажите ещё версию Glassfish.
...
Рейтинг: 0 / 0
Apex Listener ошибка ORA-06502 / HTTP 500
    #36907692
electrod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GlassFish 3.0.1
Java EE 6 SDK Update 1
...
Рейтинг: 0 / 0
Apex Listener ошибка ORA-06502 / HTTP 500
    #36907769
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
electrod,

ЕМНИП, у Glassfish 3 внутри тот же Tomcat, так что maxHttpHeaderSize нужно указывать в server.xml у HTTP Connector . URIEncoding в Glassfish по умолчанию UTF-8.
...
Рейтинг: 0 / 0
Apex Listener ошибка ORA-06502 / HTTP 500
    #36907813
electrod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
suPPLer,

такого элемента нет. Есть атрибут header-buffer-length-bytes (http://docs.sun.com/app/docs/doc/821-1753/abhck?l=en&a=view) элемента HTTP, но это не помогает.
...
Рейтинг: 0 / 0
Apex Listener ошибка ORA-06502 / HTTP 500
    #36907989
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
electrod,

RTF Oracle OTN Forums: APEX-Listener Bugs , судя по-всему, ошибка может быть не на уровне сервера приложений или APEX Listener, а в OWA. Правда, непонятно, решена ли эта проблема...
...
Рейтинг: 0 / 0
Apex Listener ошибка ORA-06502 / HTTP 500
    #36908385
electrod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В этом случае странно, что через стандартный mod plsql всё работает.
То есть например если apex настроен на 8080, а listener на 8081, то в одной и той же ситуации 8080 работает всегда, а 8081 выдает ошибку.
...
Рейтинг: 0 / 0
Apex Listener ошибка ORA-06502 / HTTP 500
    #36929575
selectbest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет, вобще на оракловом форуме пишут что якобы listener ваще корявый и работает с ошибками...
но это говорили про версию 1.0.
у меня конфиг на 1.1 лисенере... пока что без приложения (там только только начнутся разработки.) пробовал заливать туда базу основной софтины + саму софтину - все работало прекрасно, без косяков...

а почему используется только 3.1 апекс ? может 3.1 лисенеру не нравится ? попробуй проапгрейдить до 4.0.1 апекс... (хотя там могут вылезти еще сильнее траблы, в моем случае после апргейда до 4.0.1 с 3.2 - отвалился аплоад файлов...)
...
Рейтинг: 0 / 0
Apex Listener ошибка ORA-06502 / HTTP 500
    #37076022
andreslemik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
только что поймал такую же ошибку. glassfish 3.0.1
apexlistener 1.1.0.291.08.34

копаться нет ни необходимости, ни желания.

вернулся к использованию nginx - всё работает как часы
...
Рейтинг: 0 / 0
Apex Listener ошибка ORA-06502 / HTTP 500
    #37076251
electrod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В APEX 4.0.1 также начало воспроизводиться.
Listener 10.0.2.238.15.24
...
Рейтинг: 0 / 0
Apex Listener ошибка ORA-06502 / HTTP 500
    #37076870
itpb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot selectbest]вобще на оракловом форуме пишут что якобы listener ваще корявый и работает с ошибками...
но это говорили про версию 1.0.
/quot]

это проблема mod_owa, которая вместо pl/sql, http://oss.oracle.com/projects/mod_owa/dist/documentation/modowa.htm
там же указаны эти ошибки и пути их решения.
...
Рейтинг: 0 / 0
Apex Listener ошибка ORA-06502 / HTTP 500
    #37076873
itpb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Apex Listener ошибка ORA-06502 / HTTP 500
    #37080400
electrod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.

Как то из документа не очень понятно, куда пакеты эти вставлять и каким из них пользоваться, так как под исправить ошибку могут в принципе несколько параметров: USELOBS, WITHRAW.

Можете пояснить, как пользоваться этим и где писать процедуры <package_name>.GET_PAGE?
...
Рейтинг: 0 / 0
Apex Listener ошибка ORA-06502 / HTTP 500
    #37232394
lokift
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возникла такая же ошибка... Удалось ли разобрать с ситуацией и решить проблему?
...
Рейтинг: 0 / 0
Apex Listener ошибка ORA-06502 / HTTP 500
    #37232429
electrod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет.

Выяснилось, что ошибка может возникать когда в interactive report выводятся столбцы типа NUMBER и DATE. Удаление этих столбцов или преобразование в to_char может убрать эту ошибку.

Еще вышел новый apex listener 1.1, но на нем пока что не пробовал
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Apex Listener ошибка ORA-06502 / HTTP 500
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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