Does your XSLT work on the given input file on other environments - Say Eclipse?
Thanks, Hiranya On Tue, Dec 27, 2011 at 11:57 AM, <gnanaguru.sattanat...@wipro.com> wrote: > Hi Kasun, > > Thanks for your reply. I tried deleting the escape characters. Still the > problem persists. Let me explain how I deployed it. > > As I posted the file proxy code, I deployed it in " > /CARBONHOME/repository/deployment/server/default/proxy services " > > And I created a file ( input.xml ) with the xml file to transform and > dropped into input directory. But I am getting the same error log. ( I > have specified xslt file resource as a local entry and specified a key > name for it. Which is used in the file proxy code ) > > > Regards > Guru > > -----Original Message----- > From: carbon-dev-boun...@wso2.org [mailto:carbon-dev-boun...@wso2.org] > On Behalf Of carbon-dev-requ...@wso2.org > Sent: Tuesday, December 27, 2011 8:05 AM > To: carbon-dev@wso2.org > Subject: Carbon-dev Digest, Vol 47, Issue 513 > > Send Carbon-dev mailing list submissions to > carbon-dev@wso2.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > or, via email, send a message with subject or body 'help' to > carbon-dev-requ...@wso2.org > > You can reach the person managing the list at > carbon-dev-ow...@wso2.org > > When replying, please edit your Subject line so it is more specific than > "Re: Contents of Carbon-dev digest..." > > > Today's Topics: > > 1. Re: XSLT Transformation fails (KasunG Gajasinghe) > 2. [Bamboo-Build] WSO2 Carbon 3.2.0 > WSO2 Carbon - Platform > 3.2.0 > #65 has FAILED (Bamboo) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Tue, 27 Dec 2011 10:56:30 +0530 > From: KasunG Gajasinghe <kas...@wso2.com> > To: carbon-dev@wso2.org > Subject: Re: [Carbon-dev] XSLT Transformation fails > Message-ID: > > <CAJYSROuUWx9S7=2sx-ob6ruah_9vv3wngmyj2b7m18pjnsi...@mail.gmail.com> > Content-Type: text/plain; charset="windows-1252" > > Hi, > > This has probably occurred because of not escaping a returned xml value. > I'm not aware about your implementation, but check whether you have > tried to use a xml text read from a file without escaping the > characters. > > If that's not the reasom, following might provide a solution for you. > > http://osdir.com/ml/java.wso2.esb.user/2008-10/msg00084.html > > Regards, > --KasunG > > On Mon, Dec 26, 2011 at 8:17 PM, <gnanaguru.sattanat...@wipro.com> > wrote: > > > Hi**** > > > > ** ** > > > > I have created a file proxy to attain the following scenario. ? To > > pick a xml file from the local file directory, Send it to a xslt > > transformer and forward the transformed xml in another local > > directory.**** > > > > ** ** > > > > The proxy service code below: **** > > > > ** ** > > > > <?xml version="1.0" encoding="UTF-8"?>**** > > > > <proxy xmlns="http://ws.apache.org/ns/synapse" name="FileProxy" > > transports="vfs" startOnLoad="true" trace="disable">**** > > > > <localEntry xmlns="http://ws.apache.org/ns/synapse" key="xslt" > > src="file:resources/trans.xslt"/>**** > > > > <target>**** > > > > <inSequence>**** > > > > <log level="full"/>**** > > > > <xslt > key="xslt-key-req" > > /> **** > > > > <property xmlns:ns2=" > > http://org.apache.synapse/xsd" name="transport.vfs.ReplyFileName" > > expression="fn:concat('Outputfile', '.txt')" scope="transport"/>**** > > > > <property name="OUT_ONLY" value="true"/>**** > > > > <send>**** > > > > <endpoint name="FileEpr">**** > > > > <address uri="vfs:file:d:\\test\out"/>**** > > > > > > **** > > > > </endpoint>**** > > > > </send>**** > > > > </inSequence>**** > > > > </target>**** > > > > <parameter > > name="transport.vfs.ActionAfterProcess">MOVE</parameter>*** > > * > > > > <parameter name="transport.PollInterval">15</parameter>**** > > > > <parameter > > name="transport.vfs.MoveAfterProcess">file:d:\\test\afterprocess</para > > meter> > > **** > > > > <parameter > > name="transport.vfs.FileURI">file:d:\\test\input</parameter> > > **** > > > > <parameter > > name="transport.vfs.MoveAfterFailure">file:d:\\test\afterfailure</para > > meter> > > **** > > > > <parameter > > name="transport.vfs.FileNamePattern">.*.xml</parameter>**** > > > > <parameter > > name="transport.vfs.ContentType">text/plain</parameter>**** > > > > <parameter > > name="transport.vfs.ActionAfterFailure">MOVE</parameter>*** > > * > > > > </proxy>**** > > > > ** ** > > > > INPUT XML File kept:**** > > > > ** ** > > > > <?xml version="1.0"?>**** > > > > <?xml-stylesheet type="text/xsl"?>**** > > > > <hello-world>**** > > > > <greeter>An XSLT Programmer</greeter>**** > > > > <greeting>Hello, World!</greeting>**** > > > > </hello-world>**** > > > > ** ** > > > > XSLT File:**** > > > > ** ** > > > > <?xml version="1.0"?>**** > > > > <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > > version="1.0">**** > > > > <xsl:template > > match="/hello-world"><HTML><HEAD><TITLE></TITLE></HEAD><BODY><H1><xsl: > > value-of > > select="greeting"/>**** > > > > </H1><xsl:apply-templates select="greeter"/></BODY></HTML>**** > > > > </xsl:template><xsl:template match="greeter"><DIV>from <I>**** > > > > <xsl:value-of select="."/></I></DIV></xsl:template>**** > > > > </xsl:stylesheet>**** > > > > ** ** > > > > Error after I drop the file in input directory:**** > > > > ** ** > > > > [2011-12-26 16:08:53,531] ERROR - XSLTMediator Unable to perform XSLT > > transformation using : Value {name ='null', keyValue ='**** > > > > y/child::*[position()=1] | s12:Body/child::*[position()=1]**** > > > > org.apache.axiom.om.OMException: > > com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character '&' > > (code 38) in prolog;**** > > > > at [row,col {unknown-source}]: [1,39]**** > > > > at > > org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java > > :296) > > **** > > > > at > > org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement(OMDo > > cumentImpl.java:109) > > **** > > > > at > > org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAX > > OMBuilder.java:570) > > **** > > > > at > > org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAX > > OMBuilder.java:566) > > **** > > > > at > > org.apache.synapse.util.jaxp.StreamResultBuilder.getNode(StreamResultB > > uilder.java:87) > > **** > > > > at > > org.apache.synapse.mediators.transform.XSLTMediator.performXSLT(XSLTMe > > diator.java:295) > > **** > > > > at > > org.apache.synapse.mediators.transform.XSLTMediator.mediate(XSLTMediat > > or.java:191) > > **** > > > > at > > org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractList > > Mediator.java:60) > > **** > > > > at > > org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMed > > iator.java:114) > > **** > > > > at > > org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(Prox > > yServiceMessageReceiver.java:154) > > **** > > > > at > > org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:181) > > **** > > > > at > > org.apache.axis2.transport.base.AbstractTransportListener.handleIncomi > > ngMessage(AbstractTransportListener.java:328 > > **** > > > > at > > org.apache.synapse.transport.vfs.VFSTransportListener.processFile(VFST > > ransportListener.java:551) > > **** > > > > at > > org.apache.synapse.transport.vfs.VFSTransportListener.scanFileOrDirect > > ory(VFSTransportListener.java:301) > > **** > > > > at > > org.apache.synapse.transport.vfs.VFSTransportListener.poll(VFSTranspor > > tListener.java:157) > > **** > > > > at > > org.apache.synapse.transport.vfs.VFSTransportListener.poll(VFSTranspor > > tListener.java:106) > > **** > > > > at > > org.apache.axis2.transport.base.AbstractPollingTransportListener$1$1.r > > un(AbstractPollingTransportListener.java:67) > > **** > > > > at > > org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeW > > orkerPool.java:173) > > **** > > > > at > > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecu > > tor.java:886) > > **** > > > > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor. > > java:908) > > **** > > > > at java.lang.Thread.run(Thread.java:619)**** > > > > Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected > > character '&' (code 38) in prolog; expected '<'**** > > > > at [row,col {unknown-source}]: [1,39]**** > > > > at > > com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:6 > > 48)* > > *** > > > > at > > com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.jav > > a:2047) > > **** > > > > at > > com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1069)*** > > * > > > > at > > org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper.next(XMLStre > > amReaderWrapper.java:225) > > **** > > > > at > > org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilde > > r.java:681) > > **** > > > > at > > org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java > > :214) > > **** > > > > ... 20 more**** > > > > ** ** > > > > Please help out in this. **** > > > > ** ** > > > > > > Regards**** > > > > Guru**** > > > > * Please do not print this email unless it is absolutely necessary. > > ***** > > > > The information contained in this electronic message and any > > attachments to this message are intended for the exclusive use of the > > addressee(s) and may contain proprietary, confidential or privileged > > information. If you are not the intended recipient, you should not > > disseminate, distribute or copy this e-mail. Please notify the sender > > immediately and destroy all copies of this message and any > attachments. > > > > WARNING: Computer viruses can be transmitted via email. The recipient > > should check this email and any attachments for the presence of > viruses. > > The company accepts no liability for any damage caused by any virus > > transmitted by this email. > > > > www.wipro.com > > > > _______________________________________________ > > Carbon-dev mailing list > > Carbon-dev@wso2.org > > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > > > > > > -- > *Kasun Gajasinghe* > Software Engineer; WSO2 Inc.; http://wso2.com > > , > *email: **kasung AT spamfree wso2.com** cell: **+94 (77) 678-0813* > *blog: **http://blog.kasunbg.org* <http://blog.kasunbg.org> > > * > twitter: **http://twitter.com/kasunbg* <http://twitter.com/kasunbg> > > * > * > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > <http://mail.wso2.org/pipermail/carbon-dev/attachments/20111227/506844fb > /attachment-0001.html> > > ------------------------------ > > Message: 2 > Date: Mon, 26 Dec 2011 13:47:31 -0800 (PST) > From: Bamboo <cbuil...@wso2.org> > To: carbon-dev@wso2.org > Subject: [Carbon-dev] [Bamboo-Build] WSO2 Carbon 3.2.0 > WSO2 Carbon - > Platform 3.2.0 > #65 has FAILED > Message-ID: > > <1677252607.275.1324936051115.javamail.bam...@db6237242.aspadmin.net> > Content-Type: text/plain; charset="utf-8" > > > ----------------------------------------------------------------------- > WSO2 Carbon 3.2.0 > WSO2 Carbon - Platform 3.2.0 > #65 failed. > ----------------------------------------------------------------------- > This build was triggered at the scheduled time of 12:00 PM No failed > tests found, a possible compilation error. > > http://builder4.us1.wso2.org:8888/bamboo/browse/WSO2CARBON320-WSO2CARBON > PLATFORM320-65/ > > > -------------- > Failing Jobs > -------------- > - WSO2 Carbon Nightly Build Process (Default Stage): No tests found. > > > > -- > This message is automatically generated by Atlassian Bamboo > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > <http://mail.wso2.org/pipermail/carbon-dev/attachments/20111226/e667ffad > /attachment.html> > > ------------------------------ > > _______________________________________________ > Carbon-dev mailing list > Carbon-dev@wso2.org > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > > End of Carbon-dev Digest, Vol 47, Issue 513 > ******************************************* > > Please do not print this email unless it is absolutely necessary. > > The information contained in this electronic message and any attachments > to this message are intended for the exclusive use of the addressee(s) and > may contain proprietary, confidential or privileged information. If you are > not the intended recipient, you should not disseminate, distribute or copy > this e-mail. Please notify the sender immediately and destroy all copies of > this message and any attachments. > > WARNING: Computer viruses can be transmitted via email. The recipient > should check this email and any attachments for the presence of viruses. > The company accepts no liability for any damage caused by any virus > transmitted by this email. > > www.wipro.com > _______________________________________________ > Carbon-dev mailing list > Carbon-dev@wso2.org > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > -- Hiranya Jayathilaka Associate Technical Lead; WSO2 Inc.; http://wso2.org E-mail: hira...@wso2.com; Mobile: +94 77 633 3491 Blog: http://techfeast-hiranya.blogspot.com
_______________________________________________ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev