wso2esb - Xerces error while processing IDocs with WSO2 -
i have problem processing idocs wso2 esb 4.8.1. each time idoc empty segments (which seems valid idoc) incoming xerces throw error:
error - axis2idochandler error while processing idoc through axis engine java.lang.nullpointerexception @ com.sun.org.apache.xerces.internal.impl.xml11nsdocumentscannerimpl.scanstartelement(xml11nsdocumentscannerimpl.java:351) @ com.sun.org.apache.xerces.internal.impl.xmldocumentfragmentscannerimpl$fragmentcontentdriver.next(xmldocumentfragmentscannerimpl.java:2756) @ com.sun.org.apache.xerces.internal.impl.xmldocumentscannerimpl.next(xmldocumentscannerimpl.java:647) @ com.sun.org.apache.xerces.internal.impl.xml11nsdocumentscannerimpl.next(xml11nsdocumentscannerimpl.java:852) @ com.sun.org.apache.xerces.internal.impl.xmlstreamreaderimpl.next(xmlstreamreaderimpl.java:554) @ org.apache.axiom.util.stax.wrapper.xmlstreamreaderwrapper.next(xmlstreamreaderwrapper.java:225) @ org.apache.axiom.util.stax.dialect.disallowdoctypedeclstreamreaderwrapper.next(disallowdoctypedeclstreamreaderwrapper.java:34) @ org.apache.axiom.util.stax.wrapper.xmlstreamreaderwrapper.next(xmlstreamreaderwrapper.java:225) @ org.apache.axiom.util.stax.dialect.sjsxpstreamreaderwrapper.next(sjsxpstreamreaderwrapper.java:138) @ org.apache.axiom.om.impl.builder.staxombuilder.parsernext(staxombuilder.java:681) @ org.apache.axiom.om.impl.builder.staxombuilder.next(staxombuilder.java:214) @ org.apache.axiom.om.impl.llom.omelementimpl.getnextomsibling(omelementimpl.java:336) @ org.apache.axiom.om.impl.traverse.omchildreniterator.getnextnode(omchildreniterator.java:36) @ org.apache.axiom.om.impl.traverse.omabstractiterator.hasnext(omabstractiterator.java:58) @ org.apache.axiom.om.impl.traverse.omfilteriterator.hasnext(omfilteriterator.java:54) @ org.wso2.carbon.transports.sap.idoc.util.idocadapterutils.stamparckey(idocadapterutils.java:62) @ org.wso2.carbon.transports.sap.idoc.axis2idochandler$idocworker.run(axis2idochandler.java:132) @ org.apache.axis2.transport.base.threads.nativeworkerpool$1.run(nativeworkerpool.java:172) @ java.util.concurrent.threadpoolexecutor$worker.runtask(threadpoolexecutor.java:895) @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:918) @ java.lang.thread.run(thread.java:662)
this problem in jdks xerces implementation described here.
is there way setup axis2 use stream reader or there other solution problem?
you can try upgrading xerces jar file placing latest version jar file under esb_home/repository/components/lib directory.
Comments
Post a Comment