Hi,
Im trying to extract pdf data with solrnet client. I code is the following:
using (MemoryStream stream = new
MemoryStream((byte[])dataReader["file_stream"]))
{
var solr =
ServiceLocator.Current.GetInstance<ISolrOperations<Contribution>>();
ExtractParameters extract = new
ExtractParameters(stream, "doc1", dataReader["nome_original"] + "")
{
ExtractOnly = true,
ExtractFormat = ExtractFormat.Text/*,
StreamType = "application/pdf"*/
};
var response = solr.Extract(extract);
Debug.WriteLine("\n+++++++++++++++++++++++++++++++ " +
response.Content);
}
However Im getting the error you can see below:
java.lang.RuntimeException: java.lang.AbstractMethodError
at
org.apache.solr.servlet.HttpSolrCall.sendError(HttpSolrCall.java:604)
at
org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:473)
at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:225)
at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:183)
at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)
at
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)
at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
at org.eclipse.jetty.server.Server.handle(Server.java:499)
at
org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)
at
org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
at
org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.AbstractMethodError
at
org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:58)
at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:155)
at org.apache.solr.core.SolrCore.execute(SolrCore.java:2082)
at
org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:670)
at
org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:458)
... 22 more
Can anyone help me?
Thanks
________________________________
CONFIDENCIAL: Esta mensagem (e eventuais ficheiros anexos) é confidencial e
deverá ser lida apenas por aqueles a quem ela é dirigida. Se não é o
destinatário da mesma, por favor contacte-nos, apague a mensagem do seu
computador e destrua quaisquer cópias. É proibida a sua divulgação ou cópia sem
a nossa autorização.
CONFIDENCIAL: This message (and any files attached) is confidential and should
only be read by those to whom it is addressed. If you are not the intended
recipient, please contact us, delete the message from your computer and destroy
any copies. Any distribution or copying without our prior permission is
prohibited.