XSLT Transformation
-------------------

                 Key: ESBJAVA-592
                 URL: https://wso2.org/jira/browse/ESBJAVA-592
             Project: WSO2 ESB
          Issue Type: Bug
          Components: Core Engine
    Affects Versions: 2.2
         Environment: Windows
            Reporter: Basher Kattubadi
            Assignee: Ruwan Linton


If  i have Comments in request transformation is failing.If i remove          
<!--Optional:-->  comments it work fine the XSLT

example Request
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:med="MedService" 
xmlns:mod="http://model.webservice.help2.intermountain.org";>
   <soapenv:Header/>
   <soapenv:Body>
      <med:getMedData>
         <med:UnitNumber></med:UnitNumber>
         <med:UserLoginCriteria>
            <!--Optional:-->
            <mod:userName123></mod:userName123>
            <!--Optional:-->
            <mod:userPassword></mod:userPassword>         
         </med:UserLoginCriteria>
          </med:getMedData>
   </soapenv:Body>
</soapenv:Envelope>



this is the exception
 javax.xml.transform.TransformerException: 
javax.xml.transform.TransformerException: java.lang.ClassCastException: 
org.apache.axiom.om.impl.llom.OMCommentImpl
>         at 
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:654)
>         at 
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:281)
>         at 
> org.apache.synapse.mediators.transform.XSLTMediator.performXSLT(XSLTMediator.java:320)
>         at 
> org.apache.synapse.mediators.transform.XSLTMediator.mediate(XSLTMediator.java:178)
>         at 
> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:59)
>         at 
> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
>         at 
> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:158)
>         at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
>         at 
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
>         at 
> org.apache.synapse.transport.nhttp.ServerWorker.processPost(ServerWorker.java:290)
>         at 
> org.apache.synapse.transport.nhttp.ServerWorker.run(ServerWorker.java:199)
>         at 
> org.apache.synapse.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:58)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
>         at java.lang.Thread.run(Thread.java:595)
> Caused by: javax.xml.transform.TransformerException: 
> java.lang.ClassCastException: org.apache.axiom.om.impl.llom.OMCommentImpl
>         at 
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:496)
>         at 
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:644)
>         ... 14 more
> Caused by: java.lang.ClassCastException: 
> org.apache.axiom.om.impl.llom.OMCommentImpl
>         at 
> org.apache.axiom.om.impl.llom.OMStAXWrapper.getTextCharacters(OMStAXWrapper.java:403)
>         at 
> org.springframework.xml.stream.StaxStreamXmlReader.handleComment(StaxStreamXmlReader.java:193)
>         at 
> org.springframework.xml.stream.StaxStreamXmlReader.parseInternal(StaxStreamXmlReader.java:103)
>         at 
> org.springframework.xml.stream.AbstractStaxXmlReader.parse(AbstractStaxXmlReader.java:128)
>         at 
> org.springframework.xml.stream.AbstractStaxXmlReader.parse(AbstractStaxXmlReader.java:111)
>         at 
> com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:387)
>         at 
> com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:228)
>         at 
> com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:474)
>         ... 15 more
> ---------
>


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://wso2.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

_______________________________________________
Esb-java-dev mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev

Reply via email to