Hi,
the NPE should of course not occur, I will open an issue for it.
It is a good indicator for the source of your problem, that is an
inconsistent internal ruta indexing.
I heart that you already solved your problem by switching from ADDITIVE
to COMPLETE?
The optimal configuration depends on the overall setup. COMPLETE is a
good choice if there are no runtime performance limitations and/or if
there only a few ruta engines in our pipeline.
Best,
Peter
Am 23.03.2023 um 08:09 schrieb Raghunath Mahakud:
Hi Team,
I was upgrading uima ruta from the 2.x version to 3.x version.
https://github.com/apache/uima-ruta/releases/tag/rel%2Fruta-3.3.0
But unfortunately entity extraction using ruta is not working at all.
Is there any extra steps need to be done apart from the Jcas classes
creation using uima sdk 3.x
Please help me how to work with the ruta 3.x version.
On further debug i saw Anchors classes are NULL and throwing null pointer
exceptions.
Getting Null pointer exception from the framework side
at
org.apache.uima.ruta.condition.PartOfCondition.check(PartOfCondition.java:80)
~[ruta-core-3.3.0.jar:?]
at
org.apache.uima.ruta.condition.PartOfCondition.eval(PartOfCondition.java:52)
~[ruta-core-3.3.0.jar:?]
at org.apache.uima.ruta.condition.NotCondition.eval(NotCondition.java:37)
~[ruta-core-3.3.0.jar:?]
at org.apache.uima.ruta.condition.AndCondition.eval(AndCondition.java:42)
~[ruta-core-3.3.0.jar:?]
at
org.apache.uima.ruta.rule.RutaRuleElement.doMatch(RutaRuleElement.java:381)
~[ruta-core-3.3.0.jar:?]
at
org.apache.uima.ruta.rule.RutaRuleElement.startMatch(RutaRuleElement.java:81)
~[ruta-core-3.3.0.jar:?]
at
org.apache.uima.ruta.rule.ComposedRuleElement.startMatch(ComposedRuleElement.java:79)
~[ruta-core-3.3.0.jar:?]
at org.apache.uima.ruta.rule.RutaRule.apply(RutaRule.java:72)
~[ruta-core-3.3.0.jar:?]
at org.apache.uima.ruta.rule.RutaRule.apply(RutaRule.java:63)
~[ruta-core-3.3.0.jar:?]
at org.apache.uima.ruta.rule.RutaRule.apply(RutaRule.java:42)
~[ruta-core-3.3.0.jar:?]
at
org.apache.uima.ruta.block.RutaScriptBlock.apply(RutaScriptBlock.java:74)
~[ruta-core-3.3.0.jar:?]
at org.apache.uima.ruta.RutaModule.apply(RutaModule.java:56)
~[ruta-core-3.3.0.jar:?]
Regards,
Raghunath...
--
Dr. Peter Klügl
Head of Text Mining/Machine Learning
Averbis GmbH
Salzstr. 15
79098 Freiburg
Germany
Fon: +49 761 708 394 0
Fax: +49 761 708 394 10
Email: peter.klu...@averbis.com
Web: https://averbis.com
Headquarters: Freiburg im Breisgau
Register Court: Amtsgericht Freiburg im Breisgau, HRB 701080
Managing Directors: Dr. med. Philipp Daumke, Dr. Kornél Markó