java - org.apache.xalan.processor.TransformerFactoryImpl 上的 AbstractMethodError

标签 java xslt xalan

使用以下代码:

private Document transformDoc(Source source) throws TransformerException, IOException {
    TransformerFactory factory = TransformerFactory.newInstance();
    factory.setFeature("http://apache.org/xml/features/nonvalidating/load-external-dtd", false);
    factory.setFeature("http://xml.org/sax/features/validation", false);

    Transformer xslTransformer =
            factory.newTransformer(new StreamSource(pdfTransformXslt.getInputStream()));
    JDOMResult result = new JDOMResult();
    xslTransformer.transform(source, result);
    return result.getDocument();
}

我收到以下错误:

java.lang.AbstractMethodError: org.apache.xalan.processor.TransformerFactoryImpl.setFeature(Ljava/lang/String;Z)V

这是为什么?

这是我的 Maven 依赖关系树:

   ------------------------------------------------------------------------
   Building mc-hub-batch
      task-segment: [dependency:tree]
   ------------------------------------------------------------------------
   snapshot com.billmelater:mc-test-support:2.0.0.11-SNAPSHOT: checking for updates from repository.jboss.org
   [dependency:tree {execution: default-cli}]
   com.billmelater:mc-hub-batch:jar:2.0.0.11-SNAPSHOT
   +- com.billmelater:mc-hub-core:jar:2.0.0.11-SNAPSHOT:compile
   |  +- commons-lang:commons-lang:jar:2.4:compile
   |  +- commons-collections:commons-collections:jar:3.2.1:compile
   |  +- commons-beanutils:commons-beanutils:jar:1.8.0:compile
   |  +- commons-digester:commons-digester:jar:2.0:compile
   |  |  +- (commons-beanutils:commons-beanutils:jar:1.8.0:compile - omitted for duplicate)
   |  |  \- (commons-logging:commons-logging:jar:1.1.1:compile - version managed from 1.0.4; omitted for duplicate)
   |  \- (org.springframework.batch:spring-batch-core:jar:2.0.2.RELEASE:compile - omitted for duplicate)
   +- com.billmelater:mc-test-support:jar:2.0.0.11-SNAPSHOT:test
   |  +- (com.billmelater:mc-hub-core:jar:2.0.0.11-SNAPSHOT:test - omitted for duplicate)
   |  +- (org.springframework:spring:jar:2.5.6:test - omitted for duplicate)
   |  +- org.springframework:spring-jdbc:jar:2.5.6.SEC01:test
   |  |  +- (commons-logging:commons-logging:jar:1.1.1:test - omitted for duplicate)
   |  |  +- (org.springframework:spring-beans:jar:2.5.6.SEC01:test - omitted for conflict with 2.5.6)
   |  |  +- (org.springframework:spring-context:jar:2.5.6.SEC01:test - omitted for conflict with 2.5.6)
   |  |  +- (org.springframework:spring-core:jar:2.5.6.SEC01:test - omitted for conflict with 2.5.6)
   |  |  \- (org.springframework:spring-tx:jar:2.5.6.SEC01:test - omitted for conflict with 2.5.6)
   |  +- (org.dbunit:dbunit:jar:2.4.5:test - omitted for duplicate)
   |  +- (log4j:log4j:jar:1.2.15:test - omitted for duplicate)
   |  +- (org.slf4j:slf4j-api:jar:1.5.6:compile - version managed from 1.5.8; scope updated from test; omitted for duplicate)
   |  +- (org.slf4j:slf4j-log4j12:jar:1.5.6:test - omitted for duplicate)
   |  +- org.jboss.seam:jboss-seam:jar:2.2.0.GA:test
   |  |  +- xstream:xstream:jar:1.1.3:test
   |  |  +- (xpp3:xpp3_min:jar:1.1.3.4.O:compile - scope updated from test; omitted for duplicate)
   |  |  \- org.jboss.el:jboss-el:jar:1.0_02.CR4:test
   |  +- (org.testng:testng:jar:jdk15:5.8:test - omitted for duplicate)
   |  +- (org.hibernate:hibernate-core:jar:3.3.2.GA:test - version managed from 3.3.0.SP1; omitted for duplicate)
   |  +- org.hibernate:hibernate-entitymanager:jar:3.4.0.GA:test
   |  |  +- (org.hibernate:ejb3-persistence:jar:1.0.2.GA:test - omitted for duplicate)
   |  |  +- (org.hibernate:hibernate-commons-annotations:jar:3.1.0.GA:test - omitted for duplicate)
   |  |  +- (org.hibernate:hibernate-annotations:jar:3.4.0.GA:test - omitted for duplicate)
   |  |  +- (org.hibernate:hibernate-core:jar:3.3.2.GA:test - version managed from 3.3.0.SP1; omitted for duplicate)
   |  |  +- (org.slf4j:slf4j-api:jar:1.5.6:test - version managed from 1.4.2; omitted for duplicate)
   |  |  +- (dom4j:dom4j:jar:1.6.1-jboss:test - version managed from 1.6.1; omitted for duplicate)
   |  |  +- (javax.transaction:jta:jar:1.0.1B:test - version managed from 1.1; omitted for duplicate)
   |  |  \- javassist:javassist:jar:3.4.GA:test
   |  +- (org.hibernate:hibernate-validator:jar:3.1.0.GA:test - omitted for duplicate)
   |  +- (org.apache.velocity:velocity:jar:1.6.2:test - omitted for duplicate)
   |  \- (ojdbc:ojdbc:jar:14:test - omitted for duplicate)
   +- org.springframework:spring:jar:2.5.6:compile
   +- org.springframework.batch:spring-batch-core:jar:2.0.2.RELEASE:compile
   |  +- org.springframework.batch:spring-batch-infrastructure:jar:2.0.2.RELEASE:compile
   |  |  +- (commons-logging:commons-logging:jar:1.1.1:compile - omitted for duplicate)
   |  |  +- (org.springframework:spring-core:jar:2.5.6:compile - omitted for duplicate)
   |  |  \- (stax:stax:jar:1.2.0:compile - omitted for duplicate)
   |  +- org.aspectj:aspectjrt:jar:1.5.4:compile
   |  +- org.aspectj:aspectjweaver:jar:1.5.4:compile
   |  +- com.thoughtworks.xstream:xstream:jar:1.3:compile
   |  |  \- xpp3:xpp3_min:jar:1.1.4c:compile
   |  +- org.codehaus.jettison:jettison:jar:1.0:compile
   |  +- org.springframework:spring-aop:jar:2.5.6:compile
   |  |  +- aopalliance:aopalliance:jar:1.0:compile
   |  |  +- (commons-logging:commons-logging:jar:1.1.1:compile - omitted for duplicate)
   |  |  +- (org.springframework:spring-beans:jar:2.5.6:compile - omitted for duplicate)
   |  |  \- (org.springframework:spring-core:jar:2.5.6:compile - omitted for duplicate)
   |  +- org.springframework:spring-beans:jar:2.5.6:compile
   |  |  +- (commons-logging:commons-logging:jar:1.1.1:compile - omitted for duplicate)
   |  |  \- (org.springframework:spring-core:jar:2.5.6:compile - omitted for duplicate)
   |  +- org.springframework:spring-context:jar:2.5.6:compile
   |  |  +- (aopalliance:aopalliance:jar:1.0:compile - omitted for duplicate)
   |  |  +- (commons-logging:commons-logging:jar:1.1.1:compile - omitted for duplicate)
   |  |  +- (org.springframework:spring-beans:jar:2.5.6:compile - omitted for duplicate)
   |  |  \- (org.springframework:spring-core:jar:2.5.6:compile - omitted for duplicate)
   |  +- org.springframework:spring-core:jar:2.5.6:compile
   |  |  \- (commons-logging:commons-logging:jar:1.1.1:compile - omitted for duplicate)
   |  +- org.springframework:spring-tx:jar:2.5.6:compile
   |  |  +- (commons-logging:commons-logging:jar:1.1.1:compile - omitted for duplicate)
   |  |  +- (org.springframework:spring-beans:jar:2.5.6:compile - omitted for duplicate)
   |  |  +- (org.springframework:spring-context:jar:2.5.6:compile - omitted for duplicate)
   |  |  \- (org.springframework:spring-core:jar:2.5.6:compile - omitted for duplicate)
   |  \- stax:stax:jar:1.2.0:compile
   |     \- stax:stax-api:jar:1.0.1:compile
   +- commons-dbcp:commons-dbcp:jar:1.2.2:compile
   |  \- commons-pool:commons-pool:jar:1.3:compile
   +- org.hibernate:hibernate-core:jar:3.3.2.GA:compile
   |  +- antlr:antlr:jar:2.7.7:compile (version managed from 2.7.6)
   |  +- dom4j:dom4j:jar:1.6.1-jboss:compile (version managed from 1.6.1)
   |  +- javax.transaction:jta:jar:1.0.1B:compile (version managed from 1.1)
   |  \- (org.slf4j:slf4j-api:jar:1.5.6:compile - version managed from 1.4.2; omitted for duplicate)
   +- org.hibernate:hibernate-validator:jar:3.1.0.GA:compile
   |  +- (org.hibernate:hibernate-core:jar:3.3.2.GA:compile - version managed from 3.3.0.SP1; omitted for duplicate)
   |  +- org.hibernate:hibernate-commons-annotations:jar:3.1.0.GA:compile
   |  |  \- (org.slf4j:slf4j-api:jar:1.5.6:compile - version managed from 1.4.2; omitted for duplicate)
   |  \- (org.slf4j:slf4j-api:jar:1.5.6:compile - version managed from 1.4.2; omitted for duplicate)
   +- org.hibernate:hibernate-annotations:jar:3.4.0.GA:compile
   |  +- org.hibernate:ejb3-persistence:jar:1.0.2.GA:compile
   |  +- (org.hibernate:hibernate-commons-annotations:jar:3.1.0.GA:compile - omitted for duplicate)
   |  +- (org.hibernate:hibernate-core:jar:3.3.2.GA:compile - version managed from 3.3.0.SP1; omitted for duplicate)
   |  +- (org.slf4j:slf4j-api:jar:1.5.6:compile - version managed from 1.4.2; omitted for duplicate)
   |  \- (dom4j:dom4j:jar:1.6.1-jboss:compile - version managed from 1.6.1; omitted for duplicate)
   +- ojdbc:ojdbc:jar:14:compile
   +- org.slf4j:slf4j-api:jar:1.5.6:compile
   +- org.slf4j:slf4j-log4j12:jar:1.5.6:compile
   |  \- (org.slf4j:slf4j-api:jar:1.5.6:compile - version managed from 1.4.2; omitted for duplicate)
   +- log4j:log4j:jar:1.2.15:compile
   +- org.apache.velocity:velocity:jar:1.6.2:compile
   |  +- (commons-collections:commons-collections:jar:3.2.1:compile - omitted for duplicate)
   |  +- (commons-lang:commons-lang:jar:2.4:compile - omitted for duplicate)
   |  \- oro:oro:jar:2.0.8:compile
   +- org.testng:testng:jar:jdk15:5.8:test
   +- org.dbunit:dbunit:jar:2.4.5:test
   |  +- junit:junit:jar:4.7:test (version managed from 3.8.2)
   |  +- (org.slf4j:slf4j-api:jar:1.5.6:test - version managed from 1.4.2; omitted for duplicate)
   |  \- (commons-collections:commons-collections:jar:3.2.1:test - omitted for duplicate)
   +- hsqldb:hsqldb:jar:1.8.0.7:test
   +- jboss:javassist:jar:3.3.ga:provided
   +- org.jdom:jdom:jar:1.1:compile
   +- jaxen:jaxen:jar:1.1.1:provided
   +- org.apache.xmlgraphics:fop:jar:0.95:compile
   |  +- (org.apache.xmlgraphics:xmlgraphics-commons:jar:1.3.1:compile - omitted for duplicate)
   |  +- org.apache.xmlgraphics:batik-svg-dom:jar:1.7:compile
   |  |  +- (org.apache.xmlgraphics:batik-svg-dom:jar:1.7:compile - omitted for cycle)
   |  |  +- org.apache.xmlgraphics:batik-anim:jar:1.7:compile
   |  |  |  +- (org.apache.xmlgraphics:batik-awt-util:jar:1.7:compile - omitted for duplicate)
   |  |  |  +- (org.apache.xmlgraphics:batik-dom:jar:1.7:compile - omitted for duplicate)
   |  |  |  +- (org.apache.xmlgraphics:batik-ext:jar:1.7:compile - omitted for duplicate)
   |  |  |  \- (org.apache.xmlgraphics:batik-parser:jar:1.7:compile - omitted for duplicate)
   |  |  +- (org.apache.xmlgraphics:batik-awt-util:jar:1.7:compile - omitted for duplicate)
   |  |  +- org.apache.xmlgraphics:batik-css:jar:1.7:compile
   |  |  |  +- (org.apache.xmlgraphics:batik-ext:jar:1.7:compile - omitted for duplicate)
   |  |  |  +- (org.apache.xmlgraphics:batik-util:jar:1.7:compile - omitted for duplicate)
   |  |  |  \- (xml-apis:xml-apis-ext:jar:1.3.04:compile - omitted for duplicate)
   |  |  +- org.apache.xmlgraphics:batik-dom:jar:1.7:compile
   |  |  |  +- (org.apache.xmlgraphics:batik-css:jar:1.7:compile - omitted for duplicate)
   |  |  |  +- (org.apache.xmlgraphics:batik-ext:jar:1.7:compile - omitted for duplicate)
   |  |  |  +- (org.apache.xmlgraphics:batik-util:jar:1.7:compile - omitted for duplicate)
   |  |  |  +- (org.apache.xmlgraphics:batik-xml:jar:1.7:compile - omitted for duplicate)
   |  |  |  +- (xalan:xalan:jar:2.6.0:compile - omitted for duplicate)
   |  |  |  \- (xml-apis:xml-apis-ext:jar:1.3.04:compile - omitted for duplicate)
   |  |  +- (org.apache.xmlgraphics:batik-ext:jar:1.7:compile - omitted for duplicate)
   |  |  +- org.apache.xmlgraphics:batik-parser:jar:1.7:compile
   |  |  |  +- (org.apache.xmlgraphics:batik-awt-util:jar:1.7:compile - omitted for duplicate)
   |  |  |  +- (org.apache.xmlgraphics:batik-util:jar:1.7:compile - omitted for duplicate)
   |  |  |  \- (org.apache.xmlgraphics:batik-xml:jar:1.7:compile - omitted for duplicate)
   |  |  +- org.apache.xmlgraphics:batik-util:jar:1.7:compile
   |  |  \- xml-apis:xml-apis-ext:jar:1.3.04:compile
   |  +- org.apache.xmlgraphics:batik-bridge:jar:1.7:compile
   |  |  +- (org.apache.xmlgraphics:batik-anim:jar:1.7:compile - omitted for duplicate)
   |  |  +- (org.apache.xmlgraphics:batik-awt-util:jar:1.7:compile - omitted for duplicate)
   |  |  +- (org.apache.xmlgraphics:batik-css:jar:1.7:compile - omitted for duplicate)
   |  |  +- (org.apache.xmlgraphics:batik-dom:jar:1.7:compile - omitted for duplicate)
   |  |  +- (org.apache.xmlgraphics:batik-ext:jar:1.7:compile - omitted for duplicate)
   |  |  +- (org.apache.xmlgraphics:batik-bridge:jar:1.7:compile - omitted for cycle)
   |  |  +- (org.apache.xmlgraphics:batik-gvt:jar:1.7:compile - omitted for duplicate)
   |  |  +- (org.apache.xmlgraphics:batik-parser:jar:1.7:compile - omitted for duplicate)
   |  |  +- (org.apache.xmlgraphics:batik-bridge:jar:1.7:compile - omitted for cycle)
   |  |  +- org.apache.xmlgraphics:batik-script:jar:1.7:compile
   |  |  +- (org.apache.xmlgraphics:batik-svg-dom:jar:1.7:compile - omitted for duplicate)
   |  |  +- (org.apache.xmlgraphics:batik-util:jar:1.7:compile - omitted for duplicate)
   |  |  +- org.apache.xmlgraphics:batik-xml:jar:1.7:compile
   |  |  |  \- (org.apache.xmlgraphics:batik-util:jar:1.7:compile - omitted for duplicate)
   |  |  +- xalan:xalan:jar:2.6.0:compile
   |  |  \- (xml-apis:xml-apis-ext:jar:1.3.04:compile - omitted for duplicate)
   |  +- org.apache.xmlgraphics:batik-awt-util:jar:1.7:compile
   |  |  \- (org.apache.xmlgraphics:batik-util:jar:1.7:compile - omitted for duplicate)
   |  +- org.apache.xmlgraphics:batik-gvt:jar:1.7:compile
   |  |  +- (org.apache.xmlgraphics:batik-awt-util:jar:1.7:compile - omitted for duplicate)
   |  |  +- (org.apache.xmlgraphics:batik-gvt:jar:1.7:compile - omitted for cycle)
   |  |  +- (org.apache.xmlgraphics:batik-bridge:jar:1.7:compile - omitted for duplicate)
   |  |  \- (org.apache.xmlgraphics:batik-util:jar:1.7:compile - omitted for duplicate)
   |  +- org.apache.xmlgraphics:batik-transcoder:jar:1.7:compile
   |  |  +- (org.apache.xmlgraphics:batik-awt-util:jar:1.7:compile - omitted for duplicate)
   |  |  +- (org.apache.xmlgraphics:batik-bridge:jar:1.7:compile - omitted for duplicate)
   |  |  +- (org.apache.xmlgraphics:batik-dom:jar:1.7:compile - omitted for duplicate)
   |  |  +- (org.apache.xmlgraphics:batik-gvt:jar:1.7:compile - omitted for duplicate)
   |  |  +- (org.apache.xmlgraphics:batik-svg-dom:jar:1.7:compile - omitted for duplicate)
   |  |  +- org.apache.xmlgraphics:batik-svggen:jar:1.7:compile
   |  |  |  +- (org.apache.xmlgraphics:batik-awt-util:jar:1.7:compile - omitted for duplicate)
   |  |  |  \- (org.apache.xmlgraphics:batik-util:jar:1.7:compile - omitted for duplicate)
   |  |  +- (org.apache.xmlgraphics:batik-util:jar:1.7:compile - omitted for duplicate)
   |  |  +- (org.apache.xmlgraphics:batik-xml:jar:1.7:compile - omitted for duplicate)
   |  |  \- (xml-apis:xml-apis-ext:jar:1.3.04:compile - omitted for duplicate)
   |  +- org.apache.xmlgraphics:batik-extension:jar:1.7:compile
   |  |  +- (org.apache.xmlgraphics:batik-awt-util:jar:1.7:compile - omitted for duplicate)
   |  |  +- (org.apache.xmlgraphics:batik-bridge:jar:1.7:compile - omitted for duplicate)
   |  |  +- (org.apache.xmlgraphics:batik-css:jar:1.7:compile - omitted for duplicate)
   |  |  +- (org.apache.xmlgraphics:batik-dom:jar:1.7:compile - omitted for duplicate)
   |  |  +- (org.apache.xmlgraphics:batik-ext:jar:1.7:compile - omitted for duplicate)
   |  |  +- (org.apache.xmlgraphics:batik-gvt:jar:1.7:compile - omitted for duplicate)
   |  |  +- (org.apache.xmlgraphics:batik-parser:jar:1.7:compile - omitted for duplicate)
   |  |  +- (org.apache.xmlgraphics:batik-svg-dom:jar:1.7:compile - omitted for duplicate)
   |  |  +- (org.apache.xmlgraphics:batik-util:jar:1.7:compile - omitted for duplicate)
   |  |  \- (xml-apis:xml-apis-ext:jar:1.3.04:compile - omitted for duplicate)
   |  +- org.apache.xmlgraphics:batik-ext:jar:1.7:compile
   |  +- commons-logging:commons-logging:jar:1.1.1:compile
   |  +- commons-io:commons-io:jar:1.3.1:compile
   |  \- org.apache.avalon.framework:avalon-framework-api:jar:4.3.1:compile
   +- org.apache.xmlgraphics:xmlgraphics-commons:jar:1.3.1:compile
   |  +- (commons-io:commons-io:jar:1.3.1:compile - omitted for duplicate)
   |  \- (commons-logging:commons-logging:jar:1.1.1:compile - version managed from 1.0.4; omitted for duplicate)
   +- org.easymock:easymock:jar:2.0:test
   \- org.easymock:easymockclassextension:jar:2.2:test
      +- (org.easymock:easymock:jar:2.2:test - omitted for conflict with 2.0)
      \- cglib:cglib-nodep:jar:2.2:test (version managed from 2.1_3)

谁能告诉我如何也清除 intellij 的类路径?

这是类路径(来自 intellij)

/Applications/IntelliJ%20IDEA%208.1.4.app/plugins/testng/lib/testng-jdk15.jar
/Users/jbristow/Library/Application%20Support/IntelliJIDEA80/clover-idea-2.6.3.2.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/deploy.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/dt.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/jce.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/plugin.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/sa-jdi.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/charsets.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/classes.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/dt.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/jce.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/jconsole.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/jsse.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/laf.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/ui.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext/apple_provider.jar /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext/dnsns.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext/localedata.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext/sunjce_provider.jar
/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home/lib/ext/sunpkcs11.jar
/opt/bml_code/mc/mc-hub-batch/target/test-classes/
/opt/bml_code/mc/mc-hub-batch/target/classes/ /opt/bml_code/mc/mc-hub-core/target/test-classes/
/opt/bml_code/mc/mc-hub-core/target/classes/
/Users/jbristow/.m2/repository/javax/faces/jsf-api/1.2_08/jsf-api-1.2_08.jar
/Users/jbristow/.m2/repository/javax/faces/jsf-impl/1.2_08/jsf-impl-1.2_08.jar
/Users/jbristow/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar
/Users/jbristow/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar
/Users/jbristow/.m2/repository/commons-beanutils/commons-beanutils/1.8.0/commons-beanutils-1.8.0.jar
/Users/jbristow/.m2/repository/commons-digester/commons-digester/2.0/commons-digester-2.0.jar
/Users/jbristow/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar
/Users/jbristow/.m2/repository/log4j/log4j/1.2.15/log4j-1.2.15.jar
/Users/jbristow/.m2/repository/javax/xml/soap/saaj-api/1.3/saaj-api-1.3.jar
/Users/jbristow/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar
/Users/jbristow/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar
/Users/jbristow/.m2/repository/org/hibernate/hibernate-validator/3.1.0.GA/hibernate-validator-3.1.0.GA.jar /Users/jbristow/.m2/repository/org/hibernate/hibernate-core/3.3.2.GA/hibernate-core-3.3.2.GA.jar
/Users/jbristow/.m2/repository/org/slf4j/slf4j-api/1.5.6/slf4j-api-1.5.6.jar
/Users/jbristow/.m2/repository/antlr/antlr/2.7.7/antlr-2.7.7.jar
/Users/jbristow/.m2/repository/dom4j/dom4j/1.6.1-jboss/dom4j-1.6.1-jboss.jar
/Users/jbristow/.m2/repository/javax/transaction/jta/1.0.1B/jta-1.0.1B.jar
/Users/jbristow/.m2/repository/org/hibernate/hibernate-commons-annotations/3.1.0.GA/hibernate-commons-annotations-3.1.0.GA.jar
/Users/jbristow/.m2/repository/org/jboss/seam/jboss-seam/2.2.0.GA/jboss-seam-2.2.0.GA.jar
/Users/jbristow/.m2/repository/xstream/xstream/1.1.3/xstream-1.1.3.jar
/Users/jbristow/.m2/repository/xpp3/xpp3_min/1.1.3.4.O/xpp3_min-1.1.3.4.O.jar /Users/jbristow/.m2/repository/org/jboss/el/jboss-el/1.0_02.CR4/jboss-el-1.0_02.CR4.jar
/Users/jbristow/.m2/repository/org/testng/testng/5.8/testng-5.8-jdk15.jar
/Users/jbristow/.m2/repository/net/sourceforge/groboutils/groboutils-core/5/groboutils-core-5.jar
/Users/jbristow/.m2/repository/org/unitils/unitils/2.2/unitils-2.2.jar
/Users/jbristow/.m2/repository/commons-dbcp/commons-dbcp/1.2.2/commons-dbcp-1.2.2.jar
/Users/jbristow/.m2/repository/commons-pool/commons-pool/1.3/commons-pool-1.3.jar
/Users/jbristow/.m2/repository/ognl/ognl/2.6.9/ognl-2.6.9.jar
/Users/jbristow/.m2/repository/ant/ant/1.6.5/ant-1.6.5.jar
/Users/jbristow/.m2/repository/org/hibernate/hibernate-annotations/3.4.0.GA/hibernate-annotations-3.4.0.GA.jar
/Users/jbristow/.m2/repository/org/hibernate/ejb3-persistence/1.0.2.GA/ejb3-persistence-1.0.2.GA.jar
/Users/jbristow/.m2/repository/org/hibernate/hibernate-search/3.1.0.GA/hibernate-search-3.1.0.GA.jar
/Users/jbristow/.m2/repository/org/apache/lucene/lucene-core/2.3.0/lucene-core-2.3.0.jar
/Users/jbristow/.m2/repository/javax/ejb/ejb-api/3.0/ejb-api-3.0.jar
/Users/jbristow/.m2/repository/org/springframework/batch/spring-batch-core/2.0.2.RELEASE/spring-batch-core-2.0.2.RELEASE.jar
/Users/jbristow/.m2/repository/org/springframework/batch/spring-batch-infrastructure/2.0.2.RELEASE/spring-batch-infrastructure-2.0.2.RELEASE.jar
/Users/jbristow/.m2/repository/org/springframework/spring-core/2.5.6/spring-core-2.5.6.jar
/Users/jbristow/.m2/repository/stax/stax/1.2.0/stax-1.2.0.jar
/Users/jbristow/.m2/repository/org/aspectj/aspectjrt/1.5.4/aspectjrt-1.5.4.jar
/Users/jbristow/.m2/repository/org/aspectj/aspectjweaver/1.5.4/aspectjweaver-1.5.4.jar
/Users/jbristow/.m2/repository/com/thoughtworks/xstream/xstream/1.3/xstream-1.3.jar
/Users/jbristow/.m2/repository/org/codehaus/jettison/jettison/1.0/jettison-1.0.jar
/Users/jbristow/.m2/repository/org/springframework/spring-aop/2.5.6/spring-aop-2.5.6.jar
/Users/jbristow/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar
/Users/jbristow/.m2/repository/org/springframework/spring-beans/2.5.6/spring-beans-2.5.6.jar
/Users/jbristow/.m2/repository/org/springframework/spring-context/2.5.6/spring-context-2.5.6.jar
/Users/jbristow/.m2/repository/org/springframework/spring-tx/2.5.6/spring-tx-2.5.6.jar
/Users/jbristow/.m2/repository/org/dbunit/dbunit/2.4.5/dbunit-2.4.5.jar
/Users/jbristow/.m2/repository/junit/junit/4.7/junit-4.7.jar
/Users/jbristow/.m2/repository/org/slf4j/slf4j-log4j12/1.5.6/slf4j-log4j12-1.5.6.jar
/Users/jbristow/.m2/repository/xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c.jar
/opt/bml_code/mc/mc-test-support/target/test-classes/
/opt/bml_code/mc/mc-test-support/target/classes/
/Users/jbristow/.m2/repository/org/springframework/spring-core/2.5.6.SEC01/spring-core-2.5.6.SEC01.jar /Users/jbristow/.m2/repository/org/springframework/spring-beans/2.5.6.SEC01/spring-beans-2.5.6.SEC01.jar
/Users/jbristow/.m2/repository/org/springframework/spring-context/2.5.6.SEC01/spring-context-2.5.6.SEC01.jar
/Users/jbristow/.m2/repository/org/springframework/spring-tx/2.5.6.SEC01/spring-tx-2.5.6.SEC01.jar /Users/jbristow/.m2/repository/org/springframework/spring/2.5.6/spring-2.5.6.jar
/Users/jbristow/.m2/repository/org/springframework/spring-jdbc/2.5.6.SEC01/spring-jdbc-2.5.6.SEC01.jar /Users/jbristow/.m2/repository/org/hibernate/hibernate-entitymanager/3.4.0.GA/hibernate-entitymanager-3.4.0.GA.jar
/Users/jbristow/.m2/repository/javassist/javassist/3.4.GA/javassist-3.4.GA.jar
/Users/jbristow/.m2/repository/org/apache/velocity/velocity/1.6.2/velocity-1.6.2.jar
/Users/jbristow/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar
/Users/jbristow/.m2/repository/ojdbc/ojdbc/14/ojdbc-14.jar
/Users/jbristow/.m2/repository/hsqldb/hsqldb/1.8.0.7/hsqldb-1.8.0.7.jar
/Users/jbristow/.m2/repository/jboss/javassist/3.3.ga/javassist-3.3.ga.jar
/Users/jbristow/.m2/repository/org/jdom/jdom/1.1/jdom-1.1.jar
/Users/jbristow/.m2/repository/jaxen/jaxen/1.1.1/jaxen-1.1.1.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/fop/0.95/fop-0.95.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/xmlgraphics-commons/1.3.1/xmlgraphics-commons-1.3.1.jar
/Users/jbristow/.m2/repository/commons-io/commons-io/1.3.1/commons-io-1.3.1.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-svg-dom/1.7/batik-svg-dom-1.7.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-anim/1.7/batik-anim-1.7.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-awt-util/1.7/batik-awt-util-1.7.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-util/1.7/batik-util-1.7.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-dom/1.7/batik-dom-1.7.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-css/1.7/batik-css-1.7.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-ext/1.7/batik-ext-1.7.jar
/Users/jbristow/.m2/repository/xml-apis/xml-apis-ext/1.3.04/xml-apis-ext-1.3.04.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-xml/1.7/batik-xml-1.7.jar
/Users/jbristow/.m2/repository/xalan/xalan/2.6.0/xalan-2.6.0.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-parser/1.7/batik-parser-1.7.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-bridge/1.7/batik-bridge-1.7.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-gvt/1.7/batik-gvt-1.7.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-script/1.7/batik-script-1.7.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-transcoder/1.7/batik-transcoder-1.7.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-svggen/1.7/batik-svggen-1.7.jar
/Users/jbristow/.m2/repository/org/apache/xmlgraphics/batik-extension/1.7/batik-extension-1.7.jar
/Users/jbristow/.m2/repository/org/apache/avalon/framework/avalon-framework-api/4.3.1/avalon-framework-api-4.3.1.jar
/Users/jbristow/.m2/repository/org/easymock/easymock/2.0/easymock-2.0.jar
/Users/jbristow/.m2/repository/org/easymock/easymockclassextension/2.2/easymockclassextension-2.2.jar
/Users/jbristow/.m2/repository/cglib/cglib-nodep/2.2/cglib-nodep-2.2.jar
/Users/jbristow/.m2/repository/xerces/xercesImpl/2.9.1/xercesImpl-2.9.1.jar
/Users/jbristow/.m2/repository/xml-apis/xml-apis/1.3.04/xml-apis-1.3.04.jar
/Applications/IntelliJ%20IDEA%208.1.4.app/lib/idea_rt.jar

最佳答案

java.lang.AbstractMethodError

这意味着在当前类路径中的 API 中声明的抽象方法在当前类路径中缺少具体实现。

org.apache.xalan.processor.TransformerFactoryImpl.setFeature(Ljava/lang/String;Z)V

这是自 Java SE 5.0 以来引入的.因此,此异常表明当前类路径中的 API 至少为 Java SE 5.0,具体实现与其不兼容。

Xalan 2.7.0 是第一个实现它的版本。因此,您在类路径中的某处有一个旧版本的 Xalan 版本。

如果您似乎无法在称为类路径的林中找到它,我建议使用可以在 ZIP (JAR) 文件中搜索的搜索工具扫描类路径覆盖的磁盘文件系统位置。我自己用 WinRAR为了这。只需将该工具与 JAR 文件相关联并搜索与文件名 TransformerFactoryImpl.class 匹配的文件(如有必要,包括代表包的路径)。结果应包含有关在其中找到它的 JAR 文件的信息。

关于java - org.apache.xalan.processor.TransformerFactoryImpl 上的 AbstractMethodError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2501823/

相关文章:

xslt - xsl if和xsl foreach其中元素值是

xslt - 基于属性合并节点对,模板匹配的新功能

xml - XSLT Xalan 动态 :evaluate example

java - wicket 项目中的 @component spring 注释?

xml - 处理 XML 和 XSLT 中默认命名空间的最佳解决方案

java - Hibernate.initialize(list) 与 setFetchMode

java - XSLT 2.0 xsl :value-of separator attribute not working in Java 1. 7 与 apache.xalan

java - 无法从 Saxon XSLT 处理器访问更新的 Java 对象

java集合 - map 中的keyset()与entrySet()

Java 执行 ipconfig ,客户端-服务器