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

Karl Wright commented on CONNECTORS-1453:
-----------------------------------------

Actually, the fix is apparently in 3.17, which is now available.


> Implement POI's suggested workaround for their classloader issue
> ----------------------------------------------------------------
>
>                 Key: CONNECTORS-1453
>                 URL: https://issues.apache.org/jira/browse/CONNECTORS-1453
>             Project: ManifoldCF
>          Issue Type: Bug
>          Components: Tika extractor
>            Reporter: Karl Wright
>            Assignee: Karl Wright
>             Fix For: ManifoldCF 2.9
>
>
> The Apache POI folks do not want to change their classloader setup, 
> unfortunately.  But they have provided a hook for overriding the class loader 
> in 3.16 and up here:
> {code}
> org.apache.poi.POIXMLTypeLoader.setClassLoader(ClassLoader cl)
> {code}
> This sets the classloader into a ThreadLocal.  So there would be a rather 
> clunky workaround that would have the TikaExtractor set the POI class loader 
> before all tika-parser requests.
> It only makes sense to do this if there is no plan to solve this for real.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to