> > Hi all, > I got the solution for my problem. I changed my port number and i > kept the old one in the stream.url... so problem was that... > thanks all.... > > Now i got another problem, it is when i send any requests to remote > system for the files that have names with escape characters like " &,space > ". For example= Tom&Jerry.pdf.... i get a problem as "Unexpected end of > file from server"... > > the request i sent is:::::: > > curl " > http://localhost:8080/solr/update/extract?stream.url=http://remotehost:8011/file_download.yaws?file=Wireless%20Lan.pdf&literal.id=su8 > " > > here file_download.yaws is a module that fetches the file and gives to > solr..... > > solr is able to index the files that doesnt contain the escape characters > in the remote system.. example:: apache.txt, solr_apache.pdf > > the error i got is::::::: > > HTTP Status 500 - Unexpected end of file from server > java.net.SocketException: Unexpected end of file from server at > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) > at > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) > at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at > sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1368) > at java.security.AccessController.doPrivileged(Native Method) at > sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1362) > at > sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1016) > at > org.apache.solr.common.util.ContentStreamBase$URLStream.getStream(ContentStreamBase.java:88) > at > org.apache.solr.handler.extraction.ExtractingDocumentLoader.load(ExtractingDocumentLoader.java:161) > at > org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:57) > at > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:133) > at > org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper.handleRequest(RequestHandlers.java:242) > at org.apache.solr.core.SolrCore.execute(SolrCore.java:1355) at > org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:340) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:241) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) > at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) > at java.lang.Thread.run(Thread.java:619) Caused by: > java.net.SocketException: Unexpected end of file from server at > sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:769) at > sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:632) at > sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:766) at > sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:632) at > sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1072) > at > sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:2173) > at java.net.URLConnection.getContentType(URLConnection.java:485) at > org.apache.solr.common.util.ContentStreamBase$URLStream.<init>(ContentStreamBase.java:81) > at > org.apache.solr.servlet.SolrRequestParsers.buildRequestFrom(SolrRequestParsers.java:138) > at > org.apache.solr.servlet.SolrRequestParsers.parse(SolrRequestParsers.java:117) > at > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:226) > ... >
Regards, satya