sorry: http://stackoverflow.com/questions/15095202/extracting-docx-files-with-tika-in-apache-solr-gives-nosuchmethod-error
On Tue, Feb 26, 2013 at 2:40 PM, Carlos Alexandro Becker <caarl...@gmail.com > wrote: > I've composed a stackoverflow question also.. > > > > On Tue, Feb 26, 2013 at 2:23 PM, Carlos Alexandro Becker < > caarl...@gmail.com> wrote: > >> Any ideas? >> >> >> On Tue, Feb 26, 2013 at 2:15 PM, Carlos Alexandro Becker < >> caarl...@gmail.com> wrote: >> >>> 4.0.0 and 1.0-beta >>> >>> >>> On Tue, Feb 26, 2013 at 2:12 PM, Swati Swoboda < >>> sswob...@igloosoftware.com> wrote: >>> >>>> Hey Carlos, >>>> >>>> What version of Solr are you running and what version of openxml4j did >>>> you import? >>>> >>>> Swati >>>> >>>> -----Original Message----- >>>> From: Carlos Alexandro Becker [mailto:caarl...@gmail.com] >>>> Sent: Tuesday, February 26, 2013 12:04 PM >>>> To: solr-user >>>> Subject: Re: POI error while extracting docx document >>>> >>>> I've added the openxml4j jar to the project, still don't work. Which is >>>> the correct version? >>>> >>>> >>>> On Tue, Feb 26, 2013 at 11:23 AM, Carlos Alexandro Becker < >>>> caarl...@gmail.com> wrote: >>>> >>>> > I made solr extract the files content. That's ok, but some files (like >>>> > .docx files) give me errors, while .pdf files index as expected. >>>> > >>>> > The error is: >>>> > >>>> > >>>> > 14:20:29,714 ERROR [org.apache.solr.servlet.SolrDispatchFilter] >>>> > (http--0.0.0.0-8080-4) null:java.lang.RuntimeException: >>>> > java.lang.NoSuchMethodError: >>>> > org.apache.poi.openxml4j.opc.PackagePart.getRelatedPart(Lorg/apache/po >>>> > i/openxml4j/opc/PackageRelationship;)Lorg/apache/poi/openxml4j/opc/Pac >>>> > kagePart; >>>> > at >>>> > org.apache.solr.servlet.SolrDispatchFilter.sendError(SolrDispatchFilte >>>> > r.java:469) >>>> > at >>>> > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter >>>> > .java:297) >>>> > at >>>> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli >>>> > cationFilterChain.java:280) >>>> > at >>>> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi >>>> > lterChain.java:248) >>>> > at >>>> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa >>>> > lve.java:275) >>>> > at >>>> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa >>>> > lve.java:161) >>>> > at >>>> > org.jboss.as.web.security.SecurityContextAssociationValve.invoke(Secur >>>> > ityContextAssociationValve.java:153) >>>> > at >>>> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.ja >>>> > va:155) >>>> > at >>>> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.ja >>>> > va:102) >>>> > at >>>> > org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.jav >>>> > a:397) >>>> > at >>>> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValv >>>> > e.java:109) >>>> > at >>>> > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java >>>> > :368) >>>> > at >>>> > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: >>>> > 877) >>>> > at >>>> > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proces >>>> > s(Http11Protocol.java:671) >>>> > at >>>> > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930 >>>> > ) at java.lang.Thread.run(Thread.java:722) >>>> > Caused by: java.lang.NoSuchMethodError: >>>> > org.apache.poi.openxml4j.opc.PackagePart.getRelatedPart(Lorg/apache/po >>>> > i/openxml4j/opc/PackageRelationship;)Lorg/apache/poi/openxml4j/opc/Pac >>>> > kagePart; >>>> > at >>>> > org.apache.tika.parser.microsoft.ooxml.AbstractOOXMLExtractor.handleEm >>>> > beddedParts(AbstractOOXMLExtractor.java:121) >>>> > at >>>> > org.apache.tika.parser.microsoft.ooxml.AbstractOOXMLExtractor.getXHTML >>>> > (AbstractOOXMLExtractor.java:107) >>>> > at >>>> > org.apache.tika.parser.microsoft.ooxml.OOXMLExtractorFactory.parse(OOX >>>> > MLExtractorFactory.java:112) >>>> > at >>>> > org.apache.tika.parser.microsoft.ooxml.OOXMLParser.parse(OOXMLParser.j >>>> > ava:82) at >>>> > org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:242) >>>> > at >>>> > org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:242) >>>> > at >>>> > org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:12 >>>> > 0) >>>> > at >>>> > org.apache.solr.handler.extraction.ExtractingDocumentLoader.load(Extra >>>> > ctingDocumentLoader.java:219) >>>> > at >>>> > org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(Con >>>> > tentStreamHandlerBase.java:74) >>>> > at >>>> > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandle >>>> > rBase.java:129) >>>> > at >>>> > org.apache.solr.core.RequestHandlers$LazyRequestHandlerWrapper.handleR >>>> > equest(RequestHandlers.java:240) at >>>> > org.apache.solr.core.SolrCore.execute(SolrCore.java:1699) >>>> > at >>>> > org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter. >>>> > java:455) >>>> > at >>>> > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter >>>> > .java:276) >>>> > ... 14 more >>>> > >>>> > >>>> > >>>> > Looks like a dependency issue. What dependency should I add to fix >>>> this? >>>> > >>>> > >>>> > -- >>>> > Atenciosamente, >>>> > *Carlos Alexandro Becker* >>>> > http://caarlos0.github.com/about >>>> > >>>> >>>> >>>> >>>> -- >>>> Atenciosamente, >>>> *Carlos Alexandro Becker* >>>> http://caarlos0.github.com/about >>>> >>> >>> >>> >>> -- >>> Atenciosamente, >>> *Carlos Alexandro Becker* >>> http://caarlos0.github.com/about >>> >> >> >> >> -- >> Atenciosamente, >> *Carlos Alexandro Becker* >> http://caarlos0.github.com/about >> > > > > -- > Atenciosamente, > *Carlos Alexandro Becker* > http://caarlos0.github.com/about > -- Atenciosamente, *Carlos Alexandro Becker* http://caarlos0.github.com/about