apache - WSO2 example error - Must Understand Check Failed -


i'm setting test lab learn bit more wso2 apps. i'm trying re-create scenario described here: http://wso2.org/library/tutorials/2012/12/providing-xacml-fine-grained-authorization-webapps

i'm using single windows 2008 server , have wso apps listening on different ports. tryit feature of wsois shows policy being correctly evaluated. however, when attempting use web service receive must understand check failed 500 error.

the full text of error below

i've re-created setup , same error. suggestions?

tid[-1234] [as] [2013-04-25 21:36:37,740] error {org.apache.axis2.engine.axisengine} - must understand check failed header http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd : security org.apache.axis2.engine.axisengine.checkmustunderstand(axisengine.java:104) org.apache.axis2.engine.axisengine.receive(axisengine.java:170) org.apache.axis2.description.outinaxisoperationclient.handleresponse(outinaxisoperation.java:356) org.apache.axis2.description.outinaxisoperationclient.send(outinaxisoperation.java:413) org.apache.axis2.description.outinaxisoperationclient.executeimpl(outinaxisoperation.java:224) org.apache.axis2.client.operationclient.execute(operationclient.java:149) org.wso2.carbon.identity.entitlement.stub.entitlementservicestub.getdecision(entitlementservicestub.java:1108) org.wso2.carbon.identity.entitlement.proxy.soap.basicauth.basicauthentitlementserviceclient.getdecision(basicauthentitlementserviceclient.java:191) org.wso2.carbon.identity.entitlement.proxy.soap.basicauth.basicauthentitlementserviceclient.getdecision(basicauthentitlementserviceclient.java:62) org.wso2.carbon.identity.entitlement.proxy.pepproxy.getdecision(pepproxy.java:78) org.wso2.carbon.identity.entitlement.proxy.pepproxy.getdecision(pepproxy.java:122) org.wso2.carbon.identity.entitlement.proxy.pepproxy.getdecision(pepproxy.java:99) org.wso2.carbon.identity.entitlement.filter.entitlementfilter.dofilter(entitlementfilter.java:185) org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:243) org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:210) org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:222) org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:123) org.apache.catalina.authenticator.authenticatorbase.invoke(authenticatorbase.java:581) org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:171) org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:99) org.wso2.carbon.tomcat.ext.valves.compositevalve.invoke(compositevalve.java:177) org.wso2.carbon.tomcat.ext.valves.carbonstuckthreaddetectionvalve.invoke(carbonstuckthreaddetectionvalve.java:161) org.apache.catalina.valves.accesslogvalve.invoke(accesslogvalve.java:936) org.wso2.carbon.tomcat.ext.valves.carboncontextcreatorvalve.invoke(carboncontextcreatorvalve.java:57) org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:118) org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:407) org.apache.coyote.http11.abstracthttp11processor.process(abstracthttp11processor.java:1004) org.apache.coyote.abstractprotocol$abstractconnectionhandler.process(abstractprotocol.java:589) org.apache.tomcat.util.net.nioendpoint$socketprocessor.run(nioendpoint.java:1653) java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1145) java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:615) java.lang.thread.run(thread.java:722)

the root cause setting mustunderstand header in soap message, soap processor process , fails because of missing requirement. can go through following article fro more clarification


Popular posts from this blog

How to calculate SNR of signals in MATLAB? -

c# - Attempting to upload to FTP: System.Net.WebException: System error -

ios - UISlider customization: how to properly add shadow to custom knob image -