|
View:
New views
6 Messages
—
Rating Filter:
Alert me
|
|
|
iterate mediator barfs on medium sized messagesHi,
I was trying to use the iterate mediator in a similar way as shown in [1] I read xml files from disk, then process them in a sequence. [1] http://www.slideshare.net/wso2.org/wso2-scenarios-esb-webinar-july-1st When using tiny messages things work fine, but when using for example: <?xml version="1.0" encoding="utf-8"?> <XXXRelations> <Relations> <Relation> <Relations> <Relation> <r_code>55267</r_code> </Relation> <Relation> <r_code>55267</r_code> </Relation> </Relations> </XXXRelations> This results as expected in a sequence of messages. However when I have an xml file with just 2 a bit larger<Relation/> parts (60 lines each). the iterate mediator refuses to work. I get the following error: 2009-08-06 10:37:46,435 [-] [vfs-Worker-2] DEBUG LogMediator End : Log mediator 2009-08-06 10:37:46,435 [-] [vfs-Worker-2] DEBUG IterateMediator Start : Iterate mediator 2009-08-06 10:37:46,435 [-] [vfs-Worker-2] ERROR VFSTransportListener Error processing File URI : file:///c:/Incoming/BTP_inbox/HARM.xml org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException: java.lang.NullPointerException at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:249) at org.apache.axiom.om.impl.llom.OMNodeImpl.build(OMNodeImpl.java:327) at org.apache.axiom.om.impl.llom.OMElementImpl.build(OMElementImpl.java:706) at org.apache.axiom.om.impl.llom.OMElementImpl.cloneOMElement(OMElementImpl.java:1090) at org.apache.synapse.util.MessageHelper.cloneSOAPEnvelope(MessageHelper.java:221) at org.apache.synapse.mediators.eip.splitter.IterateMediator.mediate(IterateMediator.java:95) at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58) at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125) at org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java: 149) at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176) at org.apache.synapse.transport.base.AbstractTransportListener.handleIncomingMessage(AbstractTransport Listener.java:256) at org.apache.synapse.transport.vfs.VFSTransportListener.processFile(VFSTransportListener.java:448) at org.apache.synapse.transport.vfs.VFSTransportListener.scanFileOrDirectory(VFSTransportListener.java :241) at org.apache.synapse.transport.vfs.VFSTransportListener.onPoll(VFSTransportListener.java:145) at org.apache.synapse.transport.base.AbstractPollingTransportListener$1$1.run(AbstractPollingTransport Listener.java:94) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: javax.xml.stream.XMLStreamException: java.lang.NullPointerException at org.apache.axiom.om.impl.llom.OMStAXWrapper.updateLastNode(OMStAXWrapper.java:1054) at org.apache.axiom.om.impl.llom.OMStAXWrapper.next(OMStAXWrapper.java:977) at org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:506) at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:161) ... 17 more Caused by: java.lang.NullPointerException at org.apache.axiom.om.impl.llom.OMStAXWrapper.updateNextNode(OMStAXWrapper.java:1064) at org.apache.axiom.om.impl.llom.OMStAXWrapper.updateLastNode(OMStAXWrapper.java:1052) ... 20 more 2009-08-06 10:37:46,717 [-] [vfs-Worker-2] DEBUG VFSTransportListener Moving to file :file:///c:/Incoming/BTP_error\HARM.xml What is going on here ? Am I using the Iterate mediator in a way its not supposed to be used ? (The manual is quite brief about this type of iterator, but I guess this is exactly the job it is intended for, right ?) relevant synapse.xml snippets: <syn:proxy name="SCOFileReader" transports="vfs" startOnLoad="true" trace="enable"> <syn:target inSequence="sco-input"/> <syn:parameter name="transport.vfs.MoveAfterErrors">file:///c:Incoming/BTP_error</syn:parameter> <syn:parameter name="transport.PollInterval">5</syn:parameter> <syn:parameter name="transport.vfs.ActionAfterProcess">MOVE</syn:parameter> <syn:parameter name="transport.vfs.MoveAfterProcess">file:///c:/Incoming/BTP_processed</syn:parameter> <syn:parameter name="transport.vfs.FileURI">file:///c://Incoming/BTP_inbox</syn:parameter> <syn:parameter name="transport.vfs.ActionAfterErrors">MOVE</syn:parameter> <syn:parameter name="transport.vfs.MoveAfterFailure">file:///c:/Incoming/BTP_error</syn:parameter> <syn:parameter name="transport.vfs.FileNamePattern">.*\.xml</syn:parameter> <syn:parameter name="transport.vfs.ContentType">application/xml</syn:parameter> <syn:parameter name="transport.vfs.ActionAfterFailure">MOVE</syn:parameter> </syn:proxy> <syn:sequence name="sco-input" trace="enable"> <syn:log level="full" separator=","/> <syn:iterate xmlns:ns1="http://org.apache.synapse/xsd" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" expression="//XXXRelations/Relations/Relation"> <syn:target to="" soapAction="" sequence="log"/> </syn:iterate> </syn:sequence> <syn:sequence name="log"> <syn:log level="full" separator=","/> </syn:sequence> INPUT used to get this fault <?xml version="1.0" encoding="utf-8"?> <XXXRelations> <Relations> <Relation> <r_code>55267</r_code> <r_debnr>55267</r_debnr> <r_hoofdlid>55267</r_hoofdlid> <r_medelid>False</r_medelid> <r_lidsoort>OPZ</r_lidsoort> <r_naam>Back</r_naam> <r_voorletters>I.M.</r_voorletters> <r_voornaam/> <r_tussenvoegsel>de</r_tussenvoegsel> <r_titel/> <r_zoeknaam>BACK00</r_zoeknaam> <r_geslacht>V</r_geslacht> <r_geboorte_datum>1976-06-14</r_geboorte_datum> <r_adres>Kortenaerlaan 22</r_adres> <r_huisnummer/> <r_postcode>2121 XK</r_postcode> <r_woonplaats>BENNEBROEK</r_woonplaats> <r_land>NL</r_land> <r_postadres/> <r_postadres_plaats/> <r_postadres_land/> <r_postadres_postcode/> <r_telefoon/> <r_telefoon2/> <r_fax/> <r_paspoort/> <r_email>back@...</r_email> <r_bank>110722205</r_bank> <r_btwnr/> <r_incasso>True</r_incasso> <r_clubcard>False</r_clubcard> <r_clubcardnr/> <r_cc_naam/> <r_via>A</r_via> <r_welk_brief>True</r_welk_brief> <r_vv_datum/> <r_VerzendcodeP/> <r_VerzendcodeV/> <r_barcode/> <r_characteristics/> <memo/> <CreateTime>2003-12-03</CreateTime> <ChangeTime>2009-07-16T15:48:55.587Z</ChangeTime> <Location>0</Location> <HTA_UserCode>28</HTA_UserCode> <LidnummerExact>55267</LidnummerExact> <r_debgroup/> <r_discount>0</r_discount> <r_credlim>0</r_credlim> <r_outstanding>0</r_outstanding> <r_creddays>0</r_creddays> <r_credpassed>False</r_credpassed> <r_contributieJaar>0</r_contributieJaar> <r_currency/> <r_giro/> <r_HasOrder>True</r_HasOrder> <r_AcceptGiro>False</r_AcceptGiro> <R_Blokked>False</R_Blokked> <r_wtsnummer>354807</r_wtsnummer> <r_identrecd>False</r_identrecd> <r_isSynced>False</r_isSynced> <r_btpnummer>0</r_btpnummer> </Relation> <Relation> <r_code>55267</r_code> <r_debnr>55267</r_debnr> <r_hoofdlid>55267</r_hoofdlid> <r_medelid>False</r_medelid> <r_lidsoort>OPZ</r_lidsoort> <r_naam>Back</r_naam> <r_voorletters>I.M.</r_voorletters> <r_voornaam/> <r_tussenvoegsel>de</r_tussenvoegsel> <r_titel/> <r_zoeknaam>BACK00</r_zoeknaam> <r_geslacht>V</r_geslacht> <r_geboorte_datum>1976-06-14</r_geboorte_datum> <r_adres>Kortenaerlaan 22</r_adres> <r_huisnummer/> <r_postcode>2121 XK</r_postcode> <r_woonplaats>BENNEBROEK</r_woonplaats> <r_land>NL</r_land> <r_postadres/> <r_postadres_plaats/> <r_postadres_land/> <r_postadres_postcode/> <r_telefoon/> <r_telefoon2/> <r_fax/> <r_paspoort/> <r_email>back@...</r_email> <r_bank>110722205</r_bank> <r_btwnr/> <r_incasso>True</r_incasso> <r_clubcard>False</r_clubcard> <r_clubcardnr/> <r_cc_naam/> <r_via>A</r_via> <r_welk_brief>True</r_welk_brief> <r_vv_datum/> <r_VerzendcodeP/> <r_VerzendcodeV/> <r_barcode/> <r_characteristics/> <memo/> <CreateTime>2003-12-03</CreateTime> <ChangeTime>2009-07-16T15:48:55.587Z</ChangeTime> <Location>0</Location> <HTA_UserCode>28</HTA_UserCode> <LidnummerExact>55267</LidnummerExact> <r_debgroup/> <r_discount>0</r_discount> <r_credlim>0</r_credlim> <r_outstanding>0</r_outstanding> <r_creddays>0</r_creddays> <r_credpassed>False</r_credpassed> <r_contributieJaar>0</r_contributieJaar> <r_currency/> <r_giro/> <r_HasOrder>True</r_HasOrder> <r_AcceptGiro>False</r_AcceptGiro> <R_Blokked>False</R_Blokked> <r_wtsnummer>354807</r_wtsnummer> <r_identrecd>False</r_identrecd> <r_isSynced>False</r_isSynced> <r_btpnummer>0</r_btpnummer> </Relation> </Relations> </XXXRelations> COMPLETE LOGGING 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG VFSTransportListener Scanning directory or file : file:///c:/ /Incoming/BTP_inbox 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG VFSTransportListener File name pattern :.*\.xml 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG VFSTransportListener Matching file :HARM.xml 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG VFSTransportListener Processing file :file:///c:/Incoming/BTP_inbox/HARM.xml 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG ProxyServiceMessageReceiver Proxy Service SCOFileReader recei ved a new message... 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG ProxyServiceMessageReceiver Message To: null 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG ProxyServiceMessageReceiver SOAPAction: null 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG ProxyServiceMessageReceiver WSA-Action: null 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG ProxyServiceMessageReceiver Using sequence named : sco-input for incoming message mediation 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG SequenceMediator Start : Sequence <sco-input> 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG SequenceMediator Sequence <SequenceMediator> :: mediate() 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG LogMediator Start : Log mediator 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] INFO LogMediator To: ,MessageID: urn:uuid:76DD5C44B7C42B6E1E124954 7866826,Direction: request,Envelope: <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="ht tp://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><XXXRelations> <Relations> <Relation> <r_code>55267</r_code> <r_debnr>55267</r_debnr> <r_hoofdlid>55267</r_hoofdlid> <r_medelid>False</r_medelid> <r_lidsoort>OPZ</r_lidsoort> <r_naam>Back</r_naam> <r_voorletters>I.M.</r_voorletters> <r_voornaam /> <r_tussenvoegsel>de</r_tussenvoegsel> <r_titel /> <r_zoeknaam>BACK00</r_zoeknaam> <r_geslacht>V</r_geslacht> <r_geboorte_datum>1976-06-14</r_geboorte_datum> <r_adres>Kortenaerlaan 22</r_adres> <r_huisnummer /> <r_postcode>2121 XK</r_postcode> <r_woonplaats>BENNEBROEK</r_woonplaats> <r_land>NL</r_land> <r_postadres /> <r_postadres_plaats /> <r_postadres_land /> <r_postadres_postcode /> <r_telefoon /> <r_telefoon2 /> <r_fax /> <r_paspoort /> <r_email>back@...</r_email> <r_bank>110722205</r_bank> <r_btwnr /> <r_incasso>True</r_incasso> <r_clubcard>False</r_clubcard> <r_clubcardnr /> <r_cc_naam /> <r_via>A</r_via> <r_welk_brief>True</r_welk_brief> <r_vv_datum /> <r_VerzendcodeP /> <r_VerzendcodeV /> <r_barcode /> <r_characteristics /> <memo /> <CreateTime>2003-12-03</CreateTime> <ChangeTime>2009-07-16T15:48:55.587Z</ChangeTime> <Location>0</Location> <HTA_UserCode>28</HTA_UserCode> <LidnummerExact>55267</LidnummerExact> <r_debgroup /> <r_discount>0</r_discount> <r_credlim>0</r_credlim> <r_outstanding>0</r_outstanding> <r_creddays>0</r_creddays> <r_credpassed>False</r_credpassed> <r_contributieJaar>0</r_contributieJaar> <r_currency /> <r_giro /> <r_HasOrder>True</r_HasOrder> <r_AcceptGiro>False</r_AcceptGiro> <R_Blokked>False</R_Blokked> <r_wtsnummer>354807</r_wtsnummer> <r_identrecd>False</r_identrecd> <r_isSynced>False</r_isSynced> <r_btpnummer>0</r_btpnummer> </Relation> <Relation> <r_code>55267</r_code> <r_debnr>55267</r_debnr> <r_hoofdlid>55267</r_hoofdlid> <r_medelid>False</r_medelid> <r_lidsoort>OPZ</r_lidsoort> <r_naam>Back</r_naam> <r_voorletters>I.M.</r_voorletters> <r_voornaam /> <r_tussenvoegsel>de</r_tussenvoegsel> <r_titel /> <r_zoeknaam>BACK00</r_zoeknaam> <r_geslacht>V</r_geslacht> <r_geboorte_datum>1976-06-14</r_geboorte_datum> <r_adres>Kortenaerlaan 22</r_adres> <r_huisnummer /> <r_postcode>2121 XK</r_postcode> <r_woonplaats>BENNEBROEK</r_woonplaats> <r_land>NL</r_land> <r_postadres /> <r_postadres_plaats /> <r_postadres_land /> <r_postadres_postcode /> <r_telefoon /> <r_telefoon2 /> <r_fax /> <r_paspoort /> <r_email>back@...</r_email> <r_bank>110722205</r_bank> <r_btwnr /> <r_incasso>True</r_incasso> <r_clubcard>False</r_clubcard> <r_clubcardnr /> <r_cc_naam /> <r_via>A</r_via> <r_welk_brief>True</r_welk_brief> <r_vv_datum /> <r_VerzendcodeP /> <r_VerzendcodeV /> <r_barcode /> <r_characteristics /> <memo /> <CreateTime>2003-12-03</CreateTime> <ChangeTime>2009-07-16T15:48:55.587Z</ChangeTime> <Location>0</Location> <HTA_UserCode>28</HTA_UserCode> <LidnummerExact>55267</LidnummerExact> <r_debgroup /> <r_discount>0</r_discount> <r_credlim>0</r_credlim> <r_outstanding>0</r_outstanding> <r_creddays>0</r_creddays> <r_credpassed>False</r_credpassed> <r_contributieJaar>0</r_contributieJaar> <r_currency /> <r_giro /> <r_HasOrder>True</r_HasOrder> <r_AcceptGiro>False</r_AcceptGiro> <R_Blokked>False</R_Blokked> </Relation></Relations></XXXRelations></soapenv:Body></soapenv:Envelope> 2009-08-06 10:37:46,435 [-] [vfs-Worker-2] DEBUG LogMediator End : Log mediator 2009-08-06 10:37:46,435 [-] [vfs-Worker-2] DEBUG IterateMediator Start : Iterate mediator 2009-08-06 10:37:46,435 [-] [vfs-Worker-2] ERROR VFSTransportListener Error processing File URI : file:///c:/Incoming/BTP_inbox/HARM.xml org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException: java.lang.NullPointerException at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:249) at org.apache.axiom.om.impl.llom.OMNodeImpl.build(OMNodeImpl.java:327) at org.apache.axiom.om.impl.llom.OMElementImpl.build(OMElementImpl.java:706) at org.apache.axiom.om.impl.llom.OMElementImpl.cloneOMElement(OMElementImpl.java:1090) at org.apache.synapse.util.MessageHelper.cloneSOAPEnvelope(MessageHelper.java:221) at org.apache.synapse.mediators.eip.splitter.IterateMediator.mediate(IterateMediator.java:95) at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58) at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125) at org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java: 149) at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176) at org.apache.synapse.transport.base.AbstractTransportListener.handleIncomingMessage(AbstractTransport Listener.java:256) at org.apache.synapse.transport.vfs.VFSTransportListener.processFile(VFSTransportListener.java:448) at org.apache.synapse.transport.vfs.VFSTransportListener.scanFileOrDirectory(VFSTransportListener.java :241) at org.apache.synapse.transport.vfs.VFSTransportListener.onPoll(VFSTransportListener.java:145) at org.apache.synapse.transport.base.AbstractPollingTransportListener$1$1.run(AbstractPollingTransport Listener.java:94) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: javax.xml.stream.XMLStreamException: java.lang.NullPointerException at org.apache.axiom.om.impl.llom.OMStAXWrapper.updateLastNode(OMStAXWrapper.java:1054) at org.apache.axiom.om.impl.llom.OMStAXWrapper.next(OMStAXWrapper.java:977) at org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:506) at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:161) ... 17 more Caused by: java.lang.NullPointerException at org.apache.axiom.om.impl.llom.OMStAXWrapper.updateNextNode(OMStAXWrapper.java:1064) at org.apache.axiom.om.impl.llom.OMStAXWrapper.updateLastNode(OMStAXWrapper.java:1052) ... 20 more 2009-08-06 10:37:46,717 [-] [vfs-Worker-2] DEBUG VFSTransportListener Moving to file :file:///c:/Incoming/BTP_error\HARM.xml _______________________________________________ Esb-java-user mailing list Esb-java-user@... https://wso2.org/cgi-bin/mailman/listinfo/esb-java-user |
|
|
Fwd: iterate mediator barfs on medium sized messageswso2esb: v1.7.1
---------- Forwarded message ---------- From: Harm Verhagen <harm.verhagen@...> Date: Thu, Aug 6, 2009 at 10:47 AM Subject: iterate mediator barfs on medium sized messages To: esb-java-user@... Hi, I was trying to use the iterate mediator in a similar way as shown in [1] I read xml files from disk, then process them in a sequence. [1] http://www.slideshare.net/wso2.org/wso2-scenarios-esb-webinar-july-1st When using tiny messages things work fine, but when using for example: <?xml version="1.0" encoding="utf-8"?> <XXXRelations> <Relations> <Relation> <Relations> <Relation> <r_code>55267</r_code> </Relation> <Relation> <r_code>55267</r_code> </Relation> </Relations> </XXXRelations> This results as expected in a sequence of messages. However when I have an xml file with just 2 a bit larger<Relation/> parts (60 lines each). the iterate mediator refuses to work. I get the following error: 2009-08-06 10:37:46,435 [-] [vfs-Worker-2] DEBUG LogMediator End : Log mediator 2009-08-06 10:37:46,435 [-] [vfs-Worker-2] DEBUG IterateMediator Start : Iterate mediator 2009-08-06 10:37:46,435 [-] [vfs-Worker-2] ERROR VFSTransportListener Error processing File URI : file:///c:/Incoming/BTP_inbox/HARM.xml org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException: java.lang.NullPointerException at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:249) at org.apache.axiom.om.impl.llom.OMNodeImpl.build(OMNodeImpl.java:327) at org.apache.axiom.om.impl.llom.OMElementImpl.build(OMElementImpl.java:706) at org.apache.axiom.om.impl.llom.OMElementImpl.cloneOMElement(OMElementImpl.java:1090) at org.apache.synapse.util.MessageHelper.cloneSOAPEnvelope(MessageHelper.java:221) at org.apache.synapse.mediators.eip.splitter.IterateMediator.mediate(IterateMediator.java:95) at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58) at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125) at org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java: 149) at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176) at org.apache.synapse.transport.base.AbstractTransportListener.handleIncomingMessage(AbstractTransport Listener.java:256) at org.apache.synapse.transport.vfs.VFSTransportListener.processFile(VFSTransportListener.java:448) at org.apache.synapse.transport.vfs.VFSTransportListener.scanFileOrDirectory(VFSTransportListener.java :241) at org.apache.synapse.transport.vfs.VFSTransportListener.onPoll(VFSTransportListener.java:145) at org.apache.synapse.transport.base.AbstractPollingTransportListener$1$1.run(AbstractPollingTransport Listener.java:94) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: javax.xml.stream.XMLStreamException: java.lang.NullPointerException at org.apache.axiom.om.impl.llom.OMStAXWrapper.updateLastNode(OMStAXWrapper.java:1054) at org.apache.axiom.om.impl.llom.OMStAXWrapper.next(OMStAXWrapper.java:977) at org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:506) at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:161) ... 17 more Caused by: java.lang.NullPointerException at org.apache.axiom.om.impl.llom.OMStAXWrapper.updateNextNode(OMStAXWrapper.java:1064) at org.apache.axiom.om.impl.llom.OMStAXWrapper.updateLastNode(OMStAXWrapper.java:1052) ... 20 more 2009-08-06 10:37:46,717 [-] [vfs-Worker-2] DEBUG VFSTransportListener Moving to file :file:///c:/Incoming/BTP_error\HARM.xml What is going on here ? Am I using the Iterate mediator in a way its not supposed to be used ? (The manual is quite brief about this type of iterator, but I guess this is exactly the job it is intended for, right ?) relevant synapse.xml snippets: <syn:proxy name="SCOFileReader" transports="vfs" startOnLoad="true" trace="enable"> <syn:target inSequence="sco-input"/> <syn:parameter name="transport.vfs.MoveAfterErrors">file:///c:Incoming/BTP_error</syn:parameter> <syn:parameter name="transport.PollInterval">5</syn:parameter> <syn:parameter name="transport.vfs.ActionAfterProcess">MOVE</syn:parameter> <syn:parameter name="transport.vfs.MoveAfterProcess">file:///c:/Incoming/BTP_processed</syn:parameter> <syn:parameter name="transport.vfs.FileURI">file:///c://Incoming/BTP_inbox</syn:parameter> <syn:parameter name="transport.vfs.ActionAfterErrors">MOVE</syn:parameter> <syn:parameter name="transport.vfs.MoveAfterFailure">file:///c:/Incoming/BTP_error</syn:parameter> <syn:parameter name="transport.vfs.FileNamePattern">.*\.xml</syn:parameter> <syn:parameter name="transport.vfs.ContentType">application/xml</syn:parameter> <syn:parameter name="transport.vfs.ActionAfterFailure">MOVE</syn:parameter> </syn:proxy> <syn:sequence name="sco-input" trace="enable"> <syn:log level="full" separator=","/> <syn:iterate xmlns:ns1="http://org.apache.synapse/xsd" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" expression="//XXXRelations/Relations/Relation"> <syn:target to="" soapAction="" sequence="log"/> </syn:iterate> </syn:sequence> <syn:sequence name="log"> <syn:log level="full" separator=","/> </syn:sequence> INPUT used to get this fault <?xml version="1.0" encoding="utf-8"?> <XXXRelations> <Relations> <Relation> <r_code>55267</r_code> <r_debnr>55267</r_debnr> <r_hoofdlid>55267</r_hoofdlid> <r_medelid>False</r_medelid> <r_lidsoort>OPZ</r_lidsoort> <r_naam>Back</r_naam> <r_voorletters>I.M.</r_voorletters> <r_voornaam/> <r_tussenvoegsel>de</r_tussenvoegsel> <r_titel/> <r_zoeknaam>BACK00</r_zoeknaam> <r_geslacht>V</r_geslacht> <r_geboorte_datum>1976-06-14</r_geboorte_datum> <r_adres>Kortenaerlaan 22</r_adres> <r_huisnummer/> <r_postcode>2121 XK</r_postcode> <r_woonplaats>BENNEBROEK</r_woonplaats> <r_land>NL</r_land> <r_postadres/> <r_postadres_plaats/> <r_postadres_land/> <r_postadres_postcode/> <r_telefoon/> <r_telefoon2/> <r_fax/> <r_paspoort/> <r_email>back@...</r_email> <r_bank>110722205</r_bank> <r_btwnr/> <r_incasso>True</r_incasso> <r_clubcard>False</r_clubcard> <r_clubcardnr/> <r_cc_naam/> <r_via>A</r_via> <r_welk_brief>True</r_welk_brief> <r_vv_datum/> <r_VerzendcodeP/> <r_VerzendcodeV/> <r_barcode/> <r_characteristics/> <memo/> <CreateTime>2003-12-03</CreateTime> <ChangeTime>2009-07-16T15:48:55.587Z</ChangeTime> <Location>0</Location> <HTA_UserCode>28</HTA_UserCode> <LidnummerExact>55267</LidnummerExact> <r_debgroup/> <r_discount>0</r_discount> <r_credlim>0</r_credlim> <r_outstanding>0</r_outstanding> <r_creddays>0</r_creddays> <r_credpassed>False</r_credpassed> <r_contributieJaar>0</r_contributieJaar> <r_currency/> <r_giro/> <r_HasOrder>True</r_HasOrder> <r_AcceptGiro>False</r_AcceptGiro> <R_Blokked>False</R_Blokked> <r_wtsnummer>354807</r_wtsnummer> <r_identrecd>False</r_identrecd> <r_isSynced>False</r_isSynced> <r_btpnummer>0</r_btpnummer> </Relation> <Relation> <r_code>55267</r_code> <r_debnr>55267</r_debnr> <r_hoofdlid>55267</r_hoofdlid> <r_medelid>False</r_medelid> <r_lidsoort>OPZ</r_lidsoort> <r_naam>Back</r_naam> <r_voorletters>I.M.</r_voorletters> <r_voornaam/> <r_tussenvoegsel>de</r_tussenvoegsel> <r_titel/> <r_zoeknaam>BACK00</r_zoeknaam> <r_geslacht>V</r_geslacht> <r_geboorte_datum>1976-06-14</r_geboorte_datum> <r_adres>Kortenaerlaan 22</r_adres> <r_huisnummer/> <r_postcode>2121 XK</r_postcode> <r_woonplaats>BENNEBROEK</r_woonplaats> <r_land>NL</r_land> <r_postadres/> <r_postadres_plaats/> <r_postadres_land/> <r_postadres_postcode/> <r_telefoon/> <r_telefoon2/> <r_fax/> <r_paspoort/> <r_email>back@...</r_email> <r_bank>110722205</r_bank> <r_btwnr/> <r_incasso>True</r_incasso> <r_clubcard>False</r_clubcard> <r_clubcardnr/> <r_cc_naam/> <r_via>A</r_via> <r_welk_brief>True</r_welk_brief> <r_vv_datum/> <r_VerzendcodeP/> <r_VerzendcodeV/> <r_barcode/> <r_characteristics/> <memo/> <CreateTime>2003-12-03</CreateTime> <ChangeTime>2009-07-16T15:48:55.587Z</ChangeTime> <Location>0</Location> <HTA_UserCode>28</HTA_UserCode> <LidnummerExact>55267</LidnummerExact> <r_debgroup/> <r_discount>0</r_discount> <r_credlim>0</r_credlim> <r_outstanding>0</r_outstanding> <r_creddays>0</r_creddays> <r_credpassed>False</r_credpassed> <r_contributieJaar>0</r_contributieJaar> <r_currency/> <r_giro/> <r_HasOrder>True</r_HasOrder> <r_AcceptGiro>False</r_AcceptGiro> <R_Blokked>False</R_Blokked> <r_wtsnummer>354807</r_wtsnummer> <r_identrecd>False</r_identrecd> <r_isSynced>False</r_isSynced> <r_btpnummer>0</r_btpnummer> </Relation> </Relations> </XXXRelations> COMPLETE LOGGING 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG VFSTransportListener Scanning directory or file : file:///c:/ /Incoming/BTP_inbox 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG VFSTransportListener File name pattern :.*\.xml 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG VFSTransportListener Matching file :HARM.xml 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG VFSTransportListener Processing file :file:///c:/Incoming/BTP_inbox/HARM.xml 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG ProxyServiceMessageReceiver Proxy Service SCOFileReader recei ved a new message... 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG ProxyServiceMessageReceiver Message To: null 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG ProxyServiceMessageReceiver SOAPAction: null 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG ProxyServiceMessageReceiver WSA-Action: null 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG ProxyServiceMessageReceiver Using sequence named : sco-input for incoming message mediation 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG SequenceMediator Start : Sequence <sco-input> 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG SequenceMediator Sequence <SequenceMediator> :: mediate() 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG LogMediator Start : Log mediator 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] INFO LogMediator To: ,MessageID: urn:uuid:76DD5C44B7C42B6E1E124954 7866826,Direction: request,Envelope: <?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="ht tp://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><XXXRelations> <Relations> <Relation> <r_code>55267</r_code> <r_debnr>55267</r_debnr> <r_hoofdlid>55267</r_hoofdlid> <r_medelid>False</r_medelid> <r_lidsoort>OPZ</r_lidsoort> <r_naam>Back</r_naam> <r_voorletters>I.M.</r_voorletters> <r_voornaam /> <r_tussenvoegsel>de</r_tussenvoegsel> <r_titel /> <r_zoeknaam>BACK00</r_zoeknaam> <r_geslacht>V</r_geslacht> <r_geboorte_datum>1976-06-14</r_geboorte_datum> <r_adres>Kortenaerlaan 22</r_adres> <r_huisnummer /> <r_postcode>2121 XK</r_postcode> <r_woonplaats>BENNEBROEK</r_woonplaats> <r_land>NL</r_land> <r_postadres /> <r_postadres_plaats /> <r_postadres_land /> <r_postadres_postcode /> <r_telefoon /> <r_telefoon2 /> <r_fax /> <r_paspoort /> <r_email>back@...</r_email> <r_bank>110722205</r_bank> <r_btwnr /> <r_incasso>True</r_incasso> <r_clubcard>False</r_clubcard> <r_clubcardnr /> <r_cc_naam /> <r_via>A</r_via> <r_welk_brief>True</r_welk_brief> <r_vv_datum /> <r_VerzendcodeP /> <r_VerzendcodeV /> <r_barcode /> <r_characteristics /> <memo /> <CreateTime>2003-12-03</CreateTime> <ChangeTime>2009-07-16T15:48:55.587Z</ChangeTime> <Location>0</Location> <HTA_UserCode>28</HTA_UserCode> <LidnummerExact>55267</LidnummerExact> <r_debgroup /> <r_discount>0</r_discount> <r_credlim>0</r_credlim> <r_outstanding>0</r_outstanding> <r_creddays>0</r_creddays> <r_credpassed>False</r_credpassed> <r_contributieJaar>0</r_contributieJaar> <r_currency /> <r_giro /> <r_HasOrder>True</r_HasOrder> <r_AcceptGiro>False</r_AcceptGiro> <R_Blokked>False</R_Blokked> <r_wtsnummer>354807</r_wtsnummer> <r_identrecd>False</r_identrecd> <r_isSynced>False</r_isSynced> <r_btpnummer>0</r_btpnummer> </Relation> <Relation> <r_code>55267</r_code> <r_debnr>55267</r_debnr> <r_hoofdlid>55267</r_hoofdlid> <r_medelid>False</r_medelid> <r_lidsoort>OPZ</r_lidsoort> <r_naam>Back</r_naam> <r_voorletters>I.M.</r_voorletters> <r_voornaam /> <r_tussenvoegsel>de</r_tussenvoegsel> <r_titel /> <r_zoeknaam>BACK00</r_zoeknaam> <r_geslacht>V</r_geslacht> <r_geboorte_datum>1976-06-14</r_geboorte_datum> <r_adres>Kortenaerlaan 22</r_adres> <r_huisnummer /> <r_postcode>2121 XK</r_postcode> <r_woonplaats>BENNEBROEK</r_woonplaats> <r_land>NL</r_land> <r_postadres /> <r_postadres_plaats /> <r_postadres_land /> <r_postadres_postcode /> <r_telefoon /> <r_telefoon2 /> <r_fax /> <r_paspoort /> <r_email>back@...</r_email> <r_bank>110722205</r_bank> <r_btwnr /> <r_incasso>True</r_incasso> <r_clubcard>False</r_clubcard> <r_clubcardnr /> <r_cc_naam /> <r_via>A</r_via> <r_welk_brief>True</r_welk_brief> <r_vv_datum /> <r_VerzendcodeP /> <r_VerzendcodeV /> <r_barcode /> <r_characteristics /> <memo /> <CreateTime>2003-12-03</CreateTime> <ChangeTime>2009-07-16T15:48:55.587Z</ChangeTime> <Location>0</Location> <HTA_UserCode>28</HTA_UserCode> <LidnummerExact>55267</LidnummerExact> <r_debgroup /> <r_discount>0</r_discount> <r_credlim>0</r_credlim> <r_outstanding>0</r_outstanding> <r_creddays>0</r_creddays> <r_credpassed>False</r_credpassed> <r_contributieJaar>0</r_contributieJaar> <r_currency /> <r_giro /> <r_HasOrder>True</r_HasOrder> <r_AcceptGiro>False</r_AcceptGiro> <R_Blokked>False</R_Blokked> </Relation></Relations></XXXRelations></soapenv:Body></soapenv:Envelope> 2009-08-06 10:37:46,435 [-] [vfs-Worker-2] DEBUG LogMediator End : Log mediator 2009-08-06 10:37:46,435 [-] [vfs-Worker-2] DEBUG IterateMediator Start : Iterate mediator 2009-08-06 10:37:46,435 [-] [vfs-Worker-2] ERROR VFSTransportListener Error processing File URI : file:///c:/Incoming/BTP_inbox/HARM.xml org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException: java.lang.NullPointerException at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:249) at org.apache.axiom.om.impl.llom.OMNodeImpl.build(OMNodeImpl.java:327) at org.apache.axiom.om.impl.llom.OMElementImpl.build(OMElementImpl.java:706) at org.apache.axiom.om.impl.llom.OMElementImpl.cloneOMElement(OMElementImpl.java:1090) at org.apache.synapse.util.MessageHelper.cloneSOAPEnvelope(MessageHelper.java:221) at org.apache.synapse.mediators.eip.splitter.IterateMediator.mediate(IterateMediator.java:95) at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58) at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125) at org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java: 149) at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176) at org.apache.synapse.transport.base.AbstractTransportListener.handleIncomingMessage(AbstractTransport Listener.java:256) at org.apache.synapse.transport.vfs.VFSTransportListener.processFile(VFSTransportListener.java:448) at org.apache.synapse.transport.vfs.VFSTransportListener.scanFileOrDirectory(VFSTransportListener.java :241) at org.apache.synapse.transport.vfs.VFSTransportListener.onPoll(VFSTransportListener.java:145) at org.apache.synapse.transport.base.AbstractPollingTransportListener$1$1.run(AbstractPollingTransport Listener.java:94) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: javax.xml.stream.XMLStreamException: java.lang.NullPointerException at org.apache.axiom.om.impl.llom.OMStAXWrapper.updateLastNode(OMStAXWrapper.java:1054) at org.apache.axiom.om.impl.llom.OMStAXWrapper.next(OMStAXWrapper.java:977) at org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:506) at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:161) ... 17 more Caused by: java.lang.NullPointerException at org.apache.axiom.om.impl.llom.OMStAXWrapper.updateNextNode(OMStAXWrapper.java:1064) at org.apache.axiom.om.impl.llom.OMStAXWrapper.updateLastNode(OMStAXWrapper.java:1052) ... 20 more 2009-08-06 10:37:46,717 [-] [vfs-Worker-2] DEBUG VFSTransportListener Moving to file :file:///c:/Incoming/BTP_error\HARM.xml _______________________________________________ Esb-java-user mailing list Esb-java-user@... https://wso2.org/cgi-bin/mailman/listinfo/esb-java-user |
|
|
Re: Fwd: iterate mediator barfs on medium sized messagesHarm Verhagen wrote:
> wso2esb: v1.7.1 Hi Harm, Can you please try this on the latest version of the ESB (2.1.0) I remember having this sort of an issue and we fixing that. Thanks, Ruwan > > ---------- Forwarded message ---------- > From: *Harm Verhagen* <harm.verhagen@... > <mailto:harm.verhagen@...>> > Date: Thu, Aug 6, 2009 at 10:47 AM > Subject: iterate mediator barfs on medium sized messages > To: esb-java-user@... <mailto:esb-java-user@...> > > > Hi, > > > I was trying to use the iterate mediator in a similar way as shown in [1] > I read xml files from disk, then process them in a sequence. > > [1] http://www.slideshare.net/wso2.org/wso2-scenarios-esb-webinar-july-1st > > When using tiny messages things work fine, but when using > > for example: > <?xml version="1.0" encoding="utf-8"?> > <XXXRelations> > <Relations> > <Relation> > <Relations> > <Relation> > <r_code>55267</r_code> > </Relation> > <Relation> > <r_code>55267</r_code> > </Relation> > </Relations> > </XXXRelations> > > This results as expected in a sequence of messages. > > > However when I have an xml file with just 2 a bit larger<Relation/> > parts (60 lines each). the iterate mediator refuses to work. > > I get the following error: > 2009-08-06 10:37:46,435 [-] [vfs-Worker-2] DEBUG LogMediator End : Log > mediator > 2009-08-06 10:37:46,435 [-] [vfs-Worker-2] DEBUG IterateMediator Start > : Iterate mediator > 2009-08-06 10:37:46,435 [-] [vfs-Worker-2] ERROR VFSTransportListener > Error processing File URI : file:///c:/Incoming/BTP_inbox/HARM.xml > org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException: > java.lang.NullPointerException > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:249) > at > org.apache.axiom.om.impl.llom.OMNodeImpl.build(OMNodeImpl.java:327) > at > org.apache.axiom.om.impl.llom.OMElementImpl.build(OMElementImpl.java:706) > at > org.apache.axiom.om.impl.llom.OMElementImpl.cloneOMElement(OMElementImpl.java:1090) > at > org.apache.synapse.util.MessageHelper.cloneSOAPEnvelope(MessageHelper.java:221) > at > org.apache.synapse.mediators.eip.splitter.IterateMediator.mediate(IterateMediator.java:95) > at > org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58) > at > org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125) > at > org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java: > 149) > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176) > at > org.apache.synapse.transport.base.AbstractTransportListener.handleIncomingMessage(AbstractTransport > Listener.java:256) > at > org.apache.synapse.transport.vfs.VFSTransportListener.processFile(VFSTransportListener.java:448) > at > org.apache.synapse.transport.vfs.VFSTransportListener.scanFileOrDirectory(VFSTransportListener.java > :241) > at > org.apache.synapse.transport.vfs.VFSTransportListener.onPoll(VFSTransportListener.java:145) > at > org.apache.synapse.transport.base.AbstractPollingTransportListener$1$1.run(AbstractPollingTransport > Listener.java:94) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown > Source) > at java.lang.Thread.run(Unknown Source) > Caused by: javax.xml.stream.XMLStreamException: > java.lang.NullPointerException > at > org.apache.axiom.om.impl.llom.OMStAXWrapper.updateLastNode(OMStAXWrapper.java:1054) > at > org.apache.axiom.om.impl.llom.OMStAXWrapper.next(OMStAXWrapper.java:977) > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:506) > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:161) > ... 17 more > Caused by: java.lang.NullPointerException > at > org.apache.axiom.om.impl.llom.OMStAXWrapper.updateNextNode(OMStAXWrapper.java:1064) > at > org.apache.axiom.om.impl.llom.OMStAXWrapper.updateLastNode(OMStAXWrapper.java:1052) > ... 20 more > 2009-08-06 10:37:46,717 [-] [vfs-Worker-2] DEBUG VFSTransportListener > Moving to file :file:///c:/Incoming/BTP_error\HARM.xml > > > > What is going on here ? > Am I using the Iterate mediator in a way its not supposed to be used ? > (The manual is quite brief about this type of iterator, but I guess > this is exactly the job it is intended for, right ?) > > relevant synapse.xml snippets: > <syn:proxy name="SCOFileReader" transports="vfs" startOnLoad="true" > trace="enable"> > <syn:target inSequence="sco-input"/> > <syn:parameter > name="transport.vfs.MoveAfterErrors">file:///c:Incoming/BTP_error</syn:parameter> > <syn:parameter name="transport.PollInterval">5</syn:parameter> > <syn:parameter > name="transport.vfs.ActionAfterProcess">MOVE</syn:parameter> > <syn:parameter > name="transport.vfs.MoveAfterProcess">file:///c:/Incoming/BTP_processed</syn:parameter> > <syn:parameter > name="transport.vfs.FileURI">file:///c://Incoming/BTP_inbox</syn:parameter> > <syn:parameter > name="transport.vfs.ActionAfterErrors">MOVE</syn:parameter> > <syn:parameter > name="transport.vfs.MoveAfterFailure">file:///c:/Incoming/BTP_error</syn:parameter> > <syn:parameter > name="transport.vfs.FileNamePattern">.*\.xml</syn:parameter> > <syn:parameter > name="transport.vfs.ContentType">application/xml</syn:parameter> > <syn:parameter > name="transport.vfs.ActionAfterFailure">MOVE</syn:parameter> > </syn:proxy> > > <syn:sequence name="sco-input" trace="enable"> > <syn:log level="full" separator=","/> > <syn:iterate xmlns:ns1="http://org.apache.synapse/xsd" > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" > expression="//XXXRelations/Relations/Relation"> > <syn:target to="" soapAction="" sequence="log"/> > </syn:iterate> > </syn:sequence> > <syn:sequence name="log"> > <syn:log level="full" separator=","/> > </syn:sequence> > > > > > > INPUT used to get this fault > <?xml version="1.0" encoding="utf-8"?> > <XXXRelations> > <Relations> > <Relation> > <r_code>55267</r_code> > <r_debnr>55267</r_debnr> > <r_hoofdlid>55267</r_hoofdlid> > <r_medelid>False</r_medelid> > <r_lidsoort>OPZ</r_lidsoort> > <r_naam>Back</r_naam> > <r_voorletters>I.M.</r_voorletters> > <r_voornaam/> > <r_tussenvoegsel>de</r_tussenvoegsel> > <r_titel/> > <r_zoeknaam>BACK00</r_zoeknaam> > <r_geslacht>V</r_geslacht> > <r_geboorte_datum>1976-06-14</r_geboorte_datum> > <r_adres>Kortenaerlaan 22</r_adres> > <r_huisnummer/> > <r_postcode>2121 XK</r_postcode> > <r_woonplaats>BENNEBROEK</r_woonplaats> > <r_land>NL</r_land> > <r_postadres/> > <r_postadres_plaats/> > <r_postadres_land/> > <r_postadres_postcode/> > <r_telefoon/> > <r_telefoon2/> > <r_fax/> > <r_paspoort/> > <r_email>back@... <mailto:back@...></r_email> > <r_bank>110722205</r_bank> > <r_btwnr/> > <r_incasso>True</r_incasso> > <r_clubcard>False</r_clubcard> > <r_clubcardnr/> > <r_cc_naam/> > <r_via>A</r_via> > <r_welk_brief>True</r_welk_brief> > <r_vv_datum/> > <r_VerzendcodeP/> > <r_VerzendcodeV/> > <r_barcode/> > <r_characteristics/> > <memo/> > <CreateTime>2003-12-03</CreateTime> > <ChangeTime>2009-07-16T15:48:55.587Z</ChangeTime> > <Location>0</Location> > <HTA_UserCode>28</HTA_UserCode> > <LidnummerExact>55267</LidnummerExact> > <r_debgroup/> > <r_discount>0</r_discount> > <r_credlim>0</r_credlim> > <r_outstanding>0</r_outstanding> > <r_creddays>0</r_creddays> > <r_credpassed>False</r_credpassed> > <r_contributieJaar>0</r_contributieJaar> > <r_currency/> > <r_giro/> > <r_HasOrder>True</r_HasOrder> > <r_AcceptGiro>False</r_AcceptGiro> > <R_Blokked>False</R_Blokked> > <r_wtsnummer>354807</r_wtsnummer> > <r_identrecd>False</r_identrecd> > <r_isSynced>False</r_isSynced> > <r_btpnummer>0</r_btpnummer> > </Relation> > <Relation> > <r_code>55267</r_code> > <r_debnr>55267</r_debnr> > <r_hoofdlid>55267</r_hoofdlid> > <r_medelid>False</r_medelid> > <r_lidsoort>OPZ</r_lidsoort> > <r_naam>Back</r_naam> > <r_voorletters>I.M.</r_voorletters> > <r_voornaam/> > <r_tussenvoegsel>de</r_tussenvoegsel> > <r_titel/> > <r_zoeknaam>BACK00</r_zoeknaam> > <r_geslacht>V</r_geslacht> > <r_geboorte_datum>1976-06-14</r_geboorte_datum> > <r_adres>Kortenaerlaan 22</r_adres> > <r_huisnummer/> > <r_postcode>2121 XK</r_postcode> > <r_woonplaats>BENNEBROEK</r_woonplaats> > <r_land>NL</r_land> > <r_postadres/> > <r_postadres_plaats/> > <r_postadres_land/> > <r_postadres_postcode/> > <r_telefoon/> > <r_telefoon2/> > <r_fax/> > <r_paspoort/> > <r_email>back@... <mailto:back@...></r_email> > <r_bank>110722205</r_bank> > <r_btwnr/> > <r_incasso>True</r_incasso> > <r_clubcard>False</r_clubcard> > <r_clubcardnr/> > <r_cc_naam/> > <r_via>A</r_via> > <r_welk_brief>True</r_welk_brief> > <r_vv_datum/> > <r_VerzendcodeP/> > <r_VerzendcodeV/> > <r_barcode/> > <r_characteristics/> > <memo/> > <CreateTime>2003-12-03</CreateTime> > <ChangeTime>2009-07-16T15:48:55.587Z</ChangeTime> > <Location>0</Location> > <HTA_UserCode>28</HTA_UserCode> > <LidnummerExact>55267</LidnummerExact> > <r_debgroup/> > <r_discount>0</r_discount> > <r_credlim>0</r_credlim> > <r_outstanding>0</r_outstanding> > <r_creddays>0</r_creddays> > <r_credpassed>False</r_credpassed> > <r_contributieJaar>0</r_contributieJaar> > <r_currency/> > <r_giro/> > <r_HasOrder>True</r_HasOrder> > <r_AcceptGiro>False</r_AcceptGiro> > <R_Blokked>False</R_Blokked> > <r_wtsnummer>354807</r_wtsnummer> > <r_identrecd>False</r_identrecd> > <r_isSynced>False</r_isSynced> > <r_btpnummer>0</r_btpnummer> > </Relation> > </Relations> > </XXXRelations> > > > > COMPLETE LOGGING > 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG VFSTransportListener > Scanning directory or file : file:///c:/ > /Incoming/BTP_inbox > 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG VFSTransportListener > File name pattern :.*\.xml > 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG VFSTransportListener > Matching file :HARM.xml > 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG VFSTransportListener > Processing file :file:///c:/Incoming/BTP_inbox/HARM.xml > 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG > ProxyServiceMessageReceiver Proxy Service SCOFileReader recei > ved a new message... > 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG > ProxyServiceMessageReceiver Message To: null > 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG > ProxyServiceMessageReceiver SOAPAction: null > 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG > ProxyServiceMessageReceiver WSA-Action: null > 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG > ProxyServiceMessageReceiver Using sequence named : sco-input > for incoming message mediation > 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG SequenceMediator > Start : Sequence <sco-input> > 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG SequenceMediator > Sequence <SequenceMediator> :: mediate() > 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG LogMediator Start : > Log mediator > 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] INFO LogMediator To: > ,MessageID: urn:uuid:76DD5C44B7C42B6E1E124954 > 7866826,Direction: request,Envelope: <?xml version='1.0' > encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="ht > tp://schemas.xmlsoap.org/soap/envelope/ > <http://schemas.xmlsoap.org/soap/envelope/>"><soapenv:Body><XXXRelations> > <Relations> > <Relation> > <r_code>55267</r_code> > <r_debnr>55267</r_debnr> > <r_hoofdlid>55267</r_hoofdlid> > <r_medelid>False</r_medelid> > <r_lidsoort>OPZ</r_lidsoort> > <r_naam>Back</r_naam> > <r_voorletters>I.M.</r_voorletters> > <r_voornaam /> > <r_tussenvoegsel>de</r_tussenvoegsel> > <r_titel /> > <r_zoeknaam>BACK00</r_zoeknaam> > <r_geslacht>V</r_geslacht> > <r_geboorte_datum>1976-06-14</r_geboorte_datum> > <r_adres>Kortenaerlaan 22</r_adres> > <r_huisnummer /> > <r_postcode>2121 XK</r_postcode> > <r_woonplaats>BENNEBROEK</r_woonplaats> > <r_land>NL</r_land> > <r_postadres /> > <r_postadres_plaats /> > <r_postadres_land /> > <r_postadres_postcode /> > <r_telefoon /> > <r_telefoon2 /> > <r_fax /> > <r_paspoort /> > <r_email>back@... <mailto:back@...></r_email> > <r_bank>110722205</r_bank> > <r_btwnr /> > <r_incasso>True</r_incasso> > <r_clubcard>False</r_clubcard> > <r_clubcardnr /> > <r_cc_naam /> > <r_via>A</r_via> > <r_welk_brief>True</r_welk_brief> > <r_vv_datum /> > <r_VerzendcodeP /> > <r_VerzendcodeV /> > <r_barcode /> > <r_characteristics /> > <memo /> > <CreateTime>2003-12-03</CreateTime> > <ChangeTime>2009-07-16T15:48:55.587Z</ChangeTime> > <Location>0</Location> > <HTA_UserCode>28</HTA_UserCode> > <LidnummerExact>55267</LidnummerExact> > <r_debgroup /> > <r_discount>0</r_discount> > <r_credlim>0</r_credlim> > <r_outstanding>0</r_outstanding> > <r_creddays>0</r_creddays> > <r_credpassed>False</r_credpassed> > <r_contributieJaar>0</r_contributieJaar> > <r_currency /> > <r_giro /> > <r_HasOrder>True</r_HasOrder> > <r_AcceptGiro>False</r_AcceptGiro> > <R_Blokked>False</R_Blokked> > <r_wtsnummer>354807</r_wtsnummer> > <r_identrecd>False</r_identrecd> > <r_isSynced>False</r_isSynced> > <r_btpnummer>0</r_btpnummer> > </Relation> > <Relation> > <r_code>55267</r_code> > <r_debnr>55267</r_debnr> > <r_hoofdlid>55267</r_hoofdlid> > <r_medelid>False</r_medelid> > <r_lidsoort>OPZ</r_lidsoort> > <r_naam>Back</r_naam> > <r_voorletters>I.M.</r_voorletters> > <r_voornaam /> > <r_tussenvoegsel>de</r_tussenvoegsel> > <r_titel /> > <r_zoeknaam>BACK00</r_zoeknaam> > <r_geslacht>V</r_geslacht> > <r_geboorte_datum>1976-06-14</r_geboorte_datum> > <r_adres>Kortenaerlaan 22</r_adres> > <r_huisnummer /> > <r_postcode>2121 XK</r_postcode> > <r_woonplaats>BENNEBROEK</r_woonplaats> > <r_land>NL</r_land> > <r_postadres /> > <r_postadres_plaats /> > <r_postadres_land /> > <r_postadres_postcode /> > <r_telefoon /> > <r_telefoon2 /> > <r_fax /> > <r_paspoort /> > <r_email>back@... <mailto:back@...></r_email> > <r_bank>110722205</r_bank> > <r_btwnr /> > <r_incasso>True</r_incasso> > <r_clubcard>False</r_clubcard> > <r_clubcardnr /> > <r_cc_naam /> > <r_via>A</r_via> > <r_welk_brief>True</r_welk_brief> > <r_vv_datum /> > <r_VerzendcodeP /> > <r_VerzendcodeV /> > <r_barcode /> > <r_characteristics /> > <memo /> > <CreateTime>2003-12-03</CreateTime> > <ChangeTime>2009-07-16T15:48:55.587Z</ChangeTime> > <Location>0</Location> > <HTA_UserCode>28</HTA_UserCode> > <LidnummerExact>55267</LidnummerExact> > <r_debgroup /> > <r_discount>0</r_discount> > <r_credlim>0</r_credlim> > <r_outstanding>0</r_outstanding> > <r_creddays>0</r_creddays> > <r_credpassed>False</r_credpassed> > <r_contributieJaar>0</r_contributieJaar> > <r_currency /> > <r_giro /> > <r_HasOrder>True</r_HasOrder> > <r_AcceptGiro>False</r_AcceptGiro> > <R_Blokked>False</R_Blokked> > > </Relation></Relations></XXXRelations></soapenv:Body></soapenv:Envelope> > 2009-08-06 10:37:46,435 [-] [vfs-Worker-2] DEBUG LogMediator End : Log > mediator > 2009-08-06 10:37:46,435 [-] [vfs-Worker-2] DEBUG IterateMediator Start > : Iterate mediator > 2009-08-06 10:37:46,435 [-] [vfs-Worker-2] ERROR VFSTransportListener > Error processing File URI : file:///c:/Incoming/BTP_inbox/HARM.xml > org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException: > java.lang.NullPointerException > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:249) > at > org.apache.axiom.om.impl.llom.OMNodeImpl.build(OMNodeImpl.java:327) > at > org.apache.axiom.om.impl.llom.OMElementImpl.build(OMElementImpl.java:706) > at > org.apache.axiom.om.impl.llom.OMElementImpl.cloneOMElement(OMElementImpl.java:1090) > at > org.apache.synapse.util.MessageHelper.cloneSOAPEnvelope(MessageHelper.java:221) > at > org.apache.synapse.mediators.eip.splitter.IterateMediator.mediate(IterateMediator.java:95) > at > org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58) > at > org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125) > at > org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java: > 149) > at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176) > at > org.apache.synapse.transport.base.AbstractTransportListener.handleIncomingMessage(AbstractTransport > Listener.java:256) > at > org.apache.synapse.transport.vfs.VFSTransportListener.processFile(VFSTransportListener.java:448) > at > org.apache.synapse.transport.vfs.VFSTransportListener.scanFileOrDirectory(VFSTransportListener.java > :241) > at > org.apache.synapse.transport.vfs.VFSTransportListener.onPoll(VFSTransportListener.java:145) > at > org.apache.synapse.transport.base.AbstractPollingTransportListener$1$1.run(AbstractPollingTransport > Listener.java:94) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown > Source) > at java.lang.Thread.run(Unknown Source) > Caused by: javax.xml.stream.XMLStreamException: > java.lang.NullPointerException > at > org.apache.axiom.om.impl.llom.OMStAXWrapper.updateLastNode(OMStAXWrapper.java:1054) > at > org.apache.axiom.om.impl.llom.OMStAXWrapper.next(OMStAXWrapper.java:977) > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:506) > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:161) > ... 17 more > Caused by: java.lang.NullPointerException > at > org.apache.axiom.om.impl.llom.OMStAXWrapper.updateNextNode(OMStAXWrapper.java:1064) > at > org.apache.axiom.om.impl.llom.OMStAXWrapper.updateLastNode(OMStAXWrapper.java:1052) > ... 20 more > 2009-08-06 10:37:46,717 [-] [vfs-Worker-2] DEBUG VFSTransportListener > Moving to file :file:///c:/Incoming/BTP_error\HARM.xml > > > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Esb-java-user mailing list > Esb-java-user@... > https://wso2.org/cgi-bin/mailman/listinfo/esb-java-user > -- Ruwan Linton Technical Lead & Product Manager; WSO2 ESB; http://wso2.org/esb WSO2 Inc.; http://wso2.org email: ruwan@...; cell: +94 77 341 3097 blog: http://blog.ruwan.org _______________________________________________ Esb-java-user mailing list Esb-java-user@... https://wso2.org/cgi-bin/mailman/listinfo/esb-java-user |
|
|
Re: Fwd: iterate mediator barfs on medium sized messagesOK,
I'll give it a try on 2.1.0. In the meanwhile it looks similar to https://www.wso2.org/jira/browse/ESBJAVA-496 (may/2008) which seems to be open. What do you think ? Regards, Harm On Thu, Aug 6, 2009 at 10:54 AM, Ruwan Linton <ruwan@...> wrote: Harm Verhagen wrote: _______________________________________________ Esb-java-user mailing list Esb-java-user@... https://wso2.org/cgi-bin/mailman/listinfo/esb-java-user |
|
|
Re: Fwd: iterate mediator barfs on medium sized messages2.1.0 seems to work fine.
Do you recall what the problem was ? Was it a synapse problem ? Do you have a workaround for 1.7.1 ? Regards, Harm On Thu, Aug 6, 2009 at 11:04 AM, Harm Verhagen <harm.verhagen@...> wrote: OK, _______________________________________________ Esb-java-user mailing list Esb-java-user@... https://wso2.org/cgi-bin/mailman/listinfo/esb-java-user |
|
|
Re: Fwd: iterate mediator barfs on medium sized messagesHarm Verhagen wrote:
> 2.1.0 seems to work fine. > > Do you recall what the problem was ? > Was it a synapse problem ? Yes. it is a synapse vfs transport problem... try using the vfs transport with the 1.7.1 version, but I am not sure whether it will work or not :-( . Thanks, Ruwan > > Do you have a workaround for 1.7.1 ? > > > > Regards, > Harm > > On Thu, Aug 6, 2009 at 11:04 AM, Harm Verhagen > <harm.verhagen@... <mailto:harm.verhagen@...>> wrote: > > OK, > > I'll give it a try on 2.1.0. > In the meanwhile it looks similar to > https://www.wso2.org/jira/browse/ESBJAVA-496 (may/2008) which > seems to be open. What do you think ? > > > Regards, > Harm > > > On Thu, Aug 6, 2009 at 10:54 AM, Ruwan Linton <ruwan@... > <mailto:ruwan@...>> wrote: > > Harm Verhagen wrote: > > wso2esb: v1.7.1 > Hi Harm, > > Can you please try this on the latest version of the ESB (2.1.0) I > remember having this sort of an issue and we fixing that. > > Thanks, > Ruwan > > > > ---------- Forwarded message ---------- > > From: *Harm Verhagen* <harm.verhagen@... > <mailto:harm.verhagen@...> > > <mailto:harm.verhagen@... > <mailto:harm.verhagen@...>>> > > Date: Thu, Aug 6, 2009 at 10:47 AM > > Subject: iterate mediator barfs on medium sized messages > > To: esb-java-user@... <mailto:esb-java-user@...> > <mailto:esb-java-user@... <mailto:esb-java-user@...>> > > > > > > Hi, > > > > > > I was trying to use the iterate mediator in a similar way as > shown in [1] > > I read xml files from disk, then process them in a sequence. > > > > [1] > http://www.slideshare.net/wso2.org/wso2-scenarios-esb-webinar-july-1st > > > > When using tiny messages things work fine, but when using > > > > for example: > > <?xml version="1.0" encoding="utf-8"?> > > <XXXRelations> > > <Relations> > > <Relation> > > <Relations> > > <Relation> > > <r_code>55267</r_code> > > </Relation> > > <Relation> > > <r_code>55267</r_code> > > </Relation> > > </Relations> > > </XXXRelations> > > > > This results as expected in a sequence of messages. > > > > > > However when I have an xml file with just 2 a bit > larger<Relation/> > > parts (60 lines each). the iterate mediator refuses to work. > > > > I get the following error: > > 2009-08-06 10:37:46,435 [-] [vfs-Worker-2] DEBUG LogMediator > End : Log > > mediator > > 2009-08-06 10:37:46,435 [-] [vfs-Worker-2] DEBUG > IterateMediator Start > > : Iterate mediator > > 2009-08-06 10:37:46,435 [-] [vfs-Worker-2] ERROR > VFSTransportListener > > Error processing File URI : > file:///c:/Incoming/BTP_inbox/HARM.xml > > org.apache.axiom.om.OMException: > javax.xml.stream.XMLStreamException: > > java.lang.NullPointerException > > at > > > org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:249) > > at > > > org.apache.axiom.om.impl.llom.OMNodeImpl.build(OMNodeImpl.java:327) > > at > > > org.apache.axiom.om.impl.llom.OMElementImpl.build(OMElementImpl.java:706) > > at > > > org.apache.axiom.om.impl.llom.OMElementImpl.cloneOMElement(OMElementImpl.java:1090) > > at > > > org.apache.synapse.util.MessageHelper.cloneSOAPEnvelope(MessageHelper.java:221) > > at > > > org.apache.synapse.mediators.eip.splitter.IterateMediator.mediate(IterateMediator.java:95) > > at > > > org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58) > > at > > > org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125) > > at > > > org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java: > > 149) > > at > org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176) > > at > > > org.apache.synapse.transport.base.AbstractTransportListener.handleIncomingMessage(AbstractTransport > > Listener.java:256) > > at > > > org.apache.synapse.transport.vfs.VFSTransportListener.processFile(VFSTransportListener.java:448) > > at > > > org.apache.synapse.transport.vfs.VFSTransportListener.scanFileOrDirectory(VFSTransportListener.java > > :241) > > at > > > org.apache.synapse.transport.vfs.VFSTransportListener.onPoll(VFSTransportListener.java:145) > > at > > > org.apache.synapse.transport.base.AbstractPollingTransportListener$1$1.run(AbstractPollingTransport > > Listener.java:94) > > at > > > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown > Source) > > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown > > Source) > > at java.lang.Thread.run(Unknown Source) > > Caused by: javax.xml.stream.XMLStreamException: > > java.lang.NullPointerException > > at > > > org.apache.axiom.om.impl.llom.OMStAXWrapper.updateLastNode(OMStAXWrapper.java:1054) > > at > > > org.apache.axiom.om.impl.llom.OMStAXWrapper.next(OMStAXWrapper.java:977) > > at > > > org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:506) > > at > > > org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:161) > > ... 17 more > > Caused by: java.lang.NullPointerException > > at > > > org.apache.axiom.om.impl.llom.OMStAXWrapper.updateNextNode(OMStAXWrapper.java:1064) > > at > > > org.apache.axiom.om.impl.llom.OMStAXWrapper.updateLastNode(OMStAXWrapper.java:1052) > > ... 20 more > > 2009-08-06 10:37:46,717 [-] [vfs-Worker-2] DEBUG > VFSTransportListener > > Moving to file :file:///c:/Incoming/BTP_error\HARM.xml > > > > > > > > What is going on here ? > > Am I using the Iterate mediator in a way its not supposed to > be used ? > > (The manual is quite brief about this type of iterator, but > I guess > > this is exactly the job it is intended for, right ?) > > > > relevant synapse.xml snippets: > > <syn:proxy name="SCOFileReader" transports="vfs" > startOnLoad="true" > > trace="enable"> > > <syn:target inSequence="sco-input"/> > > <syn:parameter > > > name="transport.vfs.MoveAfterErrors">file:///c:Incoming/BTP_error</syn:parameter> > > <syn:parameter > name="transport.PollInterval">5</syn:parameter> > > <syn:parameter > > name="transport.vfs.ActionAfterProcess">MOVE</syn:parameter> > > <syn:parameter > > > name="transport.vfs.MoveAfterProcess">file:///c:/Incoming/BTP_processed</syn:parameter> > > <syn:parameter > > > name="transport.vfs.FileURI">file:///c://Incoming/BTP_inbox</syn:parameter> > > <syn:parameter > > name="transport.vfs.ActionAfterErrors">MOVE</syn:parameter> > > <syn:parameter > > > name="transport.vfs.MoveAfterFailure">file:///c:/Incoming/BTP_error</syn:parameter> > > <syn:parameter > > name="transport.vfs.FileNamePattern">.*\.xml</syn:parameter> > > <syn:parameter > > name="transport.vfs.ContentType">application/xml</syn:parameter> > > <syn:parameter > > name="transport.vfs.ActionAfterFailure">MOVE</syn:parameter> > > </syn:proxy> > > > > <syn:sequence name="sco-input" trace="enable"> > > <syn:log level="full" separator=","/> > > <syn:iterate xmlns:ns1="http://org.apache.synapse/xsd" > > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" > > expression="//XXXRelations/Relations/Relation"> > > <syn:target to="" soapAction="" sequence="log"/> > > </syn:iterate> > > </syn:sequence> > > <syn:sequence name="log"> > > <syn:log level="full" separator=","/> > > </syn:sequence> > > > > > > > > > > > > INPUT used to get this fault > > <?xml version="1.0" encoding="utf-8"?> > > <XXXRelations> > > <Relations> > > <Relation> > > <r_code>55267</r_code> > > <r_debnr>55267</r_debnr> > > <r_hoofdlid>55267</r_hoofdlid> > > <r_medelid>False</r_medelid> > > <r_lidsoort>OPZ</r_lidsoort> > > <r_naam>Back</r_naam> > > <r_voorletters>I.M.</r_voorletters> > > <r_voornaam/> > > <r_tussenvoegsel>de</r_tussenvoegsel> > > <r_titel/> > > <r_zoeknaam>BACK00</r_zoeknaam> > > <r_geslacht>V</r_geslacht> > > <r_geboorte_datum>1976-06-14</r_geboorte_datum> > > <r_adres>Kortenaerlaan 22</r_adres> > > <r_huisnummer/> > > <r_postcode>2121 XK</r_postcode> > > <r_woonplaats>BENNEBROEK</r_woonplaats> > > <r_land>NL</r_land> > > <r_postadres/> > > <r_postadres_plaats/> > > <r_postadres_land/> > > <r_postadres_postcode/> > > <r_telefoon/> > > <r_telefoon2/> > > <r_fax/> > > <r_paspoort/> > > <r_email>back@... <mailto:back@...> > <mailto:back@... <mailto:back@...>></r_email> > > <r_bank>110722205</r_bank> > > <r_btwnr/> > > <r_incasso>True</r_incasso> > > <r_clubcard>False</r_clubcard> > > <r_clubcardnr/> > > <r_cc_naam/> > > <r_via>A</r_via> > > <r_welk_brief>True</r_welk_brief> > > <r_vv_datum/> > > <r_VerzendcodeP/> > > <r_VerzendcodeV/> > > <r_barcode/> > > <r_characteristics/> > > <memo/> > > <CreateTime>2003-12-03</CreateTime> > > <ChangeTime>2009-07-16T15:48:55.587Z</ChangeTime> > > <Location>0</Location> > > <HTA_UserCode>28</HTA_UserCode> > > <LidnummerExact>55267</LidnummerExact> > > <r_debgroup/> > > <r_discount>0</r_discount> > > <r_credlim>0</r_credlim> > > <r_outstanding>0</r_outstanding> > > <r_creddays>0</r_creddays> > > <r_credpassed>False</r_credpassed> > > <r_contributieJaar>0</r_contributieJaar> > > <r_currency/> > > <r_giro/> > > <r_HasOrder>True</r_HasOrder> > > <r_AcceptGiro>False</r_AcceptGiro> > > <R_Blokked>False</R_Blokked> > > <r_wtsnummer>354807</r_wtsnummer> > > <r_identrecd>False</r_identrecd> > > <r_isSynced>False</r_isSynced> > > <r_btpnummer>0</r_btpnummer> > > </Relation> > > <Relation> > > <r_code>55267</r_code> > > <r_debnr>55267</r_debnr> > > <r_hoofdlid>55267</r_hoofdlid> > > <r_medelid>False</r_medelid> > > <r_lidsoort>OPZ</r_lidsoort> > > <r_naam>Back</r_naam> > > <r_voorletters>I.M.</r_voorletters> > > <r_voornaam/> > > <r_tussenvoegsel>de</r_tussenvoegsel> > > <r_titel/> > > <r_zoeknaam>BACK00</r_zoeknaam> > > <r_geslacht>V</r_geslacht> > > <r_geboorte_datum>1976-06-14</r_geboorte_datum> > > <r_adres>Kortenaerlaan 22</r_adres> > > <r_huisnummer/> > > <r_postcode>2121 XK</r_postcode> > > <r_woonplaats>BENNEBROEK</r_woonplaats> > > <r_land>NL</r_land> > > <r_postadres/> > > <r_postadres_plaats/> > > <r_postadres_land/> > > <r_postadres_postcode/> > > <r_telefoon/> > > <r_telefoon2/> > > <r_fax/> > > <r_paspoort/> > > <r_email>back@... <mailto:back@...> > <mailto:back@... <mailto:back@...>></r_email> > > <r_bank>110722205</r_bank> > > <r_btwnr/> > > <r_incasso>True</r_incasso> > > <r_clubcard>False</r_clubcard> > > <r_clubcardnr/> > > <r_cc_naam/> > > <r_via>A</r_via> > > <r_welk_brief>True</r_welk_brief> > > <r_vv_datum/> > > <r_VerzendcodeP/> > > <r_VerzendcodeV/> > > <r_barcode/> > > <r_characteristics/> > > <memo/> > > <CreateTime>2003-12-03</CreateTime> > > <ChangeTime>2009-07-16T15:48:55.587Z</ChangeTime> > > <Location>0</Location> > > <HTA_UserCode>28</HTA_UserCode> > > <LidnummerExact>55267</LidnummerExact> > > <r_debgroup/> > > <r_discount>0</r_discount> > > <r_credlim>0</r_credlim> > > <r_outstanding>0</r_outstanding> > > <r_creddays>0</r_creddays> > > <r_credpassed>False</r_credpassed> > > <r_contributieJaar>0</r_contributieJaar> > > <r_currency/> > > <r_giro/> > > <r_HasOrder>True</r_HasOrder> > > <r_AcceptGiro>False</r_AcceptGiro> > > <R_Blokked>False</R_Blokked> > > <r_wtsnummer>354807</r_wtsnummer> > > <r_identrecd>False</r_identrecd> > > <r_isSynced>False</r_isSynced> > > <r_btpnummer>0</r_btpnummer> > > </Relation> > > </Relations> > > </XXXRelations> > > > > > > > > COMPLETE LOGGING > > 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG > VFSTransportListener > > Scanning directory or file : file:///c:/ > > /Incoming/BTP_inbox > > 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG > VFSTransportListener > > File name pattern :.*\.xml > > 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG > VFSTransportListener > > Matching file :HARM.xml > > 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG > VFSTransportListener > > Processing file :file:///c:/Incoming/BTP_inbox/HARM.xml > > 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG > > ProxyServiceMessageReceiver Proxy Service SCOFileReader recei > > ved a new message... > > 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG > > ProxyServiceMessageReceiver Message To: null > > 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG > > ProxyServiceMessageReceiver SOAPAction: null > > 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG > > ProxyServiceMessageReceiver WSA-Action: null > > 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG > > ProxyServiceMessageReceiver Using sequence named : sco-input > > for incoming message mediation > > 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG > SequenceMediator > > Start : Sequence <sco-input> > > 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG > SequenceMediator > > Sequence <SequenceMediator> :: mediate() > > 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] DEBUG LogMediator > Start : > > Log mediator > > 2009-08-06 10:37:46,357 [-] [vfs-Worker-2] INFO LogMediator To: > > ,MessageID: urn:uuid:76DD5C44B7C42B6E1E124954 > > 7866826,Direction: request,Envelope: <?xml version='1.0' > > encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="ht > > tp://schemas.xmlsoap.org/soap/envelope/ > <http://schemas.xmlsoap.org/soap/envelope/> > > > <http://schemas.xmlsoap.org/soap/envelope/>"><soapenv:Body><XXXRelations> > > <Relations> > > <Relation> > > <r_code>55267</r_code> > > <r_debnr>55267</r_debnr> > > <r_hoofdlid>55267</r_hoofdlid> > > <r_medelid>False</r_medelid> > > <r_lidsoort>OPZ</r_lidsoort> > > <r_naam>Back</r_naam> > > <r_voorletters>I.M.</r_voorletters> > > <r_voornaam /> > > <r_tussenvoegsel>de</r_tussenvoegsel> > > <r_titel /> > > <r_zoeknaam>BACK00</r_zoeknaam> > > <r_geslacht>V</r_geslacht> > > <r_geboorte_datum>1976-06-14</r_geboorte_datum> > > <r_adres>Kortenaerlaan 22</r_adres> > > <r_huisnummer /> > > <r_postcode>2121 XK</r_postcode> > > <r_woonplaats>BENNEBROEK</r_woonplaats> > > <r_land>NL</r_land> > > <r_postadres /> > > <r_postadres_plaats /> > > <r_postadres_land /> > > <r_postadres_postcode /> > > <r_telefoon /> > > <r_telefoon2 /> > > <r_fax /> > > <r_paspoort /> > > <r_email>back@... <mailto:back@...> > <mailto:back@... <mailto:back@...>></r_email> > > <r_bank>110722205</r_bank> > > <r_btwnr /> > > <r_incasso>True</r_incasso> > > <r_clubcard>False</r_clubcard> > > <r_clubcardnr /> > > <r_cc_naam /> > > <r_via>A</r_via> > > <r_welk_brief>True</r_welk_brief> > > <r_vv_datum /> > > <r_VerzendcodeP /> > > <r_VerzendcodeV /> > > <r_barcode /> > > <r_characteristics /> > > <memo /> > > <CreateTime>2003-12-03</CreateTime> > > <ChangeTime>2009-07-16T15:48:55.587Z</ChangeTime> > > <Location>0</Location> > > <HTA_UserCode>28</HTA_UserCode> > > <LidnummerExact>55267</LidnummerExact> > > <r_debgroup /> > > <r_discount>0</r_discount> > > <r_credlim>0</r_credlim> > > <r_outstanding>0</r_outstanding> > > <r_creddays>0</r_creddays> > > <r_credpassed>False</r_credpassed> > > <r_contributieJaar>0</r_contributieJaar> > > <r_currency /> > > <r_giro /> > > <r_HasOrder>True</r_HasOrder> > > <r_AcceptGiro>False</r_AcceptGiro> > > <R_Blokked>False</R_Blokked> > > <r_wtsnummer>354807</r_wtsnummer> > > <r_identrecd>False</r_identrecd> > > <r_isSynced>False</r_isSynced> > > <r_btpnummer>0</r_btpnummer> > > </Relation> > > <Relation> > > <r_code>55267</r_code> > > <r_debnr>55267</r_debnr> > > <r_hoofdlid>55267</r_hoofdlid> > > <r_medelid>False</r_medelid> > > <r_lidsoort>OPZ</r_lidsoort> > > <r_naam>Back</r_naam> > > <r_voorletters>I.M.</r_voorletters> > > <r_voornaam /> > > <r_tussenvoegsel>de</r_tussenvoegsel> > > <r_titel /> > > <r_zoeknaam>BACK00</r_zoeknaam> > > <r_geslacht>V</r_geslacht> > > <r_geboorte_datum>1976-06-14</r_geboorte_datum> > > <r_adres>Kortenaerlaan 22</r_adres> > > <r_huisnummer /> > > <r_postcode>2121 XK</r_postcode> > > <r_woonplaats>BENNEBROEK</r_woonplaats> > > <r_land>NL</r_land> > > <r_postadres /> > > <r_postadres_plaats /> > > <r_postadres_land /> > > <r_postadres_postcode /> > > <r_telefoon /> > > <r_telefoon2 /> > > <r_fax /> > > <r_paspoort /> > > <r_email>back@... <mailto:back@...> > <mailto:back@... <mailto:back@...>></r_email> > > <r_bank>110722205</r_bank> > > <r_btwnr /> > > <r_incasso>True</r_incasso> > > <r_clubcard>False</r_clubcard> > > <r_clubcardnr /> > > <r_cc_naam /> > > <r_via>A</r_via> > > <r_welk_brief>True</r_welk_brief> > > <r_vv_datum /> > > <r_VerzendcodeP /> > > <r_VerzendcodeV /> > > <r_barcode /> > > <r_characteristics /> > > <memo /> > > <CreateTime>2003-12-03</CreateTime> > > <ChangeTime>2009-07-16T15:48:55.587Z</ChangeTime> > > <Location>0</Location> > > <HTA_UserCode>28</HTA_UserCode> > > <LidnummerExact>55267</LidnummerExact> > > <r_debgroup /> > > <r_discount>0</r_discount> > > <r_credlim>0</r_credlim> > > <r_outstanding>0</r_outstanding> > > <r_creddays>0</r_creddays> > > <r_credpassed>False</r_credpassed> > > <r_contributieJaar>0</r_contributieJaar> > > <r_currency /> > > <r_giro /> > > <r_HasOrder>True</r_HasOrder> > > <r_AcceptGiro>False</r_AcceptGiro> > > <R_Blokked>False</R_Blokked> > > > > > </Relation></Relations></XXXRelations></soapenv:Body></soapenv:Envelope> > > 2009-08-06 10:37:46,435 [-] [vfs-Worker-2] DEBUG LogMediator > End : Log > > mediator > > 2009-08-06 10:37:46,435 [-] [vfs-Worker-2] DEBUG > IterateMediator Start > > : Iterate mediator > > 2009-08-06 10:37:46,435 [-] [vfs-Worker-2] ERROR > VFSTransportListener > > Error processing File URI : > file:///c:/Incoming/BTP_inbox/HARM.xml > > org.apache.axiom.om.OMException: > javax.xml.stream.XMLStreamException: > > java.lang.NullPointerException > > at > > > org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:249) > > at > > > org.apache.axiom.om.impl.llom.OMNodeImpl.build(OMNodeImpl.java:327) > > at > > > org.apache.axiom.om.impl.llom.OMElementImpl.build(OMElementImpl.java:706) > > at > > > org.apache.axiom.om.impl.llom.OMElementImpl.cloneOMElement(OMElementImpl.java:1090) > > at > > > org.apache.synapse.util.MessageHelper.cloneSOAPEnvelope(MessageHelper.java:221) > > at > > > org.apache.synapse.mediators.eip.splitter.IterateMediator.mediate(IterateMediator.java:95) > > at > > > org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58) > > at > > > org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125) > > at > > > org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java: > > 149) > > at > org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176) > > at > > > org.apache.synapse.transport.base.AbstractTransportListener.handleIncomingMessage(AbstractTransport > > Listener.java:256) > > at > > > org.apache.synapse.transport.vfs.VFSTransportListener.processFile(VFSTransportListener.java:448) > > at > > > org.apache.synapse.transport.vfs.VFSTransportListener.scanFileOrDirectory(VFSTransportListener.java > > :241) > > at > > > org.apache.synapse.transport.vfs.VFSTransportListener.onPoll(VFSTransportListener.java:145) > > at > > > org.apache.synapse.transport.base.AbstractPollingTransportListener$1$1.run(AbstractPollingTransport > > Listener.java:94) > > at > > > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown > Source) > > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown > > Source) > > at java.lang.Thread.run(Unknown Source) > > Caused by: javax.xml.stream.XMLStreamException: > > java.lang.NullPointerException > > at > > > org.apache.axiom.om.impl.llom.OMStAXWrapper.updateLastNode(OMStAXWrapper.java:1054) > > at > > > org.apache.axiom.om.impl.llom.OMStAXWrapper.next(OMStAXWrapper.java:977) > > at > > > org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:506) > > at > > > org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:161) > > ... 17 more > > Caused by: java.lang.NullPointerException > > at > > > org.apache.axiom.om.impl.llom.OMStAXWrapper.updateNextNode(OMStAXWrapper.java:1064) > > at > > > org.apache.axiom.om.impl.llom.OMStAXWrapper.updateLastNode(OMStAXWrapper.java:1052) > > ... 20 more > > 2009-08-06 10:37:46,717 [-] [vfs-Worker-2] DEBUG > VFSTransportListener > > Moving to file :file:///c:/Incoming/BTP_error\HARM.xml > > > > > > > > > > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Esb-java-user mailing list > > Esb-java-user@... <mailto:Esb-java-user@...> > > https://wso2.org/cgi-bin/mailman/listinfo/esb-java-user > > > > > -- > Ruwan Linton > Technical Lead & Product Manager; WSO2 ESB; http://wso2.org/esb > WSO2 <http://wso2.org/esb%0AWSO2> Inc.; http://wso2.org > email: ruwan@... <mailto:ruwan@...>; cell: +94 77 > 341 3097 > blog: http://blog.ruwan.org > > > > _______________________________________________ > Esb-java-user mailing list > Esb-java-user@... <mailto:Esb-java-user@...> > https://wso2.org/cgi-bin/mailman/listinfo/esb-java-user > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Esb-java-user mailing list > Esb-java-user@... > https://wso2.org/cgi-bin/mailman/listinfo/esb-java-user > -- Ruwan Linton Technical Lead & Product Manager; WSO2 ESB; http://wso2.org/esb WSO2 Inc.; http://wso2.org email: ruwan@...; cell: +94 77 341 3097 blog: http://blog.ruwan.org _______________________________________________ Esb-java-user mailing list Esb-java-user@... https://wso2.org/cgi-bin/mailman/listinfo/esb-java-user |
| Free embeddable forum powered by Nabble | Forum Help |