Skip to Content
avatar image
Former Member

SOAP Service could not loaded: XMLProxy Error: null

We created a SAP MII (15.1) workbench Transaction, using WebService action linked webserviceA (provided by an ESB system which called another webserviceB provided by SAP) and got an error:

SOAP sevice could not be loaded.XMLProxy error:NULL

the WebServiceA, through the browser can normally access. And through Transaction webservice action can access webserviceB directly.

And the log viewer show the message blow:

===============================

j2ee/cluster/server0/log/system/server_00.log

===============================

#2.#2018 01 04 10:52:39:721#+0800#Warning#/System/Server/Critical# com.sap.ASJ.krn_thd.000025#BC-JAS-COR#kernel.sda#C0000AE24113031B0000000600002E66###com.sap.engine.core.thread.impl3.ErrorQueueHandler#Guest#0##4F360F6BF0F811E79E2400000057E23E#4f360f6bf0f811e79e2400000057e23e##0#Thread[ErrorQueueWatchDog,5,main]#Plain#com.sap.engine.services.monitor.mbeans.MonitorResourceBundle# The following Error is thrown by the VM [java.lang.StackOverflowError]. ErrorQueueHandler will just trace it. The caller component should take care to process it properly. Error details: N/A ===============================

j2ee/cluster/server0/log/applications_00.log

===============================

#2.#2018 01 04 10:52:39:729#+0800#Error#/Applications/XMII/Xacute# ##sap.com/xapps~xmii~ear#C0000AE2411303230000000000002E66#5759550000000004#sap.com/xapps~xmii~ear#com.sap.xmii.servlet.XmlProxy#Guest#0##0E722A0FF0F811E7BA8C00000057E23E#35b08c22f0fa11e7ab8900000057e23e##0#Thread[HTTP Worker [@502120377],5,Dedicated_Application_Thread]#Plain## XmlProxy Error: null# ===============================

j2ee/cluster/server0/log/defaultTrace_00.trc

===============================

XmlProxy Error: null [EXCEPTION]

java.lang.StackOverflowError

at java.lang.Exception.<init>(Exception.java:54)

at java.io.IOException.<init>(IOException.java:54)

at java.io.EOFException.<init>(EOFException.java:50) at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)

at org.apache.xerces.impl.XMLEntityScanner.skipSpaces(Unknown Source)

at org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.impl.xs.opti.SchemaParsingConfig.parse(Unknown Source) at org.apache.xerces.impl.xs.opti.SchemaParsingConfig.parse(Unknown Source) at org.apache.xerces.impl.xs.opti.SchemaDOMParser.parse(Unknown Source) at org.apache.xerces.impl.xs.traversers.XSDHandler.getSchemaDocument(Unknown Source) at org.apache.xerces.impl.xs.traversers.XSDHandler.resolveSchema(Unknown Source) at org.apache.xerces.impl.xs.traversers.XSDHandler.constructTrees(Unknown Source) …… at org.apache.xerces.impl.xs.traversers.XSDHandler.constructTrees(Unknown Source) at org.apache.xerces.impl.xs.traversers.XSDHandler.parseSchema(Unknown Source) at org.apache.xerces.impl.xs.XMLSchemaLoader.loadSchema(Unknown Source) at org.apache.xerces.impl.xs.XMLSchemaLoader.loadGrammar(Unknown Source) at com.sap.lhcommon.schema.XmlSchemaHelper.parseMultiple(XmlSchemaHelper.java:404) at com.sap.lhcommon.schema.XmlSchemaHelper.loadSchema(XmlSchemaHelper.java:305) at com.sap.lhcommon.webservice.SoapService.fromDefinition(SoapService.java:76) at com.sap.lhcommon.webservice.SoapService.fromWsdl(SoapService.java:64) at com.sap.xmii.servlet.XmlProxy.loadSoapService(XmlProxy.java:337) at com.sap.xmii.servlet.XmlProxy.service(XmlProxy.java:172) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:202) at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:103) at com.sap.xmii.system.SecurityFilter.doFilter(SecurityFilter.java:127) at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79) at com.sap.xsrf.filter.XSRFProtectorFilter.doFilter(XSRFProtectorFilter.java:62) at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:441) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:210) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:430) at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:278) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81) at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60) at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27) at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29) at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26) at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:57) at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43) at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:475) at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:269) at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56) at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122) at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101) at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328)

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Jan 22 at 07:26 AM

    Hello, Guoqiang. I think your issue is caused by StackOverflowError. One of the reason is your JVM stack setting is too small. I'd like to suggest that you should check your JVM stack setting first increase the stack size. you could config -Xss:to increase stack size Besides, If still not working after you resize stack, The most common case that can possibly exhaust a Java application’s stack is recursion. Could you check your program whether there is a recursion logic exist? thanks.

    Add comment
    10|10000 characters needed characters exceeded