java 操作excel文件 发布后报错

org.apache.poi.POIXMLException: java.lang.reflect.InvocationTargetException

XSSFWorkbook xwb = new XSSFWorkbook(fileName);

这句报错

使用的poi版本 3.8

网上提供的解决方案很多,一一试下,也没有解决。

后经过各种调查后,终于找到了解决办法。

此问题的确是jar包冲突。

只需要将里面的引用的 xbean-2.2.0.jar删除

bweb\WEB-INF\lib\xbean-2.2.0.jar 此目录下的xbean-2.2.0.jar包删除 即可

错误详情

org.apache.poi.POIXMLException: java.lang.reflect.InvocationTargetException

at org.apache.poi.xssf.usermodel.XSSFFactory.createDocumentPart(XSSFFact

ory.java:62)

at org.apache.poi.POIXMLDocumentPart.read(POIXMLDocumentPart.java:403)

at org.apache.poi.POIXMLDocument.load(POIXMLDocument.java:155)

at org.apache.poi.xssf.usermodel.XSSFWorkbook.(XSSFWorkbook.java:1

90)

at com.hp.bpdp.integrated.common.ExcelOperate.getData(ExcelOperate.java:

72)

at com.hp.bpdp.ass.service.impl.AssInfoSecurityTaskServiceImpl.antiFraud

Complaint(AssInfoSecurityTaskServiceImpl.java:2296)

at com.hp.bpdp.ass.service.impl.AssInfoSecurityTaskServiceImplFastClas

sBySpringCGLIBd7aa56ae.invoke()

at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:2

04)

at org.springframework.aop.framework.CglibAopProxyCglibMethodInvocation

.invokeJoinpoint(CglibAopProxy.java:708)

at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(

ReflectiveMethodInvocation.java:157)

at org.springframework.transaction.interceptor.TransactionInterceptor1.

proceedWithInvocation(TransactionInterceptor.java:98)

at org.springframework.transaction.interceptor.TransactionAspectSupport.

invokeWithinTransaction(TransactionAspectSupport.java:262)

at org.springframework.transaction.interceptor.TransactionInterceptor.in

voke(TransactionInterceptor.java:95)

at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(

ReflectiveMethodInvocation.java:179)

at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invok

e(ExposeInvocationInterceptor.java:92)

at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(

ReflectiveMethodInvocation.java:179)

at org.springframework.aop.framework.CglibAopProxyDynamicAdvisedInterce

ptor.intercept(CglibAopProxy.java:644)

at com.hp.bpdp.ass.service.impl.AssInfoSecurityTaskServiceImplEnhancer

BySpringCGLIB1ff8283d.antiFraudComplaint()

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.

java:57)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces

sorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:606)

at org.springframework.scheduling.support.ScheduledMethodRunnable.run(Sc

heduledMethodRunnable.java:65)

at org.springframework.scheduling.support.DelegatingErrorHandlingRunnabl

e.run(DelegatingErrorHandlingRunnable.java:54)

at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(Re

schedulingRunnable.java:81)

at java.util.concurrent.ExecutorsRunnableAdapter.call(Executors.java:47

1)

at java.util.concurrent.FutureTask.run(FutureTask.java:262)

at java.util.concurrent.ScheduledThreadPoolExecutorScheduledFutureTask.

access201(ScheduledThreadPoolExecutor.java:178)

at java.util.concurrent.ScheduledThreadPoolExecutorScheduledFutureTask.

run(ScheduledThreadPoolExecutor.java:292)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.

java:1145)

at java.util.concurrent.ThreadPoolExecutorWorker.run(ThreadPoolExecutor

.java:615)

at java.lang.Thread.run(Thread.java:745)

Caused by: java.lang.reflect.InvocationTargetException

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct

orAccessorImpl.java:57)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC

onstructorAccessorImpl.java:45)

at java.lang.reflect.Constructor.newInstance(Constructor.java:526)

at org.apache.poi.xssf.usermodel.XSSFFactory.createDocumentPart(XSSFFact

ory.java:60)

... 31 more

Caused by: java.lang.ExceptionInInitializerError

at sun.misc.Unsafe.ensureClassInitialized(Native Method)

at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAc

cessorFactory.java:43)

at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java

:140)

at java.lang.reflect.Field.acquireFieldAccessor(Field.java:1057)

at java.lang.reflect.Field.getFieldAccessor(Field.java:1038)

at java.lang.reflect.Field.get(Field.java:379)

at org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(XmlBeans.java:7

70)

at org.openxmlformats.schemas.drawingml.x2006.main.ThemeDocument.<clinit

(Unknown Source)

at org.openxmlformats.schemas.drawingml.x2006.main.ThemeDocument$Factory

.parse(Unknown Source)

at org.apache.poi.xssf.model.ThemesTable.(ThemesTable.java:44)

... 36 more

Caused by: java.lang.RuntimeException: Could not instantiate SchemaTypeSystemImp

l (java.lang.reflect.InvocationTargetException): is the version of xbean.jar cor

rect?

at schemaorg_apache_xmlbeans.system.sE130CAA0A01A7CDE5A2B4FEB8B311707.Ty

peSystemHolder.loadTypeSystem(Unknown Source)

at schemaorg_apache_xmlbeans.system.sE130CAA0A01A7CDE5A2B4FEB8B311707.Ty

peSystemHolder.(Unknown Source)

... 46 more

Caused by: java.lang.reflect.InvocationTargetException

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct

orAccessorImpl.java:57)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC

onstructorAccessorImpl.java:45)

at java.lang.reflect.Constructor.newInstance(Constructor.java:526)

... 48 more

Caused by: org.apache.xmlbeans.SchemaTypeLoaderException: XML-BEANS compiled sch

ema: Incompatible minor version - expecting up to 23, got 24 (schemaorg_apache_x

mlbeans.system.sE130CAA0A01A7CDE5A2B4FEB8B311707.index) - code 3

at org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl$XsbReader.

(SchemaTypeSystemImpl.java:1522)

at org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl.initFromHeader(S

chemaTypeSystemImpl.java:260)

at org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl.(SchemaTyp

eSystemImpl.java:183)

Java 错误提示org.apache.poi.POIXMLException: java.lang.reflect.InvocationTargetException的更多相关文章

  1. Java 读取Excel2007 jar包冲突的问题(org.apache.poi.POIXMLException: java.lang.reflect.InvocationTargetException)

    1.jar包冲突报错问题 2.使用的jar包,以及重复jar包 3.删除重复jar包

  2. JAVA错误:org.apache.jasper.JasperException: java.lang.ClassCastException:org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apach

    解决方法一(一般情况加均可解决问题): 修改了tomcat里的context.xml文件,在context 元素下添加  <Loader delegate="true"/&g ...

  3. Error: Default interface methods are only supported starting with Android N (--min-api 24): java.io.InputStream org.apache.poi.sl.usermodel.ObjectShape.readObjectData()

    项目运行的时候,如果报错 Error: Default interface methods are only supported starting with Android N (--min-api ...

  4. 错误: java.lang.reflect.InvocationTargetException

    错误: java.lang.reflect.InvocationTargetException    at sun.reflect.NativeMethodAccessorImpl.invoke0(N ...

  5. mavne install 报错org.apache.maven.surefire.util.SurefireReflectionException: java.lang.reflect.InvocationTargetException

    maven install 报错 org.apache.maven.surefire.util.SurefireReflectionException: java.lang.reflect.Invoc ...

  6. JAVA错误:Exception in thread "main" java.lang.NullPointerException

    JAVA错误:Exception in thread "main" java.lang.NullPointerException例如: Exception in thread &q ...

  7. 关于java.lang.reflect.InvocationTargetException(jar 包缺少或者冲突)的错误

    我在合肥那边运行了的是湖北石首市的项目没有错 可是回武汉之后 运行这个项目 点击这里的时候 就报错java.lang.reflect.InvocationTargetException   不是数据库 ...

  8. Weka java.lang.reflect.InvocationTargetException

    在用Weka导入数据的时候报 java.lang.reflect.InvocationTargetException 错误,Weka运行包没有给出详细的错误信息,无法查到. 直接调试Weka源码,发现 ...

  9. java.sql.Date赋值给了java.util.Date.转化成JSONArray时出错net.sf.json.JSONException: java.lang.reflect.InvocationTargetException

    net.sf.json.JSONException: java.lang.reflect.InvocationTargetExceptionat net.sf.json.JSONObject.defa ...

随机推荐

  1. 从scratch到python——猜数游戏

    ` 之前讲解了从scratch到python,基于python turtle库的实现,讲解了用scratch和python turtle绘图的实现,以及让小猫动起来和当角色被单击的例子. 本节课讲继续 ...

  2. Xiangqi(简单模拟)

    4746: Xiangqi 时间限制(普通/Java):1000MS/3000MS     内存限制:65536KByte 总提交: 15            测试通过:2 描述 Xiangqi i ...

  3. k个一组翻转链表(java实现)

    题目: 给出一个链表,每 k 个节点一组进行翻转,并返回翻转后的链表. k 是一个正整数,它的值小于或等于链表的长度.如果节点总数不是 k 的整数倍,那么将最后剩余节点保持原有顺序. 示例 : 给定这 ...

  4. 实用的shell脚本面试题和答案

    1. 写一个shell脚本来得到当前的日期,时间,用户名和当前工作目录. 答案 : 输出用户名,当前日期和时间,以及当前工作目录的命令就是logname,date,who i am和pwd. 现在,创 ...

  5. TreeMap/LinkedHashMap/HashMap按键排序和按值排序

    今天做统计时需要对X轴的地区按照地区代码(areaCode)进行排序,由于在构建XMLData使用的map来进行数据统计的,所以在统计过程中就需要对map进行排序. 一.简单介绍Map 在讲解Map排 ...

  6. mac os x 编译spark-2.1.0 for hadoop-2.7.3

    mac os x maven编译spark-2.1.0  for hadoop-2.7.3 1.官方文档中要求安装Maven 3.3.9+ 和Java 8 ; 2.执行         export ...

  7. prometheus告警插件-alertmanager

    prometheus本身不支持告警功能,主要通过插件alertmanage来实现告警.AlertManager用于接收Prometheus发送的告警并对于告警进行一系列的处理后发送给指定的用户. pr ...

  8. [转]关于Megatops BinCalc RPN计算器的说明

    最近收到几个好心人发来的邮件,指出我的BinCalc存在低级BUG,即1+1算出来不等于2--鉴于存在这种误解的人之多,俺不得不爬出来澄清一下--我的Megatops BinCalc当中的计算器是RP ...

  9. mvc5之文件上传

    在写这篇博客之前,被网上的博客坑了一个遍. 浪费了很多的时间 最后还是靠一位兄弟解决的问题,不得不说,虽然网上资源多.但是大多数都是水货.如果那些人可以解决你的问题,那我这里明显就没用了,除非你和我一 ...

  10. nodejs和mongodb常见的小错误

    1.直接使用nodejs会遇到以下问题: module.js:340    throw err;         ^Error: Cannot find module 'mongodb' 解决方式如下 ...