由于 Apache Abdera 依赖性导致的 AbstractMethodError
AbstractMethodError due to Apache Abdera Dependency
我正在使用以下 Apache Abdera 依赖项来使用 Atom 提要。
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-parser</artifactId>
<version>1.1.3</version>
</dependency>
在我将 abdera 依赖项添加到 pom.xml 后,我从另一个服务收到 AbstractMethodError
。以下是堆栈跟踪:
Caused by: java.lang.AbstractMethodError
at org.apache.cxf.staxutils.StaxUtils.addLocation(StaxUtils.java:1110) [cxf-common-utilities-2.4.6.jar:2.4.6]
at org.apache.cxf.staxutils.StaxUtils.readDocElements(StaxUtils.java:998) [cxf-common-utilities-2.4.6.jar:2.4.6]
at org.apache.cxf.staxutils.StaxUtils.readDocElements(StaxUtils.java:971) [cxf-common-utilities-2.4.6.jar:2.4.6]
at org.apache.cxf.staxutils.StaxUtils.read(StaxUtils.java:898) [cxf-common-utilities-2.4.6.jar:2.4.6]
我正在使用 Java 7.
我检查了 Maven 传递依赖项,发现 xerces
被多个库包含,包括 Apache Abdera
。
为了解决这个错误,我通过排除 xerces
依赖更新了依赖配置,如下所示:
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-parser</artifactId>
<version>1.1.3</version>
<exclusions>
<exclusion>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
</exclusion>
</exclusions>
</dependency>
我正在使用以下 Apache Abdera 依赖项来使用 Atom 提要。
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-parser</artifactId>
<version>1.1.3</version>
</dependency>
在我将 abdera 依赖项添加到 pom.xml 后,我从另一个服务收到 AbstractMethodError
。以下是堆栈跟踪:
Caused by: java.lang.AbstractMethodError
at org.apache.cxf.staxutils.StaxUtils.addLocation(StaxUtils.java:1110) [cxf-common-utilities-2.4.6.jar:2.4.6]
at org.apache.cxf.staxutils.StaxUtils.readDocElements(StaxUtils.java:998) [cxf-common-utilities-2.4.6.jar:2.4.6]
at org.apache.cxf.staxutils.StaxUtils.readDocElements(StaxUtils.java:971) [cxf-common-utilities-2.4.6.jar:2.4.6]
at org.apache.cxf.staxutils.StaxUtils.read(StaxUtils.java:898) [cxf-common-utilities-2.4.6.jar:2.4.6]
我正在使用 Java 7.
我检查了 Maven 传递依赖项,发现 xerces
被多个库包含,包括 Apache Abdera
。
为了解决这个错误,我通过排除 xerces
依赖更新了依赖配置,如下所示:
<dependency>
<groupId>org.apache.abdera</groupId>
<artifactId>abdera-parser</artifactId>
<version>1.1.3</version>
<exclusions>
<exclusion>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
</exclusion>
</exclusions>
</dependency>