You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by lalitjangra <la...@gmail.com> on 2014/02/20 09:41:19 UTC

org.eclipse.jetty.io.EofException: early EOF

Hi, 

I am using solr 4.6 along with Apache Manifold CF 1.4.1 to index alfresco
cms repository. While indexing alfresco i am getting below error in solr
logs while indexing media content such as image or video. 

ERROR - 2014-02-20 12:50:45.108; org.apache.solr.common.SolrException;
null:org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
Processing of multipart/form-data request failed. early EOF

	at
org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:367)

	at
org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:126)

	at
org.apache.solr.servlet.SolrRequestParsers$MultipartRequestParser.parseParamsAndFillStreams(SolrRequestParsers.java:547)

	at
org.apache.solr.servlet.SolrRequestParsers$StandardRequestParser.parseParamsAndFillStreams(SolrRequestParsers.java:681)

	at
org.apache.solr.servlet.SolrRequestParsers.parse(SolrRequestParsers.java:150)

	at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:393)

	at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:197)

	at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419)

	at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455)

	at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)

	at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)

	at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)

	at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075)

	at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384)

	at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)

	at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009)

	at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)

	at
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)

	at
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)

	at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)

	at org.eclipse.jetty.server.Server.handle(Server.java:368)

	at
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)

	at
org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53)

	at
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:942)

	at
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1004)

	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:636)

	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)

	at
org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72)

	at
org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:264)

	at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)

	at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)

	at java.lang.Thread.run(Unknown Source)

Caused by: org.eclipse.jetty.io.EofException: early EOF

	at org.eclipse.jetty.server.HttpInput.read(HttpInput.java:65)

	at java.io.FilterInputStream.read(Unknown Source)

	at
org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:125)

	at
org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:977)

	at
org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:887)

	at java.io.InputStream.read(Unknown Source)

	at org.apache.commons.fileupload.util.Streams.copy(Streams.java:94)

	at org.apache.commons.fileupload.util.Streams.copy(Streams.java:64)

	at
org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:362)

	... 31 more


ERROR - 2014-02-20 12:50:45.117; org.apache.solr.common.SolrException;
null:org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
Processing of multipart/form-data request failed. early EOF

	at
org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:367)

	at
org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:126)

	at
org.apache.solr.servlet.SolrRequestParsers$MultipartRequestParser.parseParamsAndFillStreams(SolrRequestParsers.java:547)

	at
org.apache.solr.servlet.SolrRequestParsers$StandardRequestParser.parseParamsAndFillStreams(SolrRequestParsers.java:681)

	at
org.apache.solr.servlet.SolrRequestParsers.parse(SolrRequestParsers.java:150)

	at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:393)

	at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:197)

	at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419)

	at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455)

	at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)

	at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)

	at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)

	at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075)

	at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384)

	at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)

	at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009)

	at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)

	at
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)

	at
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)

	at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)

	at org.eclipse.jetty.server.Server.handle(Server.java:368)

	at
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)

	at
org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53)

	at
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:942)

	at
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1004)

	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:636)

	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)

	at
org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72)

	at
org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:264)

	at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)

	at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)

	at java.lang.Thread.run(Unknown Source)

Caused by: org.eclipse.jetty.io.EofException: early EOF

	at org.eclipse.jetty.server.HttpInput.read(HttpInput.java:65)

	at java.io.FilterInputStream.read(Unknown Source)

	at
org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:125)

	at
org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:977)

	at
org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:887)

	at java.io.InputStream.read(Unknown Source)

	at org.apache.commons.fileupload.util.Streams.copy(Streams.java:94)

	at org.apache.commons.fileupload.util.Streams.copy(Streams.java:64)

	at
org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:362)

	... 31 more


WARN  - 2014-02-20 12:50:45.118; org.eclipse.jetty.server.Response;
Committed before 500 {msg=Processing of multipart/form-data request failed.
early
EOF,trace=org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
Processing of multipart/form-data request failed. early EOF

	at
org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:367)

	at
org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:126)

	at
org.apache.solr.servlet.SolrRequestParsers$MultipartRequestParser.parseParamsAndFillStreams(SolrRequestParsers.java:547)

	at
org.apache.solr.servlet.SolrRequestParsers$StandardRequestParser.parseParamsAndFillStreams(SolrRequestParsers.java:681)

	at
org.apache.solr.servlet.SolrRequestParsers.parse(SolrRequestParsers.java:150)

	at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:393)

	at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:197)

	at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419)

	at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455)

	at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)

	at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)

	at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)

	at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075)

	at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384)

	at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)

	at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009)

	at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)

	at
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)

	at
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)

	at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)

	at org.eclipse.jetty.server.Server.handle(Server.java:368)

	at
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)

	at
org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53)

	at
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:942)

	at
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1004)

	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:636)

	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)

	at
org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72)

	at
org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:264)

	at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)

	at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)

	at java.lang.Thread.run(Unknown Source)

Caused by: org.eclipse.jetty.io.EofException: early EOF

	at org.eclipse.jetty.server.HttpInput.read(HttpInput.java:65)

	at java.io.FilterInputStream.read(Unknown Source)

	at
org.apache.commons.fileupload.util.LimitedInputStream.read(LimitedInputStream.java:125)

	at
org.apache.commons.fileupload.MultipartStream$ItemInputStream.makeAvailable(MultipartStream.java:977)

	at
org.apache.commons.fileupload.MultipartStream$ItemInputStream.read(MultipartStream.java:887)

	at java.io.InputStream.read(Unknown Source)

	at org.apache.commons.fileupload.util.Streams.copy(Streams.java:94)

	at org.apache.commons.fileupload.util.Streams.copy(Streams.java:64)

	at
org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:362)

	... 31 more

Can anybody has any idea?

Thanks for help!



--
View this message in context: http://lucene.472066.n3.nabble.com/org-eclipse-jetty-io-EofException-early-EOF-tp4118512.html
Sent from the Solr - User mailing list archive at Nabble.com.

Re: org.eclipse.jetty.io.EofException: early EOF

Posted by Shawn Heisey <so...@elyograg.org>.
On 2/20/2014 1:41 AM, lalitjangra wrote:
> I am using solr 4.6 along with Apache Manifold CF 1.4.1 to index alfresco
> cms repository. While indexing alfresco i am getting below error in solr
> logs while indexing media content such as image or video.
>
> ERROR - 2014-02-20 12:50:45.108; org.apache.solr.common.SolrException;
> null:org.apache.commons.fileupload.FileUploadBase$IOFileUploadException:
> Processing of multipart/form-data request failed. early EOF

<snip>

> Caused by: org.eclipse.jetty.io.EofException: early EOF
>

Every time I've seen EofException, it's caused when the client 
connection to Solr terminates the TCP connection early, before Solr has 
seen the whole request or before Solr has processed it and sends a response.

ManifoldCF probably has the socket timeout configured on its HTTP 
client, likely at either 30 or 60 seconds ... but it is taking longer 
than that for the request to complete.  Based on where the exception 
occurs, it sounds like it is during file upload, before Solr even 
finishes receiving the file.

Thanks,
Shawn