Apache camel com.thoughtworks.xstream.converters.ConversionException:无法调用

Apache camel com.thoughtworks.xstream.converters.ConversionException:无法调用,apache-camel,powermockito,spring-camel,Apache Camel,Powermockito,Spring Camel,我有一个使用PowerMockito测试SpringCamelContext单元测试的情况,我收到了以下错误。有人知道如何解决它吗。如果我申请 @Rule public PowerMockRule rule = new PowerMockRule(); 和以下依赖项 <dependency> <groupId>org.powermock</groupId> <artifactId>power

我有一个使用PowerMockito测试SpringCamelContext单元测试的情况,我收到了以下错误。有人知道如何解决它吗。如果我申请

@Rule
    public PowerMockRule rule = new PowerMockRule();
和以下依赖项

<dependency>
            <groupId>org.powermock</groupId>
            <artifactId>powermock-module-junit4-rule</artifactId>
            <version>1.7.1</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.powermock</groupId>
            <artifactId>powermock-classloading-xstream</artifactId>
            <version>1.7.1</version>
            <scope>test</scope>
        </dependency>

有人知道如何解决这个问题吗???

为了解决这个问题。我将其替换为以下注释,而不是PowerMockRule

@RunWith(PowerMockRunner.class)
@PowerMockRunnerDelegate(SpringJUnit4ClassRunner.class)
还删除了依赖项powermock-module-junit4-rule和powermock类从Pom.xml加载xstream,它就可以工作了

@RunWith(PowerMockRunner.class)
@PowerMockRunnerDelegate(SpringJUnit4ClassRunner.class)