Multipart http message blocks thread

Hello,

Im integrating XFire with SUN ONE application server and i found that a lockup occurs while parsing the http header when i send the following message to a web service:

POST /XFireServer/services/EchoServiceClean HTTP/1.1

Connection: Close

SOAPAction: ""

Content-Type: multipart/related; type="application/xop+xml"; start="<soap.xml@xfire.codehaus.org>"; start-info="text/xml";

boundary="-=_Part_0_16316379.1168530865515"

User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; XFire Client +http://xfire.codehaus.org)

Host: localhost:9191

Content-Length: 585

=_Part_0_16316379.1168530865515

Content-Type: application/xop+xml; charset=UTF-8; type="text/xml"

Content-Transfer-Encoding: 8bit

Content-ID: <soap.xml@xfire.codehaus.org>

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soap:Body><e cho xmlns="http://pt.brisa.integration.viaverde/EchoService"><in0 xmlns="http://pt.brisa.integration.viaverde/EchoService">0123456789</in0& gt;</echo></soap:Body></soap:Envelope>

=_Part_0_16316379.1168530865515--

Does anybody have a clue on this?

The message corresponds to a MTOM enabled soap request.

The lockup occurs has detected below in the server thread dump:

"httpWorkerThread-8080-0" daemon prio=10 tid=0x275439b0 nid=0xc30 runnable [0x2b06f000..0x2b06fb68]

at org.apache.coyote.http11.InternalInputBuffer.parseHeader(InternalInputBuffer.ja va:805)

at org.apache.coyote.http11.InternalInputBuffer.parseHeaders(InternalInputBuffer.j ava:607)

at com.sun.enterprise.web.connector.grizzly.ProcessorTask.parseRequest(ProcessorTa sk.java:731)

at com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked(Proces sorTask.java:572)

at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.ja va:844)

at com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask .java:287)

at com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:212)

at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:252)

at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:75)

Thanks in advance,

Ant髇io Lourinho

Message was edited by:

reply

Message was edited by:

reply

[2561 byte] By [replya] at [2007-11-26 14:53:14]
# 1
Could somebody answer this question?Please...
alternatedocroota at 2007-7-8 8:41:32 > top of Java-index,Application & Integration Servers,Application Servers...