Hi

I have the same problem. I'm running an axis2 1.5 client against a
WCF-service over https using UsernameToken to authenticate. This is the
reply I get from the service.

Did you solve this problem and do you know any way to handle this?

Regards

Johannes



Tezcan.Dilshener.extern wrote:
> 
> Hi #
> my service is issuing the following error that I do not understand why.
> Can someone assist me regarding why and how to resolve this please?
> 
> cheers
> Tezcan
> [ERROR] Must Understand check failed for headers:
> {http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-sece
> xt-1.0.xsd}Security
> org.apache.axis2.AxisFault: Must Understand check failed for headers:
> {http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-sece
> xt-1.0.xsd}Security
>       at
> org.apache.axis2.jaxws.handler.HandlerUtils.checkMustUnderstand(HandlerU
> tils.java:157)
>       at
> org.apache.axis2.jaxws.server.EndpointController.handleRequest(EndpointC
> ontroller.java:256)
>       at
> org.apache.axis2.jaxws.server.EndpointController.invoke(EndpointControll
> er.java:97)
>       at
> org.apache.axis2.jaxws.server.JAXWSMessageReceiver.receive(JAXWSMessageR
> eceiver.java:171)
>       at
> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
>       at
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReques
> t(HTTPTransportUtils.java:275)
>       at
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:131)
>       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(Applica
> tionFilterChain.java:252)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
> erChain.java:173)
>       at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
> e.java:214)
>       at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
> e.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:1
> 48)
>       at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:82
> 5)
>       at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processC
> onnection(Http11Protocol.java:738)
>       at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint
> .java:526)
>       at
> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollow
> erWorkerThread.java:80)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
> .java:684)
>       at java.lang.Thread.run(Thread.java:595)
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/What-is-%22Must-Understand-check-failed-for-headers%22-error--tp17125334p25909590.html
Sent from the Axis - User mailing list archive at Nabble.com.

Reply via email to