poi-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject [Bug 59194] org.apache.poi.ss.util.CellRangeAddressBase.getRectangle() throws NoClassDefFoundError on Google App Engine
Date Thu, 17 Mar 2016 23:10:54 GMT
https://bz.apache.org/bugzilla/show_bug.cgi?id=59194

--- Comment #4 from Javen O'Neal <onealj@apache.org> ---
This isn't the first time that GAE has had problems with POI [1]. A similar
error occurred in POI 3.6. Unfortunately, the Google Code URL in the answer no
longer works, so here's an archive [2].

> Apache POI
> Version(s)	?
> Status	INCOMPATIBLE
> Apache POI relies on several classes not in the JRE class whitelist including java.awt.Color.
A bug has been filed at https://issues.apache.org/bugzilla/show_bug.cgi?id=47497.

I imagine you would have got the same restricted class error in POI 3.13 had
your code tried to use a class that relied on a method or object from java.awt.

In order to get GAE compatibility, we'd need to replace nearly every usage of
java.awt in POI [3]. It might also be worth trying to get (portions of)
java.awt.* whitelisted on Google App Engine. Did Google exclude java.awt
because it poses a security risk?

[1] https://groups.google.com/forum/#!topic/google-appengine-java/ARDWKSLtXz0
[2]
https://web.archive.org/web/20120115214324/http://code.google.com/p/googleappengine/wiki/WillItPlayInJava
[3]
https://web.archive.org/web/20120119065142/http://code.google.com/appengine/docs/java/jrewhitelist.html

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org


Mime
View raw message