1. Error description
2015-09-20 22:16:46 [main] ERROR Org.springframework.test.context.testcontextmanager-caught exception while allowing Testexecutionlistener [org.springframework.test.context.support.dependencyinjectiontestexecutionlistener@ 2C7614D6] To prepare test instance [COM.YOU.FLEX.TEST.DAO.STUDENTDAOTEST@3B729FA1] Java.lang.IllegalStateException: Failed to load ApplicationContext at Org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContext ( defaultcacheawarecontextloaderdelegate.java:91) at Org.springframework.test.context.DefaultTestContext.getApplicationContext (defaulttestcontext.java:74) at Org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies ( dependencyinjectiontestexecutionlistener.java:116) at Org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance ( dependencyinjectiontestexecutionlistener.java:82) at Org.springframework.test.context.TestContextManager.prepareTestInstaNCE (testcontextmanager.java:212) at Org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest ( springjunit4classrunner.java:199) at org.springframework.test.context.junit4.springjunit4classrunner$1. Runreflectivecall (springjunit4classrunner.java:251) at Org.junit.internal.runners.model.ReflectiveCallable.run ( REFLECTIVECALLABLE.JAVA:12) at Org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock ( springjunit4classrunner.java:253) at Org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild ( springjunit4classrunner.java:216) at Org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild ( springjunit4classrunner.java:82) 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$000 (parentrunner.java:58) at Org.junit.runners.parentrunner$2.evAluate (parentrunner.java:268) at Org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate ( RUNBEFORETESTCLASSCALLBACKS.JAVA:60) at Org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate ( runaftertestclasscallbacks.java:67) at Org.junit.runners.ParentRunner.run (parentrunner.java:363) at Org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run (springjunit4classrunner.java:162) at Org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run (JUNIT4TESTREFERENCE.JAVA:50) at Org.eclipse.jdt.internal.junit.runner.TestExecution.run (testexecution.java:38) at Org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests (remotetestrunner.java:467) at Org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests (remotetestrunner.java:683) at Org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run (remotetestrunner.java:390) at Org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main (remotetestrunner.java:1caused by:org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:Line XML document from class Path resource [applicationcontext.xml] is invalid; Nested exception is org.xml.sax.SAXParseException; linenumber:45; columnnumber:30;
cvc-complex-type.3.2.2: Attribute ' Local ' is not allowed in element ' ref '. At Org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions ( xmlbeandefinitionreader.java:399) at Org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions (Xmlbeandefinitionreader.java : 336) at Org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions ( xmlbeandefinitionreader.java:304) at Org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions ( abstractbeandefinitionreader.java:180) at Org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions ( abstractbeandefinitionreader.java:216) at Org.springframework.beans.factory.support.AbstractBeanDefiNitionreader.loadbeandefinitions (abstractbeandefinitionreader.java:187) at Org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions ( abstractbeandefinitionreader.java:251) at Org.springframework.test.context.support.AbstractGenericContextLoader.loadBeanDefinitions ( abstractgenericcontextloader.java:253) at Org.springframework.test.context.support.AbstractGenericContextLoader.loadContext ( abstractgenericcontextloader.java:122) at Org.springframework.test.context.support.AbstractGenericContextLoader.loadContext ( ABSTRACTGENERICCONTEXTLOADER.JAVA:60) at Org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.delegateLoading ( abstractdelegatingsmartcontextloader.java:108) at Org.springframework.test.context.support.AbstractDelegatingSmartContextLoader.loadContext ( abstractdelegatingsmartcontextloader.java:260) at Org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContextInternal ( Defaultcacheawarecontextloaderdelegate.java:63) at Org.springframework.test.context.DefaultCacheAwareContextLoaderDelegate.loadContext ( defaultcacheawarecontextloaderdelegate.java:83) ... more caused by:org.xml.sax.SAXParseException; linenumber:45; columnnumber:30;
cvc-complex-type.3.2.2: Attribute ' Local ' is not allowed in element ' ref '. At Com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException (Errorhandlerwrapper.java : 198) at Com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error (errorhandlerwrapper.java:134) at Com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError (xmlerrorreporter.java:437) at Com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError (xmlerrorreporter.java:368) at Com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError (xmlerrorreporter.java:325) at Com.sun.org.apache.xerces.internal.impl.xs.xmlschemavalidator$xsierrorreporter.reporterror ( xmlschemavalidator.java:458) at Com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidatoR.reportschemaerror (xmlschemavalidator.java:3237) at
Com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.processAttributes (xmlschemavalidator.java:2714) At Com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handleStartElement (Xmlschemavalidator.java : 2056) at Com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.emptyElement (xmlschemavalidator.java:766 ) at Com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement ( xmlnsdocumentscannerimpl.java:356) at com.sun.org.apache.xerces.internal.impl.xmldocumentfragmentscannerimpl$ Fragmentcontentdriver.next (xmldocumentfragmentscannerimpl.java:2786) at Com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next (xmldocumentscannerimpl.java:606) at Com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next (xmlnsdocumentscannerimpl.java:117) at Com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument ( xmldocumentfragmentscannerimpl.java:510) at COm.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse (xml11configuration.java:848) at Com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse (xml11configuration.java:777) at Com.sun.org.apache.xerces.internal.parsers.XMLParser.parse (xmlparser.java:141) at Com.sun.org.apache.xerces.internal.parsers.DOMParser.parse (domparser.java:243) at Com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse (documentbuilderimpl.java:347) at Org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument (defaultdocumentloader.java:76) at
Org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadDocument (xmlbeandefinitionreader.java:429) At Org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions ( xmlbeandefinitionreader.java:391) ... More
2. Error reason
<property name= "DataSource" >
<ref local= "DataSource"/>
</property>
3. Solutions