Hi Shiva, In Developer Studio you should point the input and output schema xmls in the editor wizard accordingly as mentioned in the article. Then when you use that smooks configuration in ESB, point the input and output schema xmls through smooks mediator[1].
[1] https://docs.wso2.com/display/ESB480/Smooks+Mediator Thanks, Malith On Thu, Mar 5, 2015 at 9:07 AM, Shiva Balachandran <sh...@wso2.com> wrote: > Looping in Lakmali. > > On Thu, Mar 5, 2015 at 11:20 AM, Shiva Balachandran <sh...@wso2.com> > wrote: > >> Hi Malith, >> >> I come across this issue [1] when i used the smooks configuration. Can >> you explain to me where should i place the input.xml and the output.xml and >> related files? >> >> >> >> [1] - 2015-03-04 16:03:59,244] ERROR - SmooksMediator Failed to filter >> source. >> org.milyn.SmooksException: Failed to filter source. >> at >> org.milyn.delivery.sax.SmooksSAXFilter.doFilter(SmooksSAXFilter.java: >> 86) >> at >> org.milyn.delivery.sax.SmooksSAXFilter.doFilter(SmooksSAXFilter.java: >> 61) >> at org.milyn.Smooks._filter(Smooks.java:516) >> at org.milyn.Smooks.filterSource(Smooks.java:475) >> at >> org.wso2.carbon.mediator.transform.SmooksMediator.mediate(SmooksMedia >> tor.java:123) >> at >> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractLis >> tMediator.java:77) >> at >> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractLis >> tMediator.java:47) >> at >> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMe >> diator.java:131) >> at >> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(Pro >> xyServiceMessageReceiver.java:166) >> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) >> at >> org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclo >> singRequest(ServerWorker.java:411) >> at >> org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.j >> ava:183) >> at >> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(Native >> WorkerPool.java:172) >> at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor. >> java:1145) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor >> .java:615) >> at java.lang.Thread.run(Thread.java:745) >> Caused by: java.lang.IllegalArgumentException: prefix cannot be "null" >> when crea >> ting a QName >> at javax.xml.namespace.QName.<init>(QName.java:251) >> at >> com.sun.xml.internal.stream.events.XMLEventAllocatorImpl.getQName(XML >> EventAllocatorImpl.java:254) >> at >> com.sun.xml.internal.stream.events.XMLEventAllocatorImpl.getXMLEvent( >> XMLEventAllocatorImpl.java:76) >> at >> com.sun.xml.internal.stream.events.XMLEventAllocatorImpl.allocate(XML >> EventAllocatorImpl.java:53) >> at >> com.sun.xml.internal.stream.XMLEventReaderImpl.nextEvent(XMLEventRead >> erImpl.java:84) >> at >> com.sun.xml.internal.stream.XMLEventReaderImpl.next(XMLEventReaderImp >> l.java:248) >> at >> org.wso2.carbon.mediator.transform.stream.IOElementPipe.populateEvent >> s(IOElementPipe.java:90) >> at >> org.wso2.carbon.mediator.transform.stream.IOElementPipe.getData(IOEle >> mentPipe.java:68) >> at >> org.wso2.carbon.mediator.transform.stream.ElementInputStream.read(Ele >> mentInputStream.java:61) >> at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:283) >> at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:325) >> at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:177) >> at java.io.InputStreamReader.read(InputStreamReader.java:184) >> at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source) >> at org.apache.xerces.impl.XMLEntityScanner.skipString(Unknown >> Source) >> at >> org.apache.xerces.impl.XMLVersionDetector.determineDocVersion(Unknown >> Source) >> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown >> Source) >> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown >> Source) >> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) >> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown >> Source) >> at org.milyn.delivery.sax.SAXParser.parse(SAXParser.java:70) >> at >> org.milyn.delivery.sax.SmooksSAXFilter.doFilter(SmooksSAXFilter.java: >> 75) >> ... 15 more >> [2015-03-04 16:03:59,259] ERROR - NativeWorkerPool Uncaught exception >> org.wso2.carbon.mediator.service.MediatorException: Failed to filter >> source. Cau >> sed by Failed to filter source. >> at >> org.wso2.carbon.mediator.transform.SmooksMediator.handleException(Smo >> oksMediator.java:242) >> at >> org.wso2.carbon.mediator.transform.SmooksMediator.mediate(SmooksMedia >> tor.java:137) >> at >> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractLis >> tMediator.java:77) >> at >> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractLis >> tMediator.java:47) >> at >> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMe >> diator.java:131) >> at >> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(Pro >> xyServiceMessageReceiver.java:166) >> at >> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) >> at >> org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclo >> singRequest(ServerWorker.java:411) >> at >> org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.j >> ava:183) >> at >> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(Native >> WorkerPool.java:172) >> at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor. >> java:1145) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor >> .java:615) >> at java.lang.Thread.run(Thread.java:745) >> [2015-03-04 16:04:10,129] WARN - SourceHandler Connection time out after >> reques >> t is read: http-incoming-4 >> [2015-03-04 16:04:59,248] WARN - SourceHandler Connection time out after >> reques >> t is read: http-incoming-5 >> >> > > > -- > Shiva Balachandran > Software Engineer > WSO2 Inc. > > Mobile - +94 774445788 > Blog - https://shivabalachandran.wordpress.com/ > > _______________________________________________ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Malith Dhanushka Software Engineer - Data Technologies *WSO2, Inc. : wso2.com <http://wso2.com/>* *Mobile* : +94 716 506 693
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev