Problem Description:
java.lang.IllegalStateException:Failed to load ApplicationContext at Org.springframework.test.cont Ext. Cacheawarecontextloaderdelegate.loadcontext (Cacheawarecontextloaderdelegate.java:99) at Org.springframework.test.context.TestContext.getApplicationContext (Testcontext.java:122) at Org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies (De Pendencyinjectiontestexecutionlistener.java:109) at Org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance (D Ependencyinjectiontestexecutionlistener.java:75) at Org.springframework.test.context.TestContextManager.prepareTestInstance (Testcontextmanager.java:312) at Org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest (Springjunit4classrunner.java :211) at org.springframework.test.context.junit4.springjunit4classrunner$1.runReflectiveCall (springjunit4classrunner.java:288) at Org.junit.internal.runners.model.ReflectiveCallable.run (Reflectivecallable.java:12) at Org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock (Springjunit4classrunner.jav A:284) at Org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild (springjunit4classrunner.java:< /c1>231) at Org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild (springjunit4classrunner.java:< /c2>88) at org.junit.runners.parentrunner$3.run (parentrunner.java:290) at org.junit.runners.parentrunner$1.schedule (parentrunner.java:71) at Org.junit.runners.ParentRunner.runChildren (Parentrunner.java:288) at org.junit.runners.parentrunner.access$(parentrunner.java:58) at org.junit.runners.parentrunner$2.evaluate (parentrunner.java:268) at Org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate (RUNBEFORETESTCL Asscallbacks.java:61) at Org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate (Runaftertestclas Scallbacks.java:71) at Org.junit.runners.ParentRunner.run (Parentrunner.java:363) at Org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run (Springjunit4classrunner.java:174) at Org.junit.runner.JUnitCore.run (Junitcore.java:137) at Com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs (Junit4ideatestrunner.java:119) at Com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs (Junit4ideatestrunner.java:42) at Com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart (Junitstarter.java:234) at Com.intellij.rt.execution.junit.JUnitStarter.main (Junitstarter.java:74) at Sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) at Sun.reflect.NativeMethodAccessor Impl.invoke (Nativemethodaccessorimpl.java:62) at Sun.reflect.DelegatingMethodAccessorImpl.invoke (Delegatingmethodaccessorimpl.java:43) at Java.lang.reflect.Method.invoke (Method.java:497) at Com.intellij.rt.execution.application.AppMain.main (Appmain.java:144) caused By:org.springframework.beans.factory.BeanDefinitionStoreException:Failed to read candidate component /c3>class: File [F:\project-java\spider0002\target\classes\com\lk\spider\service\config\Configuration.class]; Nested exception is Org.springframework.core.NestedIOException:ASM Classreader failed to parseclassFile-probably due to aNewJavaclassFile version that isn ' t supported Yet:file [F:\project-java\spider0002\target\classes\com\lk\spider\service\config\ Configuration.class]; Nested exception is java.lang.IllegalArgumentException at Org.springframework.context.annotation.ClassPathScannin Gcandidatecomponentprovider.findcandidatecomponents (classpathscanningcandidatecomponentprovider.java:290) at Org.springframework.context.annotation.ClassPathBeanDefinitionScanner.doScan (Classpathbeandefinitionsca Nner.java:242) at Org.springframework.context.annotation.ComponentScanBeanDefinitionParser.parse (componentscanbeandefinit Ionparser.java:84) at Org.springframework.beans.factory.xml.NamespaceHandlerSupport.parse (Namespacehandlersupport.java:73) at Org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement (Beandefinitionpar Serdelegate.java:1438) at Org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseCustomElement (Beandefinitionpar Serdelegate.java:1428) at Org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions (DEFAULTB Eandefinitiondocumentreader.java:185) at Org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions (Def Aultbeandefinitiondocumentreader.java:139) at Org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions (Defau Ltbeandefinitiondocumentreader.java:108) at Org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions (xmlbeandefinition Reader.java:493) at Org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions (xmlbeandefinitionre Ader.java:390) at Org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions (xmlbeandefinitionread Er.java:334) at Org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions (xmlbeandefinitionread Er.java:60W) at Org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions (Abstractbean Definitionreader.java:174) at Org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions (Abstractbean Definitionreader.java:209) at Org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions (Abstractbean Definitionreader.java:180) at Org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions (Abstractbean Definitionreader.java:243) at Org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions (Abstractgener Iccontextloader.java:233) at Org.springframework.test.context.support.AbstractGenericContextLoader.loadContext (Abstractgenericcontex Tloader.java:117) at Org.springframework.test.context.support.AbstractGenericContextLoader.loadContext (Abstractgenericcontex Tloader.java:60) at org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.delegateLoading (ABSTRACTD Elegatingsmartcontextloader.java:100) at Org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.loadContext (Abstractdeleg Atingsmartcontextloader.java:248) at Org.springframework.test.context.CacheAwareContextLoaderDelegate.loadContextInternal (CACHEAWARECONTEXTL Oaderdelegate.java:64) at Org.springframework.test.context.CacheAwareContextLoaderDelegate.loadContext (Cacheawarecontextloaderdel Egate.java:91) ... 29More caused By:org.springframework.core.NestedIOException:ASM Classreader failed to parseclassFile-probably due to aNewJavaclassFile version that isn ' t supported Yet:file [F:\project-java\spider0002\target\classes\com\lk\spider\service\config\ Configuration.class]; Nested exception is java.lang.IllegalArgumentException at Org.springframework.core.type.classreading.SimpleMetada Tareader.<init> (simplemetadatareader.java:56) at Org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader (simplemetadata Readerfactory.java:80) at Org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader (Cachingmetada Tareaderfactory.java:102) at Org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateCompone NTS (Classpathscanningcandidatecomponentprovider.java:266) ... 52More caused by:java.lang.IllegalArgumentException at org.springframework.asm.ClassReader.<init>(Unknown Source) at Org.springframework.asm.ClassReader.<init>(Unknown Source) at Org.springframework.asm.ClassReader.<init>(Unknown Source) at Org.springframework.core.type.classreading.SimpleMetadataReader.<init> (simplemetadatareader.java:53) ... More
Workaround:
Do not use lambda expressions.
Java1.8 Unable to use lambda expression when practicing SPRINGAOP