2
SXSSFWorkbook
を作成しようとすると問題が発生します。openjdkでstix-fontを使用した場合の例外はありますか?
例外スタックトレース:
java.lang.ArrayIndexOutOfBoundsException: 0
at sun.font.CompositeFont.getSlotFont(CompositeFont.java:351)
at sun.font.CompositeGlyphMapper.initMapper(CompositeGlyphMapper.java:81)
at sun.font.CompositeGlyphMapper.<init>(CompositeGlyphMapper.java:62)
at sun.font.CompositeFont.getMapper(CompositeFont.java:409)
at sun.font.CompositeFont.canDisplay(CompositeFont.java:435)
at java.awt.Font.canDisplayUpTo(Font.java:2063)
at java.awt.font.TextLayout.singleFont(TextLayout.java:470)
at java.awt.font.TextLayout.<init>(TextLayout.java:531)
at FontTest.main(FontTest.java:15)
のGradleファイル:
compile 'org.apache.poi:poi:3.14'
compile 'org.apache.poi:poi-ooxml:3.14'
環境:
- OpenJDKのバージョン "1.8.0_141"
- のRedHat 7.4
- wildfly 10.0.0
同じソリューションは 'CentOS Linux release 7.4.1708(Core)'でも動作します。 'sudo chmod 644/etc/fonts/local.conf'を確認してください。 –