https://bz.apache.org/bugzilla/show_bug.cgi?id=63230

            Bug ID: 63230
           Summary: ClassCastException on OpenJDK 11
           Product: POI
           Version: 3.17-FINAL
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: POI Overall
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Hello,

i running a java application on Linux maschines with openJdk 11. When creating
a worksheet like 

 SXSSFWorkbook workbook = new SXSSFWorkbook(-1);
 SXSSFSheet sheet = workbook.createSheet("testsheet");

i run into follwoing error:

 java.lang.ClassCastException: class sun.font.CompositeFont cannot be cast to
class sun.font.PhysicalFont (sun.font.CompositeFont and sun.font.PhysicalFont
are in module java.desktop of loader 'bootstrap') at
sun.font.SunFontManager.getDefaultPhysicalFont(SunFontManager.java:1086) ~[?:?]
at sun.font.SunFontManager.initialiseDeferredFont(SunFontManager.java:965)
~[?:?]
at sun.font.SunFontManager.findOtherDeferredFont(SunFontManager.java:903)
~[?:?]
at sun.font.SunFontManager.findDeferredFont(SunFontManager.java:919) ~[?:?]
at sun.font.SunFontManager.findFont2D(SunFontManager.java:2120) ~[?:?]
at java.awt.Font.getFont2D(Font.java:506) ~[?:?] at
java.awt.Font.canDisplayUpTo(Font.java:2246) ~[?:?]
at java.awt.font.TextLayout.singleFont(TextLayout.java:469) ~[?:?]
at java.awt.font.TextLayout.<init>(TextLayout.java:530) ~[?:?]
at org.apache.poi.ss.util.SheetUtil.getDefaultCharWidth(SheetUtil.java:273)
~[poi-4.0.1.jar!/:4.0.1]
at
org.apache.poi.xssf.streaming.AutoSizeColumnTracker.<init>(AutoSizeColumnTracker.java:117)
~[poi-ooxml-4.0.1.jar!/:4.0.1]
at org.apache.poi.xssf.streaming.SXSSFSheet.<init>(SXSSFSheet.java:82)
~[poi-ooxml-4.0.1.jar!/:4.0.1]
at
org.apache.poi.xssf.streaming.SXSSFWorkbook.createAndRegisterSXSSFSheet(SXSSFWorkbook.java:664)
~[poi-ooxml-4.0.1.jar!/:4.0.1]
at
org.apache.poi.xssf.streaming.SXSSFWorkbook.createSheet(SXSSFWorkbook.java:685)
~[poi-ooxml-4.0.1.jar!/:4.0.1]

Everthing works fine with openJdk10 or if i run it under windows. 
Hope you can help?

-- 
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]

Reply via email to