cancel
Showing results for 
Search instead for 
Did you mean: 

Web Service Action block throws Internal Server Error 500

former_member196557
Active Contributor
0 Kudos

Please forgive the lengthy message!

Web service Action block authenticates the user as confirmed from the web service logs. Now I get an Internal Server Error 500. Is this a bug in MII? The WS does execute correctly from a .Net Client.

Here is the Message from the error in MII NetWeaver log:

SOAP Invoke Error. Status: 500 Message: Internal Server Error

[EXCEPTION]

java.lang.Exception: Status (500): Internal Server Error

at com.sap.lhcommon.webservice.SoapClient.invoke(SoapClient.java:81)

at com.sap.xmii.bls.executables.actions.webservice.WebServiceActions.callWebService(WebServiceActions.java:319)

at com.sap.xmii.bls.executables.actions.webservice.WebServiceActions.webService(WebServiceActions.java:408)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:585)

at com.sap.xmii.bls.engine.DataBufferPayload.execute(DataBufferPayload.java:157)

at com.sap.xmii.bls.engine.ReflectiveAction.doExecute(ReflectiveAction.java:629)

at com.sap.xmii.bls.engine.BaseNode.executeNode(BaseNode.java:195)

at com.sap.xmii.bls.engine.BaseAction.execute(BaseAction.java:75)

at com.sap.xmii.bls.engine.runners.ProductionRunner.runAction(ProductionRunner.java:121)

at com.sap.xmii.bls.executables.sequences.Sequence.execute(Sequence.java:50)

at com.sap.xmii.bls.engine.runners.ProductionRunner.runSequence(ProductionRunner.java:102)

at com.sap.xmii.bls.executables.sequences.Sequence.execute(Sequence.java:59)

at com.sap.xmii.bls.engine.runners.ProductionRunner.runSequence(ProductionRunner.java:102)

at com.sap.xmii.bls.executables.sequences.RootNode.execute(RootNode.java:39)

at com.sap.xmii.bls.engine.TransactionInstance.execute(TransactionInstance.java:879)

at com.sap.xmii.bls.engine.TransactionInstance.run(TransactionInstance.java:586)

at com.sap.xmii.bls.engine.TransactionExecuter.runTransactionInstance(TransactionExecuter.java:613)

at com.sap.xmii.bls.engine.TransactionExecuter.executeFromHttpRequest(TransactionExecuter.java:258)

at com.sap.xmii.servlet.Runner.service(Runner.java:81)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

at com.sap.xmii.servlet.ServletRunner.run(ServletRunner.java:80)

at com.sap.xmii.common.LocalServiceConnection.post(LocalServiceConnection.java:137)

at com.sap.xmii.xacute.common.ClientCatalogUtilities.postServiceConnection(ClientCatalogUtilities.java:1946)

at com.sap.xmii.xacute.transaction.TransactionUtilities.ExecuteTransaction(TransactionUtilities.java:432)

at com.sap.xmii.servlet.Catalog.handleExecuteTempTrx(Catalog.java:254)

at com.sap.xmii.servlet.Catalog.service(Catalog.java:210)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:162)

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:81)

at com.sap.xmii.system.SecurityFilter.doFilter(SecurityFilter.java:96)

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:73)

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:291)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:396)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:385)

at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:48)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:76)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:240)

at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78)

at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:78)

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.MemoryStatisticFilter.process(MemoryStatisticFilter.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.filters.DSRHttpFilter.process(DSRHttpFilter.java:42)

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:425)

at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:250)

at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:45)

at com.sap.engine.core.thread.execution.Executable.run(Executable.java:109)

at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:314)

--Steve

Accepted Solutions (1)

Accepted Solutions (1)

0 Kudos

Steve,

The 500 error is what we get back from the target server.

This is probably not a bug since I don't think that MII has ever supported the SOAP-Fault node to build the response XML.

Sam

PS: For those of you reading this we had an offline discussion about this.

Answers (1)

Answers (1)

Former Member
0 Kudos

Steve,

try to increase the timeout value. I experienced this error though everything seemed to be ok. After increasing the timeout value, it worked.

Michael