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

Magesh Tarala commented on TIKA-1238:
-------------------------------------

I have the following issue with some outlook emails (.msg files). Any quick 
resolution to this?

org.apache.tika.exception.TikaException: Unexpected RuntimeException from 
org.apache.tika.parser.microsoft.OfficeParser@fbf0926
        at 
org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:258)
        at 
org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:256)
        at 
org.apache.tika.parser.AutoDetectParser.parse(AutoDetectParser.java:120)
        at com.bell.solr.CRMDataToSolr.parseAttachments(CRMDataToSolr.java:1713)
        at com.bell.solr.CRMDataToSolr.processSO(CRMDataToSolr.java:2138)
        at com.bell.solr.CRMDataToSolr.processFolders(CRMDataToSolr.java:1958)
        at com.bell.solr.CRMDataToSolr.main(CRMDataToSolr.java:2365)
Caused by: java.lang.RuntimeException: Encoding not found - cp4020
        at 
org.apache.poi.hsmf.datatypes.StringChunk.parseAs7BitData(StringChunk.java:155)
        at 
org.apache.poi.hsmf.datatypes.StringChunk.parseString(StringChunk.java:85)
        at 
org.apache.poi.hsmf.datatypes.StringChunk.set7BitEncoding(StringChunk.java:74)
        at org.apache.poi.hsmf.MAPIMessage.set7BitEncoding(MAPIMessage.java:455)
        at 
org.apache.poi.hsmf.MAPIMessage.guess7BitEncoding(MAPIMessage.java:389)
        at 
org.apache.tika.parser.microsoft.OutlookExtractor.parse(OutlookExtractor.java:81)
        at 
org.apache.tika.parser.microsoft.OfficeParser.parse(OfficeParser.java:225)
        at 
org.apache.tika.parser.microsoft.OfficeParser.parse(OfficeParser.java:172)
        at 
org.apache.tika.parser.CompositeParser.parse(CompositeParser.java:256)
        ... 6 more
Caused by: java.io.UnsupportedEncodingException: cp4020
        at java.lang.StringCoding.decode(StringCoding.java:190)
        at java.lang.String.<init>(String.java:416)
        at java.lang.String.<init>(String.java:481)
        at org.apach

> Update OutlookExtractor to handle codepage identification more rigorously
> -------------------------------------------------------------------------
>
>                 Key: TIKA-1238
>                 URL: https://issues.apache.org/jira/browse/TIKA-1238
>             Project: Tika
>          Issue Type: Improvement
>          Components: parser
>            Reporter: Tim Allison
>            Assignee: Tim Allison
>            Priority: Minor
>             Fix For: 1.10
>
>
> Since OutlookExtractor's codepage detection chunk was written, POI's HSMF has 
> added more robutst capabilities for identifying codepages in Outlook .msg 
> files.  As a first step to integrating those improvements, I'll copy and 
> paste some of POI's code into OutlookExtractor.  As a second step, I'll 
> expose more of HSMF's capabilities within POI and then factor out the 
> duplicate code in Tika.



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

Reply via email to