Consultor Eletrônico



Kbase P186056: WebSpeed agent crashes when inserting double byte character string into Oracled UTF database through
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   15/04/2011
Status: Unverified

SYMPTOM(s):

WebSpeed agent crashes when inserting double byte character string into Oracled UTF database through UTF-8 schema holder


WebSpeed error from messenger process (6019)


Msngr: Disconnecting with no header on WTA output web stream. (5814)

The following errors are in WebSpeed broker log file:

ServerSocketsIPC read() IOException : java.net.SocketException: Connection reset : Connection reset (8127)

ServerIPCException in getServerIPCMsg() : ServerIPC error: ubServerSocketsIPC.read() IOException: Connection reset. (8119)


Posted EAbnormalShutdownServerEvent for PID: <PID#>


GUI client started with -cpinternal and -cpstream set to UTF-8 works fine

The following code ran from the Scripting Lab of workshop shows the value as ISO8859-1.

{&OUT} SESSION:CPINTERNAL '<br>'
SESSION:CPSTREAM.


FACT(s) (Environment):

Oracle Database is UTF enabled
Schema holder is also UTF-8
All Supported Operating Systems
OpenEdge 10.2x
OpenEdge 10.1x

CAUSE:

The WebSpeed agents are started without -cpinternal and -cpstream set to utf-8 in the connection parameters; therefore, the agents use the default %DLC%\startup.pf which is set to ISO8859-1 code page.

FIX:

Start the WebSpeed agents with -cpinternal and -cpstream set to UTF-8.