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

Tim Allison commented on TIKA-4115:
-----------------------------------

Found it: 
https://grobid-quantities.readthedocs.io/en/latest/gettingStarted.html#install-and-build

> Grobid Quantities Parser not working properly 
> ----------------------------------------------
>
>                 Key: TIKA-4115
>                 URL: https://issues.apache.org/jira/browse/TIKA-4115
>             Project: Tika
>          Issue Type: Bug
>          Components: parser, tika-app
>    Affects Versions: 2.8.0
>            Reporter: Luca Foppiano
>            Priority: Critical
>
> I've fixed some bugs in GrobidNERecogniser and pushed some fix here: 
> [https://github.com/apache/tika/pull/1280]
> However the WebClient does return an NPE when checking if the server is alive 
> (accessing 
> [http://localhost:8060/service/isalive|http://localhost:8060/service/isalive)]):
> ```
> INFO  [main] 12:51:56,317 org.apache.tika.parser.ner.NamedEntityParser going 
> to load, instantiate and bind the instance of 
> org.apache.tika.parser.ner.grobid.GrobidNERecogniser
> INFO  [main] 12:51:56,484 
> org.apache.tika.parser.ner.grobid.GrobidNERecogniser Grobid Quantities REST 
> Server is not running
> java.lang.NullPointerException: null
>     at 
> org.apache.cxf.jaxrs.client.AbstractClient.setupOutInterceptorChain(AbstractClient.java:937)
>  ~[tika-parser-nlp-package-2.8.1-SNAPSHOT.jar:?]
>     at 
> org.apache.cxf.jaxrs.client.AbstractClient.createMessage(AbstractClient.java:1014)
>  ~[tika-parser-nlp-package-2.8.1-SNAPSHOT.jar:?]
>     at 
> org.apache.cxf.jaxrs.client.WebClient.finalizeMessage(WebClient.java:1111) 
> ~[tika-parser-nlp-package-2.8.1-SNAPSHOT.jar:?]
>     at 
> org.apache.cxf.jaxrs.client.WebClient.doChainedInvocation(WebClient.java:1084)
>  ~[tika-parser-nlp-package-2.8.1-SNAPSHOT.jar:?]
>     at org.apache.cxf.jaxrs.client.WebClient.doInvoke(WebClient.java:932) 
> ~[tika-parser-nlp-package-2.8.1-SNAPSHOT.jar:?]
>     at org.apache.cxf.jaxrs.client.WebClient.doInvoke(WebClient.java:901) 
> ~[tika-parser-nlp-package-2.8.1-SNAPSHOT.jar:?]
>     at org.apache.cxf.jaxrs.client.WebClient.invoke(WebClient.java:364) 
> ~[tika-parser-nlp-package-2.8.1-SNAPSHOT.jar:?]
>     at org.apache.cxf.jaxrs.client.WebClient.get(WebClient.java:390) 
> ~[tika-parser-nlp-package-2.8.1-SNAPSHOT.jar:?]
>     at 
> org.apache.tika.parser.ner.grobid.GrobidNERecogniser.<init>(GrobidNERecogniser.java:78)
>  [tika-parser-nlp-package-2.8.1-SNAPSHOT.jar:?]
>     at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
> Method) ~[?:?]
>     at 
> jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
>  [?:?]
>     at 
> jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>  [?:?]
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:490) [?:?]
>     at java.lang.Class.newInstance(Class.java:584) [?:?]
>     at 
> org.apache.tika.parser.ner.NamedEntityParser.initialize(NamedEntityParser.java:91)
>  [tika-parser-nlp-package-2.8.1-SNAPSHOT.jar:?]
>     at 
> org.apache.tika.parser.ner.NamedEntityParser.parse(NamedEntityParser.java:119)
>  [tika-parser-nlp-package-2.8.1-SNAPSHOT.jar:?]
>     at org.apache.tika.parser.ParserDecorator.parse(ParserDecorator.java:152) 
> [tika-app-2.8.1-SNAPSHOT.jar:2.8.1-SNAPSHOT]
>     at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:298) 
> [tika-app-2.8.1-SNAPSHOT.jar:2.8.1-SNAPSHOT]
>     at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:298) 
> [tika-app-2.8.1-SNAPSHOT.jar:2.8.1-SNAPSHOT]
>     at 
> org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:203) 
> [tika-app-2.8.1-SNAPSHOT.jar:2.8.1-SNAPSHOT]
>     at org.apache.tika.cli.TikaCLI$OutputType.process(TikaCLI.java:1071) 
> [tika-app-2.8.1-SNAPSHOT.jar:2.8.1-SNAPSHOT]
>     at org.apache.tika.cli.TikaCLI.process(TikaCLI.java:493) 
> [tika-app-2.8.1-SNAPSHOT.jar:2.8.1-SNAPSHOT]
>     at org.apache.tika.cli.TikaCLI.main(TikaCLI.java:256) 
> [tika-app-2.8.1-SNAPSHOT.jar:2.8.1-SNAPSHOT]
> INFO  [main] 12:51:56,492 org.apache.tika.parser.ner.NamedEntityParser 
> org.apache.tika.parser.ner.grobid.GrobidNERecogniser is available ? false
> INFO  [main] 12:51:56,516 
> org.apache.tika.parser.sentiment.SentimentAnalysisParser Sentiment Model is 
> at 
> https://raw.githubusercontent.com/USCDataScience/SentimentAnalysisParser/master/sentiment-models/src/main/resources/edu/usc/irds/sentiment/en-netflix-sentiment.bin
> INFO  [main] 12:51:56,885 org.apache.tika.parser.ner.NamedEntityParser Number 
> of NERecognisers in chain 0
> Content-Length: 70
> Content-Type: text/plain
> X-TIKA:Parsed-By: org.apache.tika.parser.CompositeParser
> X-TIKA:Parsed-By: org.apache.tika.parser.ner.NamedEntityParser
> X-TIKA:Parsed-By-Full-Set: org.apache.tika.parser.CompositeParser
> X-TIKA:Parsed-By-Full-Set: org.apache.tika.parser.ner.NamedEntityParser
> resourceName: bao.txt
> ```
> After spending some time with it I did not manage to find the solution



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to