Consultor Eletrônico



Kbase P84409: fileUpload causes WebSpeed Agent Using input-type text before input type file
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   3/2/2009
Status: Verified

SYMPTOM(s):

fileUpload causes WebSpeed Agent Using input-type text before input type file

WebSpeed error from messenger process (6019)

WebSpeed Agent Error: Agent did not return an HTML page (6383)

WebSpeed Broker log contains errors 8127 and 8119

ServerSocketsIPC <operation> IOException : <IOException_string> : <IOExceptionMsg_string> (8127)

ServerSocketsIPC read() IOException : Connection reset by peer: JVM_recv in socket input stream read : Connection reset by peer: JVM_recv in socket input stream read (8127)

ServerSocketsIPC read() IOException : java.net.SocketException: Connection reset by peer: JVM_recv in socket input stream read : Connection reset by peer: JVM_recv in socket input stream read (8127)

ServerIPCException in <funcName> : <ServerIPCException_string>. (8119)

ServerIPCException in getServerIPCMsg() : ServerIPC error. (8119)

Posted EAbnormalShutdownServerEvent for PID: 676

Stack trace from _progres reads:

wctomb
WebCgiInit
webRunDispatcher

Sample of offender code:

<input type="text" name="myfield" value="test">
<INPUT type="file" name="filename">
<INPUT type="submit">

FACT(s) (Environment):

All Supported Operating Systems
Progress 9.1D

CAUSE:

Bug# OE00105932

FIX:

Upgrade to Progress 9.1E / WebSpeed 3.1E

- Or -

Use the following as a workaround.
Use input type file before the input type text:

<FORM ENCTYPE="multipart/form-data"
ACTION="http://pceborgund2/scripts/cgiip91d00.exe/WService=empty/ping" METHOD="POST">

<INPUT type="file" name="filename">
<input type="text" name="myfield" value="test">
<INPUT type="submit">

</FORM>