[ https://issues.apache.org/jira/browse/UIMA-6194?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17067047#comment-17067047 ]
Peter Klügl commented on UIMA-6194: ----------------------------------- Yes and no. Not only complete tokens, but only at offsets of any annotation, which chould be smaller than a token. It could even be a character. I added some more test to check that the literal string match is restricted to RutaBasic: {noformat} LiteralStringMatchTest.testInRutaBasicMatch() {noformat} > Ruta: RutaLiteralMatcher throws exception for special choice of string > ---------------------------------------------------------------------- > > Key: UIMA-6194 > URL: https://issues.apache.org/jira/browse/UIMA-6194 > Project: UIMA > Issue Type: Bug > Components: Ruta > Affects Versions: 2.8.0ruta > Reporter: Michael Stenger > Assignee: Peter Klügl > Priority: Minor > Fix For: 2.8.1ruta, 3.0.1ruta > > > For certain combinations of document text and RuleElementLiteral in the > script, method getAnnotation of class RutaLiteralMatcher throws a > NullPointerException. This seems to be the case whenever the used string is > a postfix or infix of a word in the document, but itself doesn't occur. > h4. Example > Script > > {code:java} > DECLARE testType; > "est" {-> testType}; > "est te"{-> testType}; > {code} > Document > > {code:java} > test test{code} > -- This message was sent by Atlassian Jira (v8.3.4#803005)