运行testcase时出现NoSuchMethodError错误

时间:2012-06-19 12:16:40

标签: xml xml-serialization

我面临一个奇怪的错误。我已经在IntelliJ Idea中设置了我的代码。

在运行测试用例时,我得到以下错误

java.lang.NoSuchMethodError: org.apache.xml.serializer.SerializationHandler.addAttribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V

 transformerHandler.getTransformer().transform(new StreamSource(sourceFile), result);

这似乎是一个序列化程序错误。我也尝试删除它,但我无法摆脱这个错误。

请帮忙。

1 个答案:

答案 0 :(得分:2)

这种问题通常是因为编译时类路径与运行时类路径不匹配,因此在运行时编译时存在的方法不存在。检查IntelliJ项目配置。

这是一个Java问题,与XML无关。