“ java.lang.NoClassDefFoundError:结果”

德约翰斯顿

我正在尝试让我的Spring项目与单元测试一起运行,但出现此错误。

我发现特别令人困惑的是该java.lang.NoClassDefFoundError: Result部分。对于其他NoClassDefFoundError消息,其后的单词将指示未找到哪个类,在本例中为Result,这不是我的项目中定义的内容,我假设这与Spring测试运行程序有关。

java.lang.NoClassDefFoundError: Result
    at java.lang.Class.getDeclaredMethods0(Native Method)
    at java.lang.Class.privateGetDeclaredMethods(Class.java:2615)
    at java.lang.Class.getDeclaredMethods(Class.java:1860)
    at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:571)
    at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:490)
    at org.springframework.util.ReflectionUtils.doWithMethods(ReflectionUtils.java:474)
    at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.determineCandidateConstructors(AutowiredAnnotationBeanPostProcessor.java:241)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.determineConstructorsFromBeanPostProcessors(AbstractAutowireCapableBeanFactory.java:1057)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1030)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:762)
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
    at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:125)
    at org.springframework.test.context.support.AbstractGenericContextLoader.loadContext(AbstractGenericContextLoader.java:60)
    at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.delegateLoading(AbstractDelegatingSmartContextLoader.java:109)
    at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.loadContext(AbstractDelegatingSmartContextLoader.java:261)
    at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:68)
    at org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:86)
    at org.springframework.test.context.DefaultTestContext.getApplicationContext(DefaultTestContext.java:72)
    at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:117)
    at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:83)
    at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:212)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:200)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:252)
    at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:254)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:217)
    at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:83)
    at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
    at org.junit.experimental.ParallelComputer$1$1.call(ParallelComputer.java:46)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: Result
    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    ... 40 more

我的测试课程非常简单:

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "classpath:config/spring/test-context.xml" })
public class MyTest{

    @Autowired
    SomeObject objectUnderTest; 

    @Before
    public void setUp() throws Exception {
    }

    @After
    public void tearDown() throws Exception {
    }

    @Test
    public void freePass() {
        assertTrue(true);
    }

}

删除@RunWith批注将允许测试继续进行,并且免费通过测试将通过,因此我认为此错误与SpringTestRunner有关。

我正在使用Spring Version4.1.4.RELEASE和Junit 4.9

德约翰斯顿

这里的问题与Spring上下文的初始化有关,它试图初始化的bean之一称为Result

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何解决java.lang.NoClassDefFoundError?

来自分类Dev

java.lang.NoClassDefFoundError:org / lwjgl / LWJGLException

来自分类Dev

什么给java.lang.NoClassDefFoundError?

来自分类Dev

java / lang / NoClassDefFoundError:java / lang / invoke / MethodHandle eclipse juno

来自分类Dev

Jar文件给出java.lang.NoClassDefFoundError

来自分类Dev

HBase扫描的java.lang.NoClassDefFoundError

来自分类Dev

java.lang.NoClassDefFoundError Android Studio

来自分类Dev

Netbeans在java.lang.NoClassDefFoundError中报告“编译不足的内存”结果

来自分类Dev

春季-Autowire java.lang.NoClassDefFoundError

来自分类Dev

java.lang.NoClassDefFoundError:android + maven + eclipse

来自分类Dev

我收到了java.lang.NoClassDefFoundError:

来自分类Dev

java.lang.NoClassDefFoundError:java / lang / ProcessBuilder $ Redirect

来自分类Dev

java.lang.NoClassDefFoundError:javax / validation / ParameterNameProvider

来自分类Dev

Eclipse Tomcat java.lang.NoClassDefFoundError LogFactory

来自分类Dev

java.lang.NoClassDefFoundError:片段

来自分类Dev

java.lang.NoClassDefFoundError: javax/json/Json

来自分类Dev

java.lang.NoClassDefFoundError: groovy/lang/GroovyObject

来自分类Dev

java.lang.NoClassDefFoundError:groovy / lang / GroovyObject

来自分类Dev

java.lang.NoClassDefFoundError:org / json / JSONObject

来自分类Dev

Android Studio-java.lang.NoClassDefFoundError

来自分类Dev

Intellij和Maven的java.lang.NoClassDefFoundError

来自分类Dev

java.lang.NoClassDefFoundError:HttpServletRequest

来自分类Dev

Scalatest中的java.lang.NoClassDefFoundError

来自分类Dev

apache java.lang.NoClassDefFoundError

来自分类Dev

java.lang.NoClassDefFoundError:InterstitialAd的ayc

来自分类Dev

JavaToWS错误:java.lang.NoClassDefFoundError

来自分类Dev

“ java.lang.NoClassDefFoundError”

来自分类Dev

java -jar和java.lang.NoClassDefFoundError

来自分类Dev

无法运行FIJI / imagej,java / lang / NoClassDefFoundError:java / lang / Object

Related 相关文章

  1. 1

    如何解决java.lang.NoClassDefFoundError?

  2. 2

    java.lang.NoClassDefFoundError:org / lwjgl / LWJGLException

  3. 3

    什么给java.lang.NoClassDefFoundError?

  4. 4

    java / lang / NoClassDefFoundError:java / lang / invoke / MethodHandle eclipse juno

  5. 5

    Jar文件给出java.lang.NoClassDefFoundError

  6. 6

    HBase扫描的java.lang.NoClassDefFoundError

  7. 7

    java.lang.NoClassDefFoundError Android Studio

  8. 8

    Netbeans在java.lang.NoClassDefFoundError中报告“编译不足的内存”结果

  9. 9

    春季-Autowire java.lang.NoClassDefFoundError

  10. 10

    java.lang.NoClassDefFoundError:android + maven + eclipse

  11. 11

    我收到了java.lang.NoClassDefFoundError:

  12. 12

    java.lang.NoClassDefFoundError:java / lang / ProcessBuilder $ Redirect

  13. 13

    java.lang.NoClassDefFoundError:javax / validation / ParameterNameProvider

  14. 14

    Eclipse Tomcat java.lang.NoClassDefFoundError LogFactory

  15. 15

    java.lang.NoClassDefFoundError:片段

  16. 16

    java.lang.NoClassDefFoundError: javax/json/Json

  17. 17

    java.lang.NoClassDefFoundError: groovy/lang/GroovyObject

  18. 18

    java.lang.NoClassDefFoundError:groovy / lang / GroovyObject

  19. 19

    java.lang.NoClassDefFoundError:org / json / JSONObject

  20. 20

    Android Studio-java.lang.NoClassDefFoundError

  21. 21

    Intellij和Maven的java.lang.NoClassDefFoundError

  22. 22

    java.lang.NoClassDefFoundError:HttpServletRequest

  23. 23

    Scalatest中的java.lang.NoClassDefFoundError

  24. 24

    apache java.lang.NoClassDefFoundError

  25. 25

    java.lang.NoClassDefFoundError:InterstitialAd的ayc

  26. 26

    JavaToWS错误:java.lang.NoClassDefFoundError

  27. 27

    “ java.lang.NoClassDefFoundError”

  28. 28

    java -jar和java.lang.NoClassDefFoundError

  29. 29

    无法运行FIJI / imagej,java / lang / NoClassDefFoundError:java / lang / Object

热门标签

归档