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

Reply via email to