[ 
https://issues.apache.org/jira/browse/TIKA-1712?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14699646#comment-14699646
 ] 

Sergey Beryozkin commented on TIKA-1712:
----------------------------------------

Add the following to bus-extensions.txt in your local tika-app.jar to validate 
it will fix it:

org.apache.cxf.bus.managers.PhaseManagerImpl:org.apache.cxf.phase.PhaseManager:true
org.apache.cxf.bus.managers.WorkQueueManagerImpl:org.apache.cxf.workqueue.WorkQueueManager:true
org.apache.cxf.bus.managers.CXFBusLifeCycleManager:org.apache.cxf.buslifecycle.BusLifeCycleManager:true
            
org.apache.cxf.bus.managers.ServerRegistryImpl:org.apache.cxf.endpoint.ServerRegistry:true
org.apache.cxf.bus.managers.EndpointResolverRegistryImpl:org.apache.cxf.endpoint.EndpointResolverRegistry:true
org.apache.cxf.bus.managers.HeaderManagerImpl:org.apache.cxf.headers.HeaderManager:true
org.apache.cxf.service.factory.FactoryBeanListenerManager::true
org.apache.cxf.bus.managers.ServerLifeCycleManagerImpl:org.apache.cxf.endpoint.ServerLifeCycleManager:true
org.apache.cxf.bus.managers.ClientLifeCycleManagerImpl:org.apache.cxf.endpoint.ClientLifeCycleManager:true
org.apache.cxf.bus.resource.ResourceManagerImpl:org.apache.cxf.resource.ResourceManager:true
org.apache.cxf.catalog.OASISCatalogManager:org.apache.cxf.catalog.OASISCatalogManager:true



> GROBID parser fails in tika-app
> -------------------------------
>
>                 Key: TIKA-1712
>                 URL: https://issues.apache.org/jira/browse/TIKA-1712
>             Project: Tika
>          Issue Type: Bug
>          Components: cli, server
>            Reporter: Chris A. Mattmann
>            Assignee: Sergey Beryozkin
>             Fix For: 1.11
>
>
> Hey Sergey do you have any idea why CXF's 3.0.3 rt-client would work fine in 
> tika-server, but fail in tika-app? I'm seeing that with the GROBID parser. 
> See:
> https://issues.apache.org/jira/browse/CXF-6545
> Try calling the GROBID parser from Tika app:
> java -classpath 
> $HOME/git/grobidparser-resources/:target/tika-app-1.11-SNAPSHOT.jar 
> org.apache.tika.cli.TikaCLI 
> --config=$HOME/git/grobidparser-resources/tika-config.xml -J 
> $HOME/git/grobid/papers/ICSE06.pdf
> After following this guide:
> https://wiki.apache.org/tika/GrobidJournalParser
> Works fine in Tika-Server - dies in Tika-app with:
> {noformat}
> java.lang.NullPointerException
>       at 
> org.apache.cxf.jaxrs.client.AbstractClient.setupOutInterceptorChain(AbstractClient.java:849)
>       at 
> org.apache.cxf.jaxrs.client.AbstractClient.createMessage(AbstractClient.java:923)
>       at 
> org.apache.cxf.jaxrs.client.WebClient.finalizeMessage(WebClient.java:1125)
>       at 
> org.apache.cxf.jaxrs.client.WebClient.doChainedInvocation(WebClient.java:1098)
>       at org.apache.cxf.jaxrs.client.WebClient.doInvoke(WebClient.java:894)
>       at org.apache.cxf.jaxrs.client.WebClient.doInvoke(WebClient.java:865)
>       at org.apache.cxf.jaxrs.client.WebClient.invoke(WebClient.java:331)
>       at org.apache.cxf.jaxrs.client.WebClient.post(WebClient.java:340)
>       at 
> org.apache.tika.parser.journal.GrobidRESTParser.parse(GrobidRESTParser.java:82)
>       at 
> org.apache.tika.parser.journal.JournalParser.parse(JournalParser.java:67)
>       at 
> org.apache.tika.parser.ParserDecorator.parse(ParserDecorator.java:177)
>       at 
> org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:280)
>       at 
> org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:280)
>       at 
> org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:120)
>       at 
> org.apache.tika.parser.RecursiveParserWrapper.parse(RecursiveParserWrapper.java:158)
>       at org.apache.tika.cli.TikaCLI.handleRecursiveJson(TikaCLI.java:504)
>       at org.apache.tika.cli.TikaCLI.process(TikaCLI.java:484)
>       at org.apache.tika.cli.TikaCLI.main(TikaCLI.java:139)
> java.lang.NullPointerException
>       at 
> org.apache.tika.parser.journal.GrobidRESTParser.parse(GrobidRESTParser.java:89)
>       at 
> org.apache.tika.parser.journal.JournalParser.parse(JournalParser.java:67)
>       at 
> org.apache.tika.parser.ParserDecorator.parse(ParserDecorator.java:177)
>       at 
> org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:280)
>       at 
> org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:280)
>       at 
> org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:120)
>       at 
> org.apache.tika.parser.RecursiveParserWrapper.parse(RecursiveParserWrapper.java:158)
>       at org.apache.tika.cli.TikaCLI.handleRecursiveJson(TikaCLI.java:504)
>       at org.apache.tika.cli.TikaCLI.process(TikaCLI.java:484)
>       at org.apache.tika.cli.TikaCLI.main(TikaCLI.java:139)
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to