好久没写博客了,最近是有点懒了。。。
最近项目遇到个问题,用poi导出excel,本地和测试服务器都没问题,线上所有的导出都不能用,排查过JKD版本和配置文件都没问题,百思不得其解,最终问了朋友考虑到可能是字体方面的问题,安装字体最终解决。
贴上报错

16:16:14 [http-nio-10003-exec-7] ERROR c.develop.common.utils.poi.ExcelUtil - 导出Excel异常0
java.lang.ArrayIndexOutOfBoundsException: 0at sun.font.CompositeFont.getSlotFont(CompositeFont.java:375)at sun.font.CompositeGlyphMapper.initMapper(CompositeGlyphMapper.java:81)at sun.font.CompositeGlyphMapper.<init>(CompositeGlyphMapper.java:62)at sun.font.CompositeFont.getMapper(CompositeFont.java:433)at sun.font.CompositeFont.canDisplay(CompositeFont.java:459)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 org.apache.poi.ss.util.SheetUtil.getDefaultCharWidth(SheetUtil.java:273)at org.apache.poi.xssf.streaming.AutoSizeColumnTracker.<init>(AutoSizeColumnTracker.java:117)at org.apache.poi.xssf.streaming.SXSSFSheet.<init>(SXSSFSheet.java:82)at org.apache.poi.xssf.streaming.SXSSFWorkbook.createAndRegisterSXSSFSheet(SXSSFWorkbook.java:684)at org.apache.poi.xssf.streaming.SXSSFWorkbook.createSheet(SXSSFWorkbook.java:676)at org.apache.poi.xssf.streaming.SXSSFWorkbook.createSheet(SXSSFWorkbook.java:88)at com.develop.common.utils.poi.ExcelUtil.createSheet(ExcelUtil.java:835)at com.develop.common.utils.poi.ExcelUtil.exportExcel(ExcelUtil.java:281)at com.develop.common.utils.poi.ExcelUtil.exportExcel(ExcelUtil.java:256)

字体安装看这个链接,权限问题注意别忘记了 Linux安装字体

excel导出java.lang.ArrayIndexOutOfBoundsException: 0 POI导出excel报错数组下标越界0相关推荐

  1. excel导出java.lang.ArrayIndexOutOfBoundsException:-32768

    基于Excel导出竟然报越界错误: 报错行竟然是: 处理办法:

  2. java.lang.IllegalArgumentException: MALFORMED jar解析中文报错问题

    二月 13, 2015 11:16:51 上午 org.apache.catalina.startup.TldConfig tldScanJar SEVERE: Exception processin ...

  3. java.lang.NullPointerException: Missing required view with报错

    一,报错信息如下 E/AndroidRuntime: FATAL EXCEPTION: mainProcess: com.example.androidmqttclient, PID: 8997jav ...

  4. Java重写+malformed,java lang IllegalArgumentException MALFORMED jar解析中文报错问题

    二月 13, 2015 11:16:51 上午 org.apache.catalina.startup.TldConfig tldScanJar SEVERE: Exception processin ...

  5. Exception in thread “main” java.lang.NoClassDefFoundError: freemarker/template/Configuration 代码生成报错

    mybatis-plus 代码生成机制很好用但是刚入门的新手总会遇到这个错误,原因是因为 mybatis-plus 项目 pom  虽然依赖了 <dependency><groupI ...

  6. java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter 报错的解决办法

    如果你在使用 JWT 处理登录时,出现 java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter 这样的报错信息. 其主要原 ...

  7. Exception in thread “main“ java.lang.UnsupportedOperationException Arrays.asList中add报错

    public static void main(String[] args) {List<Integer> integers = Arrays.asList(new Integer[]{1 ...

  8. java.lang.IllegalStateException: Failed to introspect Class报错原因和解决办法

    这个报错其实就是没有找到要加载的类,一般在启动的时候报错. 加载不到的类有两种情况,一种是直接找不到要加载的依赖包,或者添加了依赖包后没有加载进入,需要看看是不是 maven 的设置问题,重新刷新加载 ...

  9. java.lang.NoClassDefFoundError: org/dom4j/DocumentHelper dom报错

    由于缺少dom4j jar包或者没有把jar包导入到相应工程的lib目录下,都会报相应的错误. 导包可以通过鼠标右击项目名,build path-> configer build path 导入 ...

最新文章

  1. Python常用模块之hashlib模块
  2. 北斗导航 | GPS原理与接收机设计——琉璃剑(GPS概述)
  3. modern php怎么网,Modern PHP
  4. git 连接gitee时报错 Auth error: Access deined: authorize failure
  5. C++(6)--初识循环while,do-while
  6. 发展数字经济面临哪些困难_解决数字音乐制作面临的最大问题之一
  7. HTML5 header元素
  8. 2007浙大复试上机考试题目1--最小长方形
  9. 7月最新发布10.2.0.4.5 Patch Set Update
  10. 神spfa [Noi2014]魔法森林
  11. BZOJ1966: [Ahoi2005]VIRUS 病毒检测 Trie+搜索
  12. Ubuntu下WPS 快捷键、使用方法总结
  13. 软件暴力破解的原理和破解经验
  14. HTML实现文件上传和HTML实现打开文件目录
  15. 详细的辅助开发教程,从入门到精通
  16. Arduino智能小车设计(一)
  17. 纳税服务系统四(角色模块)【角色与权限、角色与用户】
  18. 支付宝商家二维码收款、订单状态查询、退款API试用笔记
  19. 电商平台接入第三方支付接口之微信支付接入订单系统
  20. 10min快速了解k8s基础

热门文章

  1. NPS反向代理流量分析
  2. DHT网络爬虫的实现
  3. Human Brain Mapping:持续注意的个体差异与皮层厚度有关
  4. 新疆哪个大学有计算机网络专业,新疆广播电视大学计算机网络技术专业_新疆报名_网络教育计算机网络技术专业教学计划_中国教育在线...
  5. python电路仿真_【10月24日|上海】2019是德科技EEsof EDA设计论坛
  6. mybatis框架详解
  7. jq判断复选框是否被选中的3中方法
  8. A069_店铺入驻_FastDfs_邮件
  9. 87.el-table翻页后保存前一页所选并再次返回前一页时把数据勾选上
  10. 建模笔记之maple学习