Forrest Rae created OFBIZ-7899:
----------------------------------
Summary: createDataResource will sometimes fail when uploading
Excel documents due to missing libraries
Key: OFBIZ-7899
URL: https://issues.apache.org/jira/browse/OFBIZ-7899
Project: OFBiz
Issue Type: Bug
Components: content
Affects Versions: Release Branch 15.12, Trunk
Reporter: Forrest Rae
createDataResource calls
org.ofbiz.content.data.DataResourceWorker.getMimeTypeWithByteBuffer().
getMimeTypeWithByteBuffer calls into the Tika library to detect the mime type
of the file. Tika will try to detect the file format, leveraging a number of
detectors, one of which is Apache POI. Apache POI's detector will try to call
routines in jar files that are not included in with the content application,
leading to the following exception:
java.lang.IllegalAccessError: tried to access method
org.apache.poi.util.POILogger.log(ILjava/lang/Object;)V from class
org.apache.poi.openxml4j.opc.PackageRelationshipCollection
The missing jar files can be found here:
https://archive.apache.org/dist/poi/release/bin/poi-bin-3.13-20150929.zip
The missing jars are:
poi-ooxml
poi-ooxml-schemas
Might be good to update to the latest version of POI as well:
http://poi.apache.org/download.html
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)