Consultor Eletrônico



Kbase P122059: CGI messenger fails when the MsgrTrace logging is turned on when QUERY_STRING is very long
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   1/30/2011
Status: Verified

SYMPTOM(s):

CGI messenger fails when the MsgrTrace logging is turned on when QUERY_STRING is very long

In UNIX, the errors 6402, 6397 and 6400 are apparent in the WebSpeed Server log file:

WTA: WebSendMessage() Could not connect to WTB: npp_connect() failed with error: -2. (6402)

WTA: WebSendMessage() Could not connect to WTB: npp_connect() failed with error: . (6402)

WTA: npp_send()failed while sending terminate message! Error: -70. (6397)

WTA: npp_send() failed while sending terminate message! Error: . (6397)

WTA: Failed to notify broker of state information! (6400)

In Windows, the error 6275 is apparent

find_Section of %DLC%\properties\ubroker.properties for section NameServer.XXXXXXXXXXXXXXXXXXX failed: WebSpeed error 10004, System error 0, Specified Service Name does not exist (6275)

<opname> failed: WebSpeed error <ws_error>, System error <errno>, <errordesc> (6275)

Where XXXXXXXXXXXXXXXXXX is part of the query string

FACT(s) (Environment):

OpenEdge 10.1A
OpenEdge 10.1B
All Supported Operating Systems
The size of QUERY_STRING causes the messenger to fail is around 1024 characters or higher

CAUSE:

Bug# OE00145584

FIX:

Upgrade to OE10.1B01 or later

Or,

If an upgrade is not possible, turn-off the MsgrTrace:2 logging under the WebSpeed messenger by removing it from the Logging Entry Types section under the Messenger Logging Setting.
note:This is a viable work around except if the Messenger is WSISA, in that case , the issue is not tied to logging and an upgrade is the only option.