You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@poi.apache.org by bu...@apache.org on 2009/07/08 13:36:45 UTC

DO NOT REPLY [Bug 47497] New: Compatibility with Google App Engine

https://issues.apache.org/bugzilla/show_bug.cgi?id=47497

           Summary: Compatibility with Google App Engine
           Product: POI
           Version: 3.2-FINAL
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Keywords: RFC
          Severity: normal
          Priority: P2
         Component: HSSF
        AssignedTo: dev@poi.apache.org
        ReportedBy: danclancy@hotmail.com


The Apache POI jar (poi-3.2-FINAL-20081019.jar) has incompatibilities with
Google App Engine because it uses various Java classes (java.awt.Color etc.)
which are not allowed within the Google App Engine environment.

See the following automatically-generated report:
---------------------------------------------------------------------------------
This report was created by the Google App Engine Java Compatibility Analyzer
http://www.ltech.com/cloud/google-app-engine/java-compatibility-analyzer
1 files found...
============
1. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.Paint which is not found on the Google App
Engine White List
2. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.Toolkit which is not found on the Google
App Engine White List
3. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.Dimension which is not found on the Google
App Engine White List
4. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.Font which is not found on the Google App
Engine White List
5. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.geom.RoundRectangle2D$Float which is not
found on the Google App Engine White List
6. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.geom.Area which is not found on the Google
App Engine White List
7. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.font.GlyphVector which is not found on the
Google App Engine White List
8. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.Color which is not found on the Google App
Engine White List
9. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.geom.Line2D which is not found on the
Google App Engine White List
10. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.geom.AffineTransform which is not found on
the Google App Engine White List
11. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.BasicStroke which is not found on the
Google App Engine White List
12. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.FontMetrics which is not found on the
Google App Engine White List
13. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.image.ImageObserver which is not found on
the Google App Engine White List
14. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.geom.GeneralPath which is not found on the
Google App Engine White List
15. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.image.Raster which is not found on the
Google App Engine White List
16. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.Stroke which is not found on the Google
App Engine White List
17. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.Rectangle which is not found on the Google
App Engine White List
18. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses javax.imageio.ImageReader which is not found on the
Google App Engine White List
19. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.image.WritableRaster which is not found on
the Google App Engine White List
20. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.Graphics2D which is not found on the
Google App Engine White List
21. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.Image which is not found on the Google App
Engine White List
22. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.Composite which is not found on the Google
App Engine White List
23. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.font.TextLayout which is not found on the
Google App Engine White List
24. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.geom.Arc2D$Float which is not found on the
Google App Engine White List
25. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.font.TextAttribute which is not found on
the Google App Engine White List
26. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.Graphics which is not found on the Google
App Engine White List
27. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.Polygon which is not found on the Google
App Engine White List
28. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.image.RenderedImage which is not found on
the Google App Engine White List
29. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses javax.imageio.metadata.IIOMetadata which is not
found on the Google App Engine White List
30. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.geom.Rectangle2D which is not found on the
Google App Engine White List
31. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.font.FontRenderContext which is not found
on the Google App Engine White List
32. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.GraphicsConfiguration which is not found
on the Google App Engine White List
33. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.image.BufferedImageOp which is not found
on the Google App Engine White List
34. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.RenderingHints$Key which is not found on
the Google App Engine White List
35. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.io.FileOutputStream which is not found on the
Google App Engine White List
36. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses javax.imageio.ImageIO which is not found on the
Google App Engine White List
37. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.image.ColorModel which is not found on the
Google App Engine White List
38. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.image.BufferedImage which is not found on
the Google App Engine White List
39. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.Shape which is not found on the Google App
Engine White List
40. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.RenderingHints which is not found on the
Google App Engine White List
41. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.rmi.UnexpectedException which is not found on
the Google App Engine White List
42. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses javax.imageio.stream.ImageInputStream which is not
found on the Google App Engine White List
43. C:\Documents and
Settings\daniel.clancy\workspace.Nimbus_Sprint01\Nimbus_Sprint01\lib\poi-3.2-FINAL-20081019.jar:
Compatibility Warning, uses java.awt.image.renderable.RenderableImage which is
not found on the Google App Engine White List
===Summary===
elapsed time: 00:26

.jar files:
# of files analyzed: 1
# of compatibility issues found: 43
# of ignored references: 5

.war files:
# of files analyzed: 0
# of compatibility issues found: 0
# of ignored references: 0

.class files:
# of files analyzed: 0
# of compatibility issues found: 0
# of ignored references: 0

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- 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


DO NOT REPLY [Bug 47497] Compatibility with Google App Engine

Posted by bu...@apache.org.
https://issues.apache.org/bugzilla/show_bug.cgi?id=47497


Nick Burch <ni...@torchbox.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |WONTFIX




--- Comment #1 from Nick Burch <ni...@torchbox.com>  2009-07-08 04:40:19 PST ---
Unfortunately, those awt references aren't just there for fun - we really do
need them. Without it, we can't do font stuff, can't do column resizing, we
can't read/change the colour of text, can't do any in-excel drawing related
stuff etc. The needs for awt are quite wide ranging across the library.

I think you'll need to find yourself an awt compatibility jar that provides
those classes, then load that in there too.

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- 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