分享

java.lang.IllegalArgumentException

 nacy2012 2015-09-22
  1. java.lang.IllegalArgumentException  
  2.     at org.springframework.asm.ClassReader.<init>(Unknown Source)  
  3.     at org.springframework.asm.ClassReader.<init>(Unknown Source)  
  4.     at org.springframework.asm.ClassReader.<init>(Unknown Source)  
  5.     at org.springframework.core.type.classreading.SimpleMetadataReader.<init>(SimpleMetadataReader.java:52)  
  6.     at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:80)  
  7.     at org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:101)  
  8.     at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:76)  
  9.     at org.springframework.context.annotation.ConfigurationClassParser.getImports(ConfigurationClassParser.java:298)  
  10.     at org.springframework.context.annotation.ConfigurationClassParser.getImports(ConfigurationClassParser.java:300)  
  11.     at org.springframework.context.annotation.ConfigurationClassParser.getImports(ConfigurationClassParser.java:300)  
  12.     at org.springframework.context.annotation.ConfigurationClassParser.doProcessConfigurationClass(ConfigurationClassParser.java:230)  
  13.     at org.springframework.context.annotation.ConfigurationClassParser.processConfigurationClass(ConfigurationClassParser.java:153)  
  14.     at org.springframework.context.annotation.ConfigurationClassParser.parse(ConfigurationClassParser.java:130)  
  15.     at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:285)  
  16.     at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:223)  
  17.     at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:630)  
  18.     at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:461)  
  19.     at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)  
  20.     at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)  
  21.     at com.xyc.mt.test.ConfigTest.testCompanyService(ConfigTest.java:11)  
  22.     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
  23.     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)  
  24.     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)  
  25.     at java.lang.reflect.Method.invoke(Method.java:483)  
  26.     at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)  
  27.     at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)  
  28.     at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)  
  29.     at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)  
  30.     at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)  
  31.     at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)  
  32.     at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)  
  33.     at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)  
  34.     at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)  
  35.     at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)  
  36.     at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)  
  37.     at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)  
  38.     at org.junit.runners.ParentRunner.run(ParentRunner.java:309)  
  39.     at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)  
  40.     at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)  
  41.     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)  
  42.     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)  
  43.     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)  
  44.     at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)  

解决办法:

右键项目“Properties”,在弹出的“Properties”窗口左侧,单击“Project Facets”,打开“Project Facets”页面。
在页面中的“Java”下拉列表中,务必使编译环境和运行环境一致,即可解决。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多