我编写了生成 excel 的模块,并将其部署在 Servicemix 下。在 Windows 环境中一切都很好,但在 Linux Servicemix 下在以下调用时意外崩溃:
for (short i=0;i<=3;i++) {
log.trace("AutoSize column {}", i);
worksheet.autoSizeColumn(i);
}
我正在使用 POI 版本 4.2-FINAL、FuseESB 4.2、Java 5.0。但是,没有 hs_err*.pid 文件。Servicemix 日志在第一次 autoSizeColumn 调用时结束。
有没有人遇到过这种行为并知道它是如何引起的以及如何解决?