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 deniz <de...@gmail.com> on 2012/11/08 07:25:22 UTC

Jetty Error while testing Solr

HI all, 

I got a weird error while running tests on my solr... here is the log for
that error:


ERROR o.a.solr.servlet.SolrDispatchFilter -
null:org.eclipse.jetty.io.EofException
	at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:154)
	at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:101)
	at
org.apache.solr.common.util.FastOutputStream.flush(FastOutputStream.java:203)
	at
org.apache.solr.common.util.FastOutputStream.flushBuffer(FastOutputStream.java:196)
	at org.apache.solr.common.util.JavaBinCodec.marshal(JavaBinCodec.java:94)
	at
org.apache.solr.response.BinaryResponseWriter.write(BinaryResponseWriter.java:49)
	at
org.apache.solr.servlet.SolrDispatchFilter.writeResponse(SolrDispatchFilter.java:404)
	at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:289)
	at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1337)
	at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:484)
	at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
	at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524)
	at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:233)
	at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1065)
	at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:413)
	at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:192)
	at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:999)
	at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
	at
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250)
	at
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149)
	at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111)
	at org.eclipse.jetty.server.Server.handle(Server.java:351)
	at
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:454)
	at
org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:47)
	at
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:890)
	at
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:944)
	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:634)
	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:230)
	at
org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:66)
	at
org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:254)
	at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:599)
	at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:534)
	at java.lang.Thread.run(Unknown Source)




as you see there is no cause log for this error and i am totally confused... 
if it helps, this is my jetty config file on which i am running solr:



    <?xml version="1.0"?>
    <!DOCTYPE Configure PUBLIC &quot;-//Jetty//Configure//EN&quot;
&quot;http://www.eclipse.org/jetty/configure.dtd&quot;>
     
    
    
    
    
    
    
    
     
     
    <Configure id="Server" class="org.eclipse.jetty.server.Server">
     
        
        <Call name="setAttribute">
          <Arg>org.eclipse.jetty.server.Request.maxFormContentSize</Arg>
          <Arg>200000</Arg>
        </Call>
     
        
        
        
        <Set name="ThreadPool">
          
          <New class="org.eclipse.jetty.util.thread.QueuedThreadPool">
            <Set name="minThreads">30</Set>
            <Set name="maxThreads">50000</Set>
            <Set name="detailedDump">false</Set>
          </New>
    </Set>
     
        
        
        
     
      
     
        
        <Call name="addConnector">
          <Arg>
              <New class="org.eclipse.jetty.server.bio.SocketConnector">
                <Set name="host"><SystemProperty name="jetty.host" /></Set>
     <Set name="port"><SystemProperty name="jetty.port"
default="8983"/></Set>
                <Set name="maxIdleTime">50000</Set>
                <Set name="lowResourceMaxIdleTime">1500</Set>
                <Set name="statsOn">false</Set>
              </New>
          </Arg>
        </Call>
     
        
        
        
        <Set name="handler">
          <New id="Handlers"
class="org.eclipse.jetty.server.handler.HandlerCollection">
            <Set name="handlers">
             <Array type="org.eclipse.jetty.server.Handler">
               <Item>
                 <New id="Contexts"
class="org.eclipse.jetty.server.handler.ContextHandlerCollection"/>
               </Item>
               <Item>
                 <New id="DefaultHandler"
class="org.eclipse.jetty.server.handler.DefaultHandler"/>
               </Item>
               <Item>
                 <New id="RequestLog"
class="org.eclipse.jetty.server.handler.RequestLogHandler"/>
               </Item>
             </Array>
            </Set>
          </New>
        </Set>
     
        
        
        
        
     
        
        
        
        <Set name="stopAtShutdown">true</Set>
        <Set name="sendServerVersion">false</Set>
        <Set name="sendDateHeader">false</Set>
        <Set name="gracefulShutdown">1000</Set>
        <Set name="dumpAfterStart">false</Set>
        <Set name="dumpBeforeStop">false</Set>
     
     
     
     
        <Call name="addBean">
          <Arg>
            <New id="DeploymentManager"
class="org.eclipse.jetty.deploy.DeploymentManager">
              <Set name="contexts">
                <Ref id="Contexts" />
              </Set>
              <Call name="setContextAttribute">
               
<Arg>org.eclipse.jetty.server.webapp.ContainerIncludeJarPattern</Arg>
                <Arg>.*/servlet-api-[^/]*\.jar$</Arg>
              </Call>
     
     
              
              
     
            </New>
          </Arg>
        </Call>
     
        <Ref id="DeploymentManager">
          <Call name="addAppProvider">
     <Arg>
              <New
class="org.eclipse.jetty.deploy.providers.ContextProvider">
                <Set name="monitoredDirName"><SystemProperty
name="jetty.home" default="."/>/contexts</Set>
                <Set name="scanInterval">0</Set>
              </New>
            </Arg>
          </Call>
        </Ref>
     
    </Configure>




do i need to change some stuff in config or are there ways to fix this
without dealing with jetty configs? 



-----
Zeki ama calismiyor... Calissa yapar...
--
View this message in context: http://lucene.472066.n3.nabble.com/Jetty-Error-while-testing-Solr-tp4018950.html
Sent from the Solr - User mailing list archive at Nabble.com.