{ Policy} Sample-05 is not working in the current trunk
-------------------------------------------------------

                 Key: RAMPART-351
                 URL: https://issues.apache.org/jira/browse/RAMPART-351
             Project: Rampart
          Issue Type: Bug
          Components: rampart-policy, rampart-trust
    Affects Versions: 1.6.1
         Environment: windows xp
            Reporter: surya s 


i have implemented Sample05 (Policy) .But the soap request sent to server as 
expected but i got the soap response is given below...

ERROR is : " Undeclared namespace prefix "wsu" (for attribute "Id")
 "

but i have configured everything is good. but i got response like this.. i am 
0% in rampart policy based Security ..

 

<?xml version='1.0' encoding='UTF-8'?>
   <soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope";>
      <soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing";>
         
<wsa:Action>http://www.w3.org/2005/08/addressing/soap/fault</wsa:Action>
      </soapenv:Header>
      <soapenv:Body>
         <soapenv:Fault>
            <soapenv:Code>
               <soapenv:Value>soapenv:Receiver</soapenv:Value>
            </soapenv:Code>
            <soapenv:Reason>
               <soapenv:Text 
xml:lang="en-US">com.ctc.wstx.exc.WstxParsingException: Undeclared namespace 
prefix "wsu" (for attribute "Id")&#xd; at [row,col {unknown-source}]: 
[1,861]</soapenv:Text>
            </soapenv:Reason>
            <soapenv:Detail>
               <Exception>org.apache.axis2.AxisFault: 
com.ctc.wstx.exc.WstxParsingException: Undeclared namespace prefix "wsu" (for 
attribute "Id")&#xd; at [row,col {unknown-source}]: [1,861]&#xd;    at 
org.apache.axis2.AxisFault.makeFault(AxisFault.java:430)&#xd;        at 
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:283)&#xd;
  at 
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:131)&#xd;   
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)&#xd;    at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)&#xd;    at 
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:966)&#xd;
 at 
com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)&#xd;
   at 
com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:463)&#xd;
 at 
com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:92)&#xd;
  at 
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)&#xd;  
     at 
com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1425)&#xd;
    at 
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:92)&#xd; 
     at 
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465)&#xd;
     at 
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394)&#xd;
     at 
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:290)&#xd;
    at 
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)&#xd;
    at 
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)&#xd;
        at 
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152)&#xd;
       at 
com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213)&#xd;
       at 
com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195)&#xd;
        at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)&#xd;    
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:193)&#xd; at 
com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:725)&#xd;
   at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)&#xd;    at 
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)&#xd;Caused by: 
org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxParsingException: 
Undeclared namespace prefix "wsu" (for attribute "Id")&#xd; at [row,col 
{unknown-source}]: [1,861]&#xd;   at 
org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:297)&#xd;
     at 
org.apache.axiom.om.impl.llom.OMElementImpl.getNextOMSibling(OMElementImpl.java:335)&#xd;
    at 
org.apache.axiom.om.impl.llom.OMSourcedElementImpl.getNextOMSibling(OMSourcedElementImpl.java:904)&#xd;
      at 
org.apache.axiom.soap.impl.llom.SOAPHeaderImpl$HeaderIterator.hasNext(SOAPHeaderImpl.java:204)&#xd;
  at 
org.apache.axiom.soap.impl.llom.SOAPHeaderImpl$HeaderIterator.&lt;init>(SOAPHeaderImpl.java:185)&#xd;
        at 
org.apache.axiom.soap.impl.llom.SOAPHeaderImpl.getHeadersToProcess(SOAPHeaderImpl.java:296)&#xd;
        at 
org.apache.axis2.handlers.addressing.AddressingInHandler.invoke(AddressingInHandler.java:116)&#xd;
        at org.apache.axis2.engine.Phase.invoke(Phase.java:317)&#xd;
        at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:264)&#xd;
        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:163)&#xd;
        at 
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)&#xd;
        ... 23 more&#xd;
Caused by: com.ctc.wstx.exc.WstxParsingException: Undeclared namespace prefix 
"wsu" (for attribute "Id")&#xd;
 at [row,col {unknown-source}]: [1,861]&#xd;
        at 
com.ctc.wstx.sr.StreamScanner.constructWfcException(StreamScanner.java:605)&#xd;
        at 
com.ctc.wstx.sr.StreamScanner.throwParseError(StreamScanner.java:473)&#xd;
        at 
com.ctc.wstx.sr.NsAttributeCollector.resolveNamespaces(NsAttributeCollector.java:179)&#xd;
        at 
com.ctc.wstx.sr.NsInputElementStack.resolveAndValidateElement(NsInputElementStack.java:374)&#xd;
        at 
com.ctc.wstx.sr.BasicStreamReader.handleStartElem(BasicStreamReader.java:2945)&#xd;
        at 
com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2846)&#xd;
        at 
com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1019)&#xd;
        at 
org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper.next(XMLStreamReaderWrapper.java:225)&#xd;
        at 
org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:682)&#xd;
        at 
org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:215)&#xd;
        at 
org.apache.axiom.om.impl.llom.OMElementImpl.getNextOMSibling(OMElementImpl.java:335)&#xd;
        at 
org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.getBody(SOAPEnvelopeImpl.java:170)&#xd;
        at 
org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.hasFault(SOAPEnvelopeImpl.java:304)&#xd;
        at 
org.apache.axis2.context.MessageContext.isFault(MessageContext.java:4050)&#xd;
        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:151)&#xd;
        ... 24 more&#xd;
</Exception>
            </soapenv:Detail>
         </soapenv:Fault>
      </soapenv:Body>
   </soapenv:Envelope>



--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to