Hi,

According to the given error, it looks like the namesapace prefix (ns1) is
not properly defined, Could you please  check if the namespace value is set
to the given prefix?

Thanks,
Himasha

On Mon, Feb 5, 2018 at 4:52 PM, dhanya <dhanyasanth2...@gmail.com> wrote:

> Hi Himasha,
>
> Thanks for the reply. I tried adding the namespace. However the error now
> changed to :
>
> [2018-02-05 16:41:00,215] []  INFO - LogMediator To:
> /services/iFlightLiteReciev
> e, MessageID: urn:uuid:caa488fc-ed36-4301-ac2c-bdd421dfd79f, Direction:
> request,
>  property_name = "AfterPayloadFactory:", Envelope: <?xml version='1.0'
> encoding=
> 'utf-8'?><soap:Envelope xmlns:soap="http://www.w3.org/
> 2003/05/soap-envelope"
> xml
> ns:ns1="http://ws.apache.org/ns/synapse";><soap:Body><ns1:
> node1><ns1:node>hi</ns1
> :node><ns1:node>hi1</ns1:node></ns1:node1></soap:Body></soap:Envelope>
> [2018-02-05 16:41:00,217] [] ERROR - SynapseXPath Evaluation of the XPath
> expres
> sion //ns1:node1 resulted in an error
> org.jaxen.UnresolvableException: Cannot resolve namespace prefix 'ns1'
>         at org.jaxen.expr.DefaultNameStep.matches(
> DefaultNameStep.java:358)
>         at org.jaxen.expr.DefaultNameStep.evaluate(
> DefaultNameStep.java:285)
>         at
> org.jaxen.expr.DefaultLocationPath.evaluate(DefaultLocationPath.java:
> 140)
>         at
> org.jaxen.expr.DefaultAbsoluteLocationPath.evaluate(DefaultAbsoluteLo
> cationPath.java:113)
>         at org.jaxen.expr.DefaultXPathExpr.asList(
> DefaultXPathExpr.java:102)
>         at org.jaxen.BaseXPath.selectNodesForContext(BaseXPath.java:677)
>         at org.jaxen.BaseXPath.selectNodes(BaseXPath.java:216)
>         at org.jaxen.BaseXPath.evaluate(BaseXPath.java:175)
>         at
> org.apache.synapse.util.xpath.SynapseXPath.evaluate(SynapseXPath.java
> :403)
>         at
> org.apache.synapse.mediators.eip.EIPUtils.getDetachedMatchingElements
> (EIPUtils.java:92)
>         at
> org.apache.synapse.mediators.eip.splitter.IterateMediator.mediate(Ite
> rateMediator.java:130)
>         at
> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractLis
> tMediator.java:97)
>         at
> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractLis
> tMediator.java:59)
>         at
> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMe
> diator.java:158)
>         at
> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(Pro
> xyServiceMessageReceiver.java:213)
>         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
>         at
> org.apache.synapse.transport.passthru.ServerWorker.processNonEntityEn
> closingRESTHandler(ServerWorker.java:326)
>         at
> org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.j
> ava:158)
>         at
> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(Native
> WorkerPool.java:172)
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1142)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
> .java:617)
>
>
> Code snippet for Iterate:
>
>  <iterate expression="//ns1:node1"
> xmlns:ns1="http://ws.apache.org/ns/synapse"; id="ENTRY_ITERATOR">
>                 <target>
>                     <sequence>
>                         <log level="full">
>                             <property name="property_name2"
> value="&quot;Iterated:&quot;"/>
>                         </log>
>                     </sequence>
>                 </target>
>             </iterate>
>
>
> Sample Request :
>
> <?xml version='1.0' encoding='utf-8'?>
> <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope";
> xmlns:ns1="http://ws.apache.org/ns/synapse";>
> <soap:Body>
> <ns1:node1>
> <ns1:node>hi</ns1:node>
> <ns1:node>hi1</ns1:node>
> </ns1:node1>
> </soap:Body>
> </soap:Envelope>
>
> Is there something that i am missing here?
>
> Thanks and regards
> Dhanya
>
>
>
> --
> Sent from: http://wso2-oxygen-tank.10903.n7.nabble.com/WSO2-
> Development-f3.html
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>



-- 
Himasha Guruge
Senior Software Engineer
WS*O2* *Inc.*
Mobile: +94 777459299
himas...@wso2.com
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to