Skip to Content

Unexpected EOF error in SMP 3.0 SP10 OData call

Hi - We are developing an SMP Hybrid app (using Kapsel/Cordova). The app uses OData calls to retrieve data from our SAP backend system via NetWeaver Gateway (using hub option).

When the OData call tries to retrieve larger quantities of data the call fails after about 20 seconds clock time. The SMP log shows 'Unexpected EOF read on the socket' error:

2017 03 13 12:35:52#0-500#DEBUG#org.apache.coyote.http11.Http11Protocol###http-bio-8084-exec-4#########Socket: [org.apache.tomcat.util.net.SocketWrapper@40d83bd8:1749845f[TLS_DHE_RSA_WITH_AES_128_CBC_SHA: Socket[addr=/10.108.203.32,port=33380,localport=8084]]], Status in: [OPEN_READ], State out: [OPEN] |
2017 03 13 12:35:52#0-500#DEBUG#org.apache.coyote.http11.Http11Processor###http-bio-8084-exec-4#########Error parsing HTTP request header java.io.EOFException: Unexpected EOF read on the socket
at org.apache.coyote.http11.Http11Processor.setRequestLineReadTimeout(Http11Processor.java:168)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:982)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:812)

Can anyone advise on how to fix this problem? All connection-related settings in SMP Admin cockpit are set to at least 60 seconds (60000ms).

Thanks for any help you can provide - Jeff

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

0 Answers