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.