We are using Apache SXSSF to export Excel. We had some issue in exporting large Excel, so we moved to 3.11. The API works fine in my PC, however when we deploy to our Unix server - we are getting below exception
at org.apache.poi.openxml4j.opc.internal.marshallers.PackagePropertiesMa [1/8/15 9:29:06:111 EST] 000000d9 ServletWrappe E com.ibm.ws.webcontainer.servle t.ServletWrapper service Uncaught service() exception thrown by servlet ExportExcelServlet: "java.lang.NoSuchMethodError: javax/xml/stream/XMLEventFactory.newFac tory()Ljavax/xml/stream/XMLEventFactory;" at org.apache.poi.openxml4j.opc.internal.marshallers.PackagePropertiesMa rshaller.<clinit>(PackagePropertiesMarshaller.java:45)... .. On researching the issue, I see http://stackoverflow.com/questions/26866398/nosuchmethoderror-in-main-thread-while-reading-xlsx-using-apache-poi Perhaps we need to upgrade java version. Our current version is: java version "1.6.0" Java(TM) SE Runtime Environment (build pxa6460sr8fp1ifix-2011- 0208_01(SR8 FP1++IZ81201+IZ80998+IZ83034+IZ83273+IZ94423)) IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 Linux amd64-64 jvmxa6460sr8ifx-20100923_65174 (JIT enabled, AOT enabled) J9VM - 20100923_065174 JIT - r9_20100401_15339ifx6 GC - 20100308_AA) JCL - 20110208_01 Same Java works fine with POI 3.10. What is the minimum java version we need to run 3.11? Upgrading Java in server will take more time and tedious ask, all other application must be tested) Are there any jar/package we can install which can fix the issue? Thanks, -Tapas