hi thilina, the environment is an apache2 server, that acts as a proxy for all requests to /axis2 and forwards these request to :8080 on the same machine, where tomcat5 is running as standalone on port 8080.
this setup is an alternative for using jk2, which does basically the same using so-called workers that forward the request via apache to tomcat. cheers thomas Cumprimentos, ___________________________________ Thomas Kroner mailto: [EMAIL PROTECTED] Interbancos Telefone: +(258) 21 313858 Telemóvel: +(258) 82 8806360 Thilina, Wednesday, March 29, 2006, 11:52:27 AM, you wrote: I had a look at the messages and couldn't find the prob at one shot..FYI last week I was able to run this sample without any problem. I'll try to reproduce the problem..Also please provide me with more details about the environment.. Frankly I don't understand what is meant by running tomcat over apache using jk2. At the mean time I noticed different SOAP versions in the request and the SOAP fault, which caused the initial misleading exception.. Any thoughts on it...Is this SOAP version change a prob with our MTOMSample or something with Axis2... ~Thilina On 3/29/06, Eran Chinthaka <[EMAIL PROTECTED]> wrote: > It could have been better if you sent this message directly to the list, > not only to me. > > Anyway, the error you are getting is different to what you have > initially mentioned. Its not a transport error but a MIME-error. > > MIME gurus, please help with this. It would be better if you can create > a JIRA with your code snippet, so that some one can reproduce the bug > and look in to it. > > -- Chinthaka > > Thomas Kroner wrote: > > hi chintaka, > > > > I captured the messages with tcpmon. > > my current configuration has a apache proxy that forwards all requests > > to /axis2 to :8080/axis2 and so on.... > > > > here the request: > > > > POST /axis2/services/mtomSample HTTP/1.1 > > User-Agent: Axis/2.0 > > SOAPAction: "" > > Host: 127.0.0.1:8080 > > Transfer-Encoding: chunked > > Content-Type: multipart/related; > > boundary=MIMEBoundaryurn:uuid:A599D27AD45D8EAD6E11436193135604; > > type="application/xop+xml"; start="<0.urn:uuid:[EMAIL PROTECTED]>"; > > start-info="text/xml"; > > charset=UTF-8 > > > > b53 > > --MIMEBoundaryurn:uuid:A599D27AD45D8EAD6E11436193135604 > > content-type:application/xop+xml; charset=UTF-8; type="text/xml"; > > content-transfer-encoding:binary > > content-id:<0.urn:uuid:[EMAIL PROTECTED]> > > > > <?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope > > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header > > /><soapenv:Body><my:mtomSample > > xmlns:my="http://localhost/my"><my:image><xop:Include > > href="cid:1.urn:uuid:[EMAIL PROTECTED]" > > xmlns:xop="http://www.w3.org/2004/08/xop/include" > > /></my:image><my:fileName>whatever.jpg</my:fileName></my:mtomSample></soapenv:Body></soapenv:Envelope> > > --MIMEBoundaryurn:uuid:A599D27AD45D8EAD6E11436193135604 > > content-id:<1.urn:uuid:[EMAIL PROTECTED]> > > content-type:image/jpeg > > content-transfer-encoding:binary > > > > (all that binary crap...) > > > > --MIMEBoundaryurn:uuid:A599D27AD45D8EAD6E11436193135604-- > > 0 > > > > > > > > and here the response: > > > > HTTP/1.1 200 OK > > Date: Wed, 29 Mar 2006 07:58:53 GMT > > Server: Apache-Coyote/1.1 > > Set-Cookie: JSESSIONID=0AEE678508C90F365D4E0838FD321A93; Path=/axis2 > > Content-Type: application/soap+xml;charset=UTF-8 > > Transfer-Encoding: chunked > > > > cbf > > <?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope > > xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope" > > xmlns:wsa="http://www.w3.org/2005/08/addressing"><soapenv:Header><wsa:ReplyTo > > xmlns:wsa="http://www.w3.org/2005/08/addressing"><wsa:Address>http://www.w3.org/2005/08/addressing/anonymous</wsa:Address></wsa:ReplyTo><wsa:MessageID > > xmlns:wsa="http://www.w3.org/2005/08/addressing">urn:uuid:6B4BFAA852DA9F50F811436191338122</wsa:MessageID><wsa:Action > > xmlns:wsa="http://www.w3.org/2005/08/addressing">http://www.w3.org/2005/08/addressing/fault</wsa:Action></soapenv:Header><soapenv:Body><soapenv:Fault><soapenv:Code><soapenv:Value>soapenv:Sender</soapenv:Value></soapenv:Code><soapenv:Reason><soapenv:Text > > xml:lang="en-US">Mime parts not found. Stream ended while searching for the > > boundary; nested exception is: > > org.apache.ws.commons.om.OMException: Mime parts not found. Stream > > ended while searching for the > > boundary</soapenv:Text></soapenv:Reason><soapenv:Detail><Exception > > xmlns="">org.apache.axis2.AxisFault: Mime parts > > not found. Stream ended while searching for the boundary; nested exception > > is: > > org.apache.ws.commons.om.OMException: Mime parts not found. Stream > > ended while searching for the boundary > > at > > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:295) > > at > > org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:160) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > > at > > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > > at > > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) > > at > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) > > at > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > > at > > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) > > at > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > > at > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) > > at > > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) > > at > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) > > at > > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) > > at > > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > > at java.lang.Thread.run(Thread.java:595) > > Caused by: org.apache.ws.commons.om.OMException: Mime parts not found. > > Stream ended while searching for the boundary > > at > > org.apache.ws.commons.attachments.MIMEHelper.<init>(MIMEHelper.java:148) > > at > > org.apache.axis2.transport.TransportUtils.selectBuilderForMIME(TransportUtils.java:200) > > at > > org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:190) > > ... 17 more > > </Exception></soapenv:Detail></soapenv:Fault></soapenv:Body></soapenv:Envelope> > > 0 > > > > > > > > > > > > > > > > Cumprimentos, > > ___________________________________ > > Thomas Kroner > > mailto: [EMAIL PROTECTED] > > Interbancos > > Telefone: +(258) 21 313858 > > Telemóvel: +(258) 82 8806360 > > > > > > Eran, > > > > Tuesday, March 28, 2006, 5:38:23 PM, you wrote: > > > > I don't think this is a problem with the infrastructure you have, its > > something to do with the message you receive. > > > > Can you catch a message you receive and send it over here. > > > > -- Chinthaka > > > > Thomas Kroner wrote: > >> hi chintaka, > >> > >> i am running tomcat over apache using jk2, is there any problem with > >> that, or is there any configuration needed in axis2? > >> > >> > >> Cumprimentos, > >> ___________________________________ > >> Thomas Kroner > >> mailto: [EMAIL PROTECTED] > >> Interbancos > >> Telefone: +(258) 21 313858 > >> Telemóvel: +(258) 82 8806360 > >> > >> > >> Eran, > >> > >> Sunday, March 26, 2006, 6:14:45 PM, you wrote: > >> > >> From transport information you can deduce the version of the SOAP > >> envelope that the AxisEngine has received. But when AxisEngine checks > >> the enclosed envelope, if it has a different version than we deduced > >> from the transport information, you get this error. > >> > >> Example in HTTP case, If the ContentType is text/xml and SOAPAction > >> header is present, then this is considered as a SOAP 1.1 request. If the > >> SOAP envelope in this request is SOAP 1.2 you get this error. > >> > >> -- Chinthaka > >> > >> Thomas Kroner wrote: > >>> hi, > >>> > >>> what doas this error tell me when running the mtomSample: > >>> > >>> org.apache.axis2.AxisFault: Transport level information does not match > >>> with SOAP Message namespace URI; nested exception is.... > >>> ... > >>> ... > >>> ... > >>> ... > >>> > >>> Thanks > >>> thomas > >>> > >>> > >> > >> > >> > >> > > > > > > > > > > > > > > > -- "May the SourcE be with u" http://webservices.apache.org/~thilina/ http://thilinag.blogspot.com/ http://www.bloglines.com/blog/Thilina
