NoSuchMethodError:XmlOptions.setEntityExpansionLimit

2024-03-13 08:08

本文主要是介绍NoSuchMethodError:XmlOptions.setEntityExpansionLimit,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

poi导入时报错:

Caused by: java.lang.NoSuchMethodError: org.apache.xmlbeans.XmlOptions.setEntityExpansionLimit(I)Lorg/apache/xmlbeans/XmlOptions;at org.apache.poi.ooxml.POIXMLTypeLoader.<clinit>(POIXMLTypeLoader.java:43)at org.apache.poi.xssf.model.ThemesTable.<init>(ThemesTable.java:86)... 12 more

解决思路:

1.查看类org.apache.xmlbeans.XmlOptions,搜索发现这个类确实没有setEntityExpansionLimit()这个方法

2.找到pom引用包,找到对应的pom,依赖的是1.3

3.https://mvnrepository.com/搜索ooxml-schemas,将ooxml-schemas版本修改成最新的1.4解决

这篇关于NoSuchMethodError:XmlOptions.setEntityExpansionLimit的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/804165

相关文章

java.lang.NoSuchMethodError: javax.servlet.ServletContext.getContextPath()

java.lang.NoSuchMethodError: javax.servlet.ServletContext.getContextPath()Ljava/lang/String; 今天在部署时居然报了这么个错. 查后发现,getContextPath()在servlet 2.5下才有的, servlet 2.4是没有这个方法的. 特此记录.   建servlet-api.jar换成2.5以

SpringBoot单元测试报错:java.lang.NoSuchMethodError: org.junit.platform.commons.util.ReflectionUtils

当我在SpringBoot项目中想做单元测试时,运行就报以下错误     我的配置信息都是正确的,瞬间懵逼了,网上都说是Junit5与IDEA版本不兼容,需要升级IDEA的版本,或者使用Junit4来进行单元测试。IDEA升级怕又要破解,很是蛋疼,所以还是想想使用Junit4来做测试了。     网上也找了半天也没有太全的说明,自己研究了下,竟然搞成了,前戏完成,上菜了

ContextCompat.checkSelfPermission, NoSuchMethodError错误

在targetSdkVersion小于23(Android M)的时候,ContextCompat.CheckSelfPermission 和Context.checkSelfPermission方法都不能正常工作并且始终返0(PERMISSION_GRANTED),即使你的应用运行在Android6.0(API 23)的设备上        使用 PermissionChecker.ch

nested exception is java.lang.NoSuchMethodError: org.springframework.http.MediaType.getCharset()

我的代码调用了一个http接口,抛出了如下异常: org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoSuchMethodError: org.springframework.http.MediaType.getCharset

报错:java.lang.NoSuchMethodError: org.apache.hadoop.hive.serde2.SerDeUtils.initializeSerDe

Spark 通过Hive中的外部表读Hbase表时报错: java.lang.NoSuchMethodError: org.apache.hadoop.hive.serde2.SerDeUtils.initializeSerDe(Lorg/apache/hadoop/hive/serde2/Deserializer;Lorg/apache/hadoop/conf/Configuration;Lja

Flutter异常 NoSuchMethodError The getter focusScopeNode was called on null

在启动新页面是出现异常: [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: NoSuchMethodError: The getter 'focusScopeNode' was called on null.E/flutter (26425): Receiver: null E/flutter (26

【Java】NoSuchMethodError

刚开始写代码时,特别是类似web这种需要很多第三方jar包的项目,经常会遇到这个问题。 这次记录下这个报错的原因。 简而言之,这个报错是肯定是因为compile时方法存在,但是runtime时方法却不存在了。 又是什么原因导致了上面的情况发生? 其实也有不少,这里介绍一种常见的case:引入了同一个jar包的不同版本。如果恰好两个版本的某一个类的某一个方法签名不同,但是都被调用了,此时,j

javax.servlet.ServletException: java.lang.NoSuchMethodError 解决方法解决办法

最近在给客户做一个项目,由于修改了一个字段的类型,本地测试都没有问题,但是服务器上一部分是正确的,一部分不正确,同样的一个实体类的一个字段。报错信息入下:   解决办法:  1、进入你tomcat安装目录:我的是D:\Tomcat7.0\lib,找到el-api.jar包; 2、找到你安装使用的JDK版本目录,我的是在C:\Program Files\Java\jdk1.8.0_131

java.lang.NoSuchMethodError: No static method metafactory 在setOnClickListener

此时需要再app的build.gradle中加入编译的java版本 android {defaultConfig {*}//以下四行代码compileOptions {sourceCompatibility JavaVersion.VERSION_1_8targetCompatibility JavaVersion.VERSION_1_8}}

异常 java lang NoSuchMethodError javax servlet jsp JspFactory

在myeclipse tomcat无法启动,无法访问tomcat服务器,于是单独启动tomcat。另报异常:java.lang.AbstractMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicat