Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.11
-
None
-
None
-
Important
Description
When converting a RTF document with a default new Tika().parseToString(inputStream, new Metadata()) I get an exception:
org.apache.tika.exception.TikaException: Unexpected RuntimeException from org.apache.tika.parser.rtf.RTFParser@47f4e407
at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:282)
at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:280)
at org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:120)
at org.apache.tika.Tika.parseToString(Tika.java:496)
at com.expertsystem.experiments.tika.tika_test_dtra.App.main(App.java:48)
Caused by: org.apache.tika.metadata.PropertyTypeException: meta:page-count : SIMPLE
at org.apache.tika.metadata.Metadata.add(Metadata.java:337)
at org.apache.tika.parser.rtf.TextExtractor.processControlWord(TextExtractor.java:830)
at org.apache.tika.parser.rtf.TextExtractor.parseControlWord(TextExtractor.java:562)
at org.apache.tika.parser.rtf.TextExtractor.parseControlToken(TextExtractor.java:488)
at org.apache.tika.parser.rtf.TextExtractor.extract(TextExtractor.java:450)
at org.apache.tika.parser.rtf.TextExtractor.extract(TextExtractor.java:439)
at org.apache.tika.parser.rtf.RTFParser.parse(RTFParser.java:86)
at org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:280)
... 4 more
This doesn't happen if I don't pass the metadata parameter.