https://issues.apache.org/bugzilla/show_bug.cgi?id=57429
Bug ID: 57429
Summary: Calling WorkbookFactory.create on App engine failed
because of SecurityManager is a restricted class
Product: POI
Version: 3.11-FINAL
Hardware: PC
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: POI Overall
Assignee: [email protected]
Reporter: [email protected]
I just encountered an issue while trying to read xls file on app engine with
the latest version of POI (3.11). As mentioned in the subject, while calling
workbookFactory.create, it ended up to use the SecurityManager that is a
restricted class in app engine.
After I dig into the recent changes, I found that it is coming from the
following commit:
http://mail-archives.apache.org/mod_mbox/poi-commits/201408.mbox/%[email protected]%3E
After I downgrade the library to the version 3.8, I do not have the issue
anymore.
Here is the stacktrace of my issue :
java.lang.NoClassDefFoundError:
com.sun.org.apache.xerces.internal.util.SecurityManager is a restricted class.
Please see the Google App Engine developer's guide for more details.
at
com.google.apphosting.runtime.security.shared.stub.com.sun.org.apache.xerces.internal.util.SecurityManager.<clinit>(SecurityManager.java)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at java.lang.Class.newInstance(Class.java:370)
at
org.apache.poi.util.DocumentHelper.trySetXercesSecurityManager(DocumentHelper.java:77)
at org.apache.poi.util.DocumentHelper.<clinit>(DocumentHelper.java:57)
at
org.apache.poi.openxml4j.opc.internal.ContentTypeManager.parseContentTypesFile(ContentTypeManager.java:376)
at
org.apache.poi.openxml4j.opc.internal.ContentTypeManager.<init>(ContentTypeManager.java:102)
at
org.apache.poi.openxml4j.opc.internal.ZipContentTypeManager.<init>(ZipContentTypeManager.java:54)
at
org.apache.poi.openxml4j.opc.ZipPackage.getPartsImpl(ZipPackage.java:192)
at org.apache.poi.openxml4j.opc.OPCPackage.getParts(OPCPackage.java:673)
at org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:274)
at
org.apache.poi.ss.usermodel.WorkbookFactory.create(WorkbookFactory.java:87)
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]