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 João Gonçalo Guimarães Correia <jo...@glintt.com> on 2016/04/11 14:54:34 UTC

Problem with AbstractMethodError

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.