Issue 3320 in selenium: Random java.io.IOException: Premature EOF

17 views
Skip to first unread message

sele...@googlecode.com

unread,
Feb 2, 2012, 1:12:03 AM2/2/12
to selenium-develope...@googlegroups.com
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 3320 by ryanchan...@gmail.com: Random java.io.IOException:
Premature EOF
http://code.google.com/p/selenium/issues/detail?id=3320

I am using the latest Selenium r15797, I experienced
random "java.io.IOException: Premature EOF" when running the jobs for long
times, the error is random so I cannot reproduce.

* The driver and selenium grid are deployed over WAN

Detail exceptions:


06:01:41.120 INFO - WebDriver remote server: Fatal, unhandled exception:
/session/1328161546537/execute: java.io.IOException: Premature EOF
06:01:41.120 WARN - EXCEPTION
javax.servlet.ServletException: java.io.IOException: Premature EOF
at
org.openqa.selenium.remote.server.DriverServlet.handleRequest(DriverServlet.java:581)
at
org.openqa.selenium.remote.server.DriverServlet.doPost(DriverServlet.java:528)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at
org.openqa.selenium.remote.server.DriverServlet.service(DriverServlet.java:500)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at
org.openqa.jetty.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
at
org.openqa.jetty.jetty.servlet.ServletHandler.dispatch(ServletHandler.java:677)
at
org.openqa.jetty.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
at org.openqa.jetty.http.HttpContext.handle(HttpContext.java:1530)
at org.openqa.jetty.http.HttpContext.handle(HttpContext.java:1482)
at org.openqa.jetty.http.HttpServer.service(HttpServer.java:909)
at org.openqa.jetty.http.HttpConnection.service(HttpConnection.java:820)
at org.openqa.jetty.http.HttpConnection.handleNext(HttpConnection.java:986)
at org.openqa.jetty.http.HttpConnection.handle(HttpConnection.java:837)
at
org.openqa.jetty.http.SocketListener.handleConnection(SocketListener.java:243)
at org.openqa.jetty.util.ThreadedServer.handle(ThreadedServer.java:357)
at org.openqa.jetty.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
Caused by: java.io.IOException: Premature EOF
at org.openqa.jetty.util.LineInput.fill(LineInput.java:517)
at org.openqa.jetty.util.LineInput.read(LineInput.java:352)
at java.io.FilterInputStream.read(FilterInputStream.java:116)
at org.openqa.jetty.http.HttpInputStream.read(HttpInputStream.java:120)
at org.openqa.jetty.jetty.servlet.ServletIn.read(ServletIn.java:51)
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)
at java.io.InputStreamReader.read(InputStreamReader.java:167)
at java.io.BufferedReader.fill(BufferedReader.java:136)
at java.io.BufferedReader.readLine(BufferedReader.java:299)
at java.io.BufferedReader.readLine(BufferedReader.java:362)
at
org.openqa.selenium.remote.server.rest.ResultConfig.setJsonParameters(ResultConfig.java:259)
at
org.openqa.selenium.remote.server.rest.ResultConfig.handle(ResultConfig.java:187)
at
org.openqa.selenium.remote.server.DriverServlet.handleRequest(DriverServlet.java:577)
... 16 more

Any hints in solving this issue? Thanks.

sele...@googlecode.com

unread,
Mar 10, 2012, 2:31:02 PM3/10/12
to selenium-develope...@googlegroups.com
Updates:
Status: Fixed

Comment #1 on issue 3320 by kristian...@gmail.com: Random

Fixed with the content-length fixes for 2.20/2.21

Reply all
Reply to author
Forward
0 new messages