Yes, the workaround is to not use the flag and use access impl instead. /Patrik
Jef Pfeiffer wrote: > > Very insightful, Patrick. I am indeed using that flag. > > Thanks for the quick response. > > Pending a fix, should I just remove the flag and do hibernate access from > the access impl rather than the repositories? > > > I’ll check on other machines and see if I can reproduce the originally > reported test discrepancy (maybe I’ve just got a wonky issue with > eclipse)... > > Thanks, > Jef > > On 9/13/09 3:16 PM, "Patrik Nordwall" <patrik.nordw...@gmail.com> wrote: > >> >> >> I don't know why you get different results when running from maven and >> eclipse, but you have found a bug. >> >> You are using >> generate.repository.hibernateSupport=true >> right? >> >> We must generate the necessary dependency injection to >> HibernateDaoSupport. >> I think we should support JpaDaoSupport also. >> >> I have created jira issue: >> http://fornax.itemis.de/jira/browse/CSC-406 >> I will fix this within a few days. >> >> /Patrik >> >> >> Jef Pfeiffer wrote: >>> > >>> > Sorry if this isn¹t the right forum for ³help me² questions please >>> > direct >>> > me to a more appropriate resource if that¹s the case. >>> > >>> > My issue: >>> > I¹ve got a new business tier project I¹m trying to run tests for. >>> > >>> > When I run from the command line (say, via mvn clean install), they >>> all >>> > fail >>> > as expected (they¹re the default generated NotImplementeds). >>> > When I try to use eclipse¹s Run As Junit, I get an entirely different >>> > result >>> > (see output below for more detail). >>> > >>> > Thanks in advance for any insight you can share. >>> > >>> > >>> > The entire output is below, but here¹s the relevant part (I assume). >>> > >>> > 4164 ERROR TestContextManager - Caught exception while allowing >>> > TestExecutionListener >>> > >>> [org.springframework.test.context.support.DependencyInjectionTestExecutionLi >>> > ste...@262f4813] to prepare test instance >>> > [null(com.intuit.services.acs.service.api.FirmManagerTest)] >>> > java.lang.IllegalStateException: Failed to load ApplicationContext >>> > Caused by: org.springframework.beans.factory.BeanCreationException: >>> Error >>> > creating bean with name 'firmRepository' defined in file >>> > >>> [/Users/jef/p4/ACS/maindev/source/acs-core/target/classes/com/intuit/service >>> > s/acs/repository/impl/FirmRepositoryImpl.class]: Invocation of init >>> method >>> > failed; nested exception is java.lang.IllegalArgumentException: >>> > 'sessionFactory' or 'hibernateTemplate' is required >>> > Caused by: java.lang.IllegalArgumentException: 'sessionFactory' or >>> > 'hibernateTemplate' is required >>> > java.lang.NoSuchMethodError: >>> > >>> org.junit.runner.notification.RunNotifier.testAborted(Lorg/junit/runner/Desc >>> > ription;Ljava/lang/Throwable;)V >>> > >>> > >>> > >>> > >>> > >>> > >>> > Entire output: >>> > >>> > 0 INFO TestContextManager - @TestExecutionListeners is not present >>> for >>> > class [class com.intuit.services.acs.service.api.FirmManagerTest]: >>> using >>> > defaults. 180 INFO XmlBeanDefinitionReader - Loading XML bean >>> > definitions >>> > from class path resource [applicationContext-test.xml] 932 INFO >>> > XmlBeanDefinitionReader - Loading XML bean definitions from class path >>> > resource [SessionFactory-test.xml] 1011 INFO XmlBeanDefinitionReader >>> - >>> > Loading XML bean definitions from class path resource >>> > [Interceptor-test.xml] >>> > 1053 INFO XmlBeanDefinitionReader - Loading XML bean definitions from >>> > class >>> > path resource [Interceptor.xml] 1191 INFO XmlBeanDefinitionReader - >>> > Loading >>> > XML bean definitions from class path resource [more-test.xml] 1258 >>> INFO >>> > AbstractApplicationContext - Refreshing >>> > >>> org.springframework.context.support.genericapplicationcont...@2f833eca: >>> > display name >>> > >>> [org.springframework.context.support.genericapplicationcont...@2f833eca]; >>> > startup date [Sat Sep 12 14:09:19 CDT 2009]; root of context hierarchy >>> > 1259 >>> > INFO AbstractApplicationContext - Bean factory for application >>> context >>> > >>> [org.springframework.context.support.genericapplicationcont...@2f833eca]: >>> > >>> org.springframework.beans.factory.support.defaultlistablebeanfact...@21cc506 >>> > 9 1415 INFO DefaultListableBeanFactory - Pre-instantiating singletons >>> in >>> > >>> org.springframework.beans.factory.support.defaultlistablebeanfact...@21cc506 >>> > 9: defining beans >>> > >>> [org.springframework.context.annotation.internalPersistenceAnnotationProcess >>> > >>> or,org.springframework.context.annotation.internalCommonAnnotationProcessor, >>> > >>> org.springframework.context.annotation.internalAutowiredAnnotationProcessor, >>> > >>> org.springframework.context.annotation.internalRequiredAnnotationProcessor,f >>> > >>> irmAccessFactory,crmRepository,firmRepository,activityManager,clientManager, >>> > >>> documentManager,employeeManager,engagementManager,entitlementManager,eventMa >>> > >>> nager,firmManager,offeringManager,sessionManager,hsqldbDataSource,sessionFac >>> > >>> tory,auditInterceptor,hibernateInterceptorFlushEager,hibernateInterceptorFlu >>> > >>> shNever,errorHandlingAdvice,org.springframework.aop.config.internalAutoProxy >>> > >>> Creator,businessService,readOnlyBusinessService,updatingBusinessService,mess >>> > >>> ageConsumer,org.springframework.aop.support.DefaultBeanFactoryPointcutAdviso >>> > >>> r#0,org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#1,org. >>> > >>> springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#2,org.springfr >>> > >>> amework.aop.support.DefaultBeanFactoryPointcutAdvisor#3,org.springframework. >>> > >>> aop.support.DefaultBeanFactoryPointcutAdvisor#4,repository,org.springframewo >>> > >>> rk.aop.support.DefaultBeanFactoryPointcutAdvisor#5,org.springframework.aop.s >>> > upport.DefaultBeanFactoryPointcutAdvisor#6]; root of factory hierarchy >>> > 1716 >>> > INFO Environment - Hibernate 3.3.1.GA 1719 INFO Environment >>> > - hibernate.properties not found 1721 INFO Environment - >>> Bytecode >>> > provider name : javassist 1724 INFO Environment - using JDK >>> 1.4 >>> > java.sql.Timestamp handling 1935 INFO HbmBinder - Mapping >>> class: >>> > com.intuit.services.acs.domain.impl.ACSActivity -> ACSACTIVITY 2012 >>> INFO >>> > HbmBinder - Mapping class: >>> > com.intuit.services.acs.domain.impl.ACSAddress -> ACSADDRESS 2030 INFO >>> > HbmBinder - Mapping class: >>> > com.intuit.services.acs.domain.impl.ACSClient -> ACSCLIENT 2080 INFO >>> > HbmBinder - Mapping class: >>> > com.intuit.services.acs.domain.impl.ACSDocument -> ACSDOCUMENT 2102 >>> INFO >>> > HbmBinder - Mapping class: >>> > com.intuit.services.acs.domain.impl.ACSDocumentContent -> >>> > ACSDOCUMENTCONTENT >>> > 2117 INFO HbmBinder - Mapping class: >>> > com.intuit.services.acs.domain.impl.ACSEmployee -> ACSEMPLOYEE 2152 >>> INFO >>> > HbmBinder - Mapping class: >>> > com.intuit.services.acs.domain.impl.ACSEngagement -> ACSENGAGEMENT >>> 2185 >>> > INFO >>> > HbmBinder - Mapping class: >>> > com.intuit.services.acs.domain.impl.ACSEntitlement -> ACSENTITLEMENT >>> 2241 >>> > INFO HbmBinder - Mapping class: >>> > com.intuit.services.acs.domain.impl.ACSEntityReference -> >>> > ACSENTITYREFERENCE >>> > 2279 INFO HbmBinder - Mapping class: >>> > com.intuit.services.acs.domain.impl.ACSEvent -> ACSEVENT 2354 INFO >>> > HbmBinder - Mapping class: >>> > com.intuit.services.acs.domain.impl.ACSFirm -> ACSFIRM 2386 INFO >>> > HbmBinder >>> > - Mapping class: com.intuit.services.acs.domain.impl.ACSOffering -> >>> > ACSOFFERING 2418 INFO HbmBinder - Mapping class: >>> > com.intuit.services.acs.domain.impl.ACSOfferingAlias -> >>> ACSOFFERINGALIAS >>> > 2447 INFO HbmBinder - Mapping class: >>> > com.intuit.services.acs.domain.impl.ACSOfferingSKU -> ACSOFFERINGSKU >>> 2476 >>> > INFO HbmBinder - Mapping class: >>> > com.intuit.services.acs.domain.impl.ACSOrder -> ACSORDER 2529 INFO >>> > HbmBinder - Mapping class: >>> > com.intuit.services.acs.domain.impl.ACSOrganization -> ACSORGANIZATION >>> > 2560 >>> > INFO HbmBinder - Mapping class: >>> > com.intuit.services.acs.domain.impl.ACSPerson -> ACSPERSON 2594 INFO >>> > HbmBinder - Mapping class: >>> > com.intuit.services.acs.domain.impl.ACSRole -> ACSROLE 2629 INFO >>> > HbmBinder >>> > - Mapping class: com.intuit.services.acs.domain.impl.ACSSessionContext >>> -> >>> > ACSSESSIONCONTEXT 2650 INFO HbmBinder - Mapping collection: >>> > com.intuit.services.acs.domain.impl.ACSClient.Contacts -> ACSPERSON >>> 2651 >>> > INFO HbmBinder - Mapping collection: >>> > com.intuit.services.acs.domain.impl.ACSClient.Documents -> ACSDOCUMENT >>> > 2651 >>> > INFO HbmBinder - Mapping collection: >>> > com.intuit.services.acs.domain.impl.ACSClient.Engagements -> >>> ACSENGAGEMENT >>> > 2652 INFO HbmBinder - Mapping collection: >>> > com.intuit.services.acs.domain.impl.ACSEmployee.Roles -> ACSROLE 2652 >>> INFO >>> > HbmBinder - Mapping collection: >>> > com.intuit.services.acs.domain.impl.ACSEngagement.Documents -> >>> ACSDOCUMENT >>> > 2653 INFO HbmBinder - Mapping collection: >>> > com.intuit.services.acs.domain.impl.ACSEntitlement.Activities -> >>> > ACSACTIVITY >>> > 2655 INFO HbmBinder - Mapping collection: >>> > com.intuit.services.acs.domain.impl.ACSEvent.ImpactedEntities -> >>> > ACSENTITYREFERENCE 2656 INFO HbmBinder - Mapping collection: >>> > com.intuit.services.acs.domain.impl.ACSFirm.Entitlements -> >>> ACSENTITLEMENT >>> > 2656 INFO HbmBinder - Mapping collection: >>> > com.intuit.services.acs.domain.impl.ACSFirm.Engagements -> >>> ACSENGAGEMENT >>> > 2662 INFO HbmBinder - Mapping collection: >>> > com.intuit.services.acs.domain.impl.ACSFirm.Documents -> ACSDOCUMENT >>> 2663 >>> > INFO HbmBinder - Mapping collection: >>> > com.intuit.services.acs.domain.impl.ACSFirm.Clients -> ACSCLIENT 2663 >>> INFO >>> > HbmBinder - Mapping collection: >>> > com.intuit.services.acs.domain.impl.ACSFirm.Staff -> ACSEMPLOYEE 2664 >>> INFO >>> > HbmBinder - Mapping collection: >>> > com.intuit.services.acs.domain.impl.ACSFirm.Orders -> ACSORDER 2664 >>> INFO >>> > HbmBinder - Mapping collection: >>> > com.intuit.services.acs.domain.impl.ACSOffering.SKUs -> ACSOFFERINGSKU >>> > 2665 >>> > INFO HbmBinder - Mapping collection: >>> > com.intuit.services.acs.domain.impl.ACSOffering.Aliases -> >>> > ACSOFFERINGALIAS >>> > 2665 INFO HbmBinder - Mapping collection: >>> > com.intuit.services.acs.domain.impl.ACSOrganization.Addresses -> >>> > ACSADDRESS >>> > 2666 INFO HbmBinder - Mapping collection: >>> > com.intuit.services.acs.domain.impl.ACSPerson.Addresses -> ACSADDRESS >>> 2666 >>> > INFO LocalSessionFactoryBean - Building new Hibernate SessionFactory >>> 2713 >>> > INFO ConnectionProviderFactory - Initializing connection provider: >>> > org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider >>> 3194 >>> > INFO SettingsFactory - RDBMS: HSQL Database Engine, version: 1.8.0 >>> > 3194 >>> > INFO SettingsFactory - JDBC driver: HSQL Database Engine Driver, >>> > version: 1.8.0 3206 INFO Dialect - Using dialect: >>> > org.hibernate.dialect.HSQLDialect 3209 INFO TransactionFactoryFactory >>> - >>> > Transaction strategy: >>> > org.springframework.orm.hibernate3.SpringTransactionFactory 3211 INFO >>> > TransactionManagerLookupFactory - No TransactionManagerLookup >>> configured >>> > (in >>> > JTA environment, use of read-write or transactional second-level cache >>> is >>> > not recommended) 3211 INFO SettingsFactory - Automatic flush >>> during >>> > beforeCompletion(): disabled 3211 INFO SettingsFactory - Automatic >>> > session close at end of transaction: disabled 3212 INFO >>> SettingsFactory >>> > - JDBC batch size: 15 3212 INFO SettingsFactory - JDBC batch >>> updates >>> > for >>> > versioned data: disabled 3224 INFO SettingsFactory - Scrollable >>> result >>> > sets: enabled 3225 INFO SettingsFactory - JDBC3 >>> getGeneratedKeys(): >>> > disabled 3225 INFO SettingsFactory - Connection release mode: auto >>> > 3226 >>> > INFO SettingsFactory - Default batch fetch size: 1 3226 INFO >>> > SettingsFactory - Generate SQL with comments: disabled 3227 INFO >>> > SettingsFactory - Order SQL updates by primary key: disabled 3227 >>> INFO >>> > SettingsFactory - Order SQL inserts for batching: disabled 3228 >>> INFO >>> > SettingsFactory - Query translator: >>> > org.hibernate.hql.ast.ASTQueryTranslatorFactory 3230 INFO >>> > ASTQueryTranslatorFactory - Using ASTQueryTranslatorFactory 3230 INFO >>> > SettingsFactory - Query language substitutions: {false=0, true=1} >>> 3231 >>> > INFO SettingsFactory - JPA-QL strict compliance: disabled 3231 >>> INFO >>> > SettingsFactory - Second-level cache: enabled 3232 INFO >>> > SettingsFactory >>> > - Query cache: enabled 3260 INFO SettingsFactory - Cache region >>> > factory >>> > : org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBridge >>> 3261 >>> > INFO >>> > RegionFactoryCacheProviderBridge - Cache provider: >>> > net.sf.ehcache.hibernate.EhCacheProvider 3263 INFO SettingsFactory >>> - >>> > Optimize cache for minimal puts: disabled 3264 INFO SettingsFactory >>> - >>> > Structured second-level cache entries: disabled 3264 INFO >>> SettingsFactory >>> > - Query cache factory: org.hibernate.cache.StandardQueryCacheFactory >>> 3269 >>> > INFO SettingsFactory - Echoing all SQL to stdout 3270 INFO >>> > SettingsFactory - Statistics: disabled 3271 INFO SettingsFactory >>> - >>> > Deleted entity synthetic identifier rollback: disabled 3272 INFO >>> > SettingsFactory - Default entity-mode: pojo 3273 INFO >>> SettingsFactory >>> > - Named query checking : enabled 3340 INFO SessionFactoryImpl - >>> building >>> > session factory 3791 INFO SessionFactoryObjectFactory - Not binding >>> > factory >>> > to JNDI, no JNDI name configured 3799 INFO SchemaExport - >>> Running >>> > hbm2ddl schema export 3800 INFO SchemaExport - exporting >>> generated >>> > schema to database 3821 INFO SchemaExport - schema export >>> complete >>> > 3828 INFO UpdateTimestampsCache - starting update timestamps cache at >>> > region: org.hibernate.cache.UpdateTimestampsCache 3830 WARN >>> > EhCacheProvider >>> > - Could not find a specific ehcache configuration for cache named >>> > [org.hibernate.cache.UpdateTimestampsCache]; using defaults. 3834 INFO >>> > StandardQueryCache - starting query cache at region: >>> > org.hibernate.cache.StandardQueryCache 3835 WARN EhCacheProvider - >>> > Could >>> > not find a specific ehcache configuration for cache named >>> > [org.hibernate.cache.StandardQueryCache]; using defaults. 4145 INFO >>> > DefaultSingletonBeanRegistry - Destroying singletons in >>> > >>> org.springframework.beans.factory.support.defaultlistablebeanfact...@21cc506 >>> > 9: defining beans >>> > >>> [org.springframework.context.annotation.internalPersistenceAnnotationProcess >>> > >>> or,org.springframework.context.annotation.internalCommonAnnotationProcessor, >>> > >>> org.springframework.context.annotation.internalAutowiredAnnotationProcessor, >>> > >>> org.springframework.context.annotation.internalRequiredAnnotationProcessor,f >>> > >>> irmAccessFactory,crmRepository,firmRepository,activityManager,clientManager, >>> > >>> documentManager,employeeManager,engagementManager,entitlementManager,eventMa >>> > >>> nager,firmManager,offeringManager,sessionManager,hsqldbDataSource,sessionFac >>> > >>> tory,auditInterceptor,hibernateInterceptorFlushEager,hibernateInterceptorFlu >>> > >>> shNever,errorHandlingAdvice,org.springframework.aop.config.internalAutoProxy >>> > >>> Creator,businessService,readOnlyBusinessService,updatingBusinessService,mess >>> > >>> ageConsumer,org.springframework.aop.support.DefaultBeanFactoryPointcutAdviso >>> > >>> r#0,org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#1,org. >>> > >>> springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#2,org.springfr >>> > >>> amework.aop.support.DefaultBeanFactoryPointcutAdvisor#3,org.springframework. >>> > >>> aop.support.DefaultBeanFactoryPointcutAdvisor#4,repository,org.springframewo >>> > >>> rk.aop.support.DefaultBeanFactoryPointcutAdvisor#5,org.springframework.aop.s >>> > upport.DefaultBeanFactoryPointcutAdvisor#6]; root of factory hierarchy >>> > 4154 >>> > INFO AbstractSessionFactoryBean - Closing Hibernate SessionFactory >>> 4154 >>> > INFO SessionFactoryImpl - closing 4155 INFO SchemaExport - >>> Running >>> > hbm2ddl schema export 4155 INFO SchemaExport - exporting >>> generated >>> > schema to database 4161 INFO SchemaExport - schema export >>> complete >>> > 4164 ERROR TestContextManager - Caught exception while allowing >>> > TestExecutionListener >>> > >>> [org.springframework.test.context.support.DependencyInjectionTestExecutionLi >>> > ste...@262f4813] to prepare test instance >>> > [null(com.intuit.services.acs.service.api.FirmManagerTest)] >>> > java.lang.IllegalStateException: Failed to load ApplicationContext >>> at >>> > >>> org.springframework.test.context.TestContext.getApplicationContext(TestConte >>> > xt.java:201) at >>> > >>> org.springframework.test.context.support.DependencyInjectionTestExecutionLis >>> > >>> tener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) >>> > at >>> > >>> org.springframework.test.context.support.DependencyInjectionTestExecutionLis >>> > >>> tener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) >>> > at >>> > >>> org.springframework.test.context.TestContextManager.prepareTestInstance(Test >>> > ContextManager.java:255) at >>> > >>> org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(S >>> > pringJUnit4ClassRunner.java:111) at >>> > >>> org.springframework.test.context.junit4.SpringJUnit4ClassRunner.invokeTestMe >>> > thod(SpringJUnit4ClassRunner.java:148) at >>> > >>> org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.ja >>> > va:59) at >>> > >>> org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:52 >>> > ) at >>> > >>> org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:34) >>> > at >>> > >>> org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:44) >>> > at >>> > >>> org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:50) >>> > at >>> > >>> org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJU >>> > nit4ClassRunner.java:97) at >>> > >>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestRef >>> > erence.java:45) at >>> > >>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:3 >>> > 8) at >>> > >>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRu >>> > nner.java:460) at >>> > >>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRu >>> > nner.java:673) at >>> > >>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner. >>> > java:386) at >>> > >>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner >>> > .java:196) Caused by: >>> > org.springframework.beans.factory.BeanCreationException: Error >>> creating >>> > bean >>> > with name 'firmRepository' defined in file >>> > >>> [/Users/jef/p4/ACS/maindev/source/acs-core/target/classes/com/intuit/service >>> > s/acs/repository/impl/FirmRepositoryImpl.class]: Invocation of init >>> method >>> > failed; nested exception is java.lang.IllegalArgumentException: >>> > 'sessionFactory' or 'hibernateTemplate' is required at >>> > >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory >>> > .initializeBean(AbstractAutowireCapableBeanFactory.java:1338) at >>> > >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory >>> > .doCreateBean(AbstractAutowireCapableBeanFactory.java:473) at >>> > >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory >>> > $1.run(AbstractAutowireCapableBeanFactory.java:409) at >>> > java.security.AccessController.doPrivileged(Native Method) at >>> > >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory >>> > .createBean(AbstractAutowireCapableBeanFactory.java:380) at >>> > >>> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Ab >>> > stractBeanFactory.java:264) at >>> > >>> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSi >>> > ngleton(DefaultSingletonBeanRegistry.java:222) at >>> > >>> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abst >>> > ractBeanFactory.java:261) at >>> > >>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra >>> > ctBeanFactory.java:185) at >>> > >>> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra >>> > ctBeanFactory.java:164) at >>> > >>> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInst >>> > antiateSingletons(DefaultListableBeanFactory.java:429) at >>> > >>> org.springframework.context.support.AbstractApplicationContext.finishBeanFac >>> > toryInitialization(AbstractApplicationContext.java:728) at >>> > >>> org.springframework.context.support.AbstractApplicationContext.refresh(Abstr >>> > actApplicationContext.java:380) at >>> > >>> org.springframework.test.context.support.AbstractGenericContextLoader.loadCo >>> > ntext(AbstractGenericContextLoader.java:84) at >>> > >>> org.springframework.test.context.support.AbstractGenericContextLoader.loadCo >>> > ntext(AbstractGenericContextLoader.java:42) at >>> > >>> org.springframework.test.context.TestContext.loadApplicationContext(TestCont >>> > ext.java:173) at >>> > >>> org.springframework.test.context.TestContext.getApplicationContext(TestConte >>> > xt.java:197) ... 17 more Caused by: >>> java.lang.IllegalArgumentException: >>> > 'sessionFactory' or 'hibernateTemplate' is required at >>> > >>> org.springframework.orm.hibernate3.support.HibernateDaoSupport.checkDaoConfi >>> > g(HibernateDaoSupport.java:117) at >>> > >>> org.springframework.dao.support.DaoSupport.afterPropertiesSet(DaoSupport.jav >>> > a:44) at >>> > >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory >>> > .invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369) at >>> > >>> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory >>> > .initializeBean(AbstractAutowireCapableBeanFactory.java:1335) ... >>> 33 >>> > more >>> > java.lang.NoSuchMethodError: >>> > >>> org.junit.runner.notification.RunNotifier.testAborted(Lorg/junit/runner/Desc >>> > ription;Ljava/lang/Throwable;)V at >>> > >>> org.springframework.test.context.junit4.SpringJUnit4ClassRunner.invokeTestMe >>> > thod(SpringJUnit4ClassRunner.java:155) at >>> > >>> org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.ja >>> > va:59) at >>> > >>> org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:52 >>> > ) at >>> > >>> org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:34) >>> > at >>> > >>> org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:44) >>> > at >>> > >>> org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:50) >>> > at >>> > >>> org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJU >>> > nit4ClassRunner.java:97) at >>> > >>> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestRef >>> > erence.java:45) at >>> > >>> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:3 >>> > 8) at >>> > >>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRu >>> > nner.java:460) at >>> > >>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRu >>> > nner.java:673) at >>> > >>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner. >>> > java:386) at >>> > >>> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner >>> > .java:196) >>> > >>> > >>> > ------------------------------------------------------------------------------ >>> > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >>> > 30-Day >>> > trial. Simplify your report design, integration and deployment - and >>> focus >>> > on >>> > what you do best, core application coding. Discover what's new with >>> > Crystal Reports now. http://p.sf.net/sfu/bobj-july >>> > _______________________________________________ >>> > Fornax-developer mailing list >>> > Fornax-developer@lists.sourceforge.net >>> > https://lists.sourceforge.net/lists/listinfo/fornax-developer >>> > >>> > >> >> -- >> View this message in context: >> http://www.nabble.com/Question-on-error-running-unit-tests-in-eclipse-tp254174 >> 29s17564p25426739.html >> Sent from the Fornax-Platform mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------------ >> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 >> 30-Day >> trial. Simplify your report design, integration and deployment - and >> focus on >> what you do best, core application coding. Discover what's new with >> Crystal Reports now. http://p.sf.net/sfu/bobj-july >> _______________________________________________ >> Fornax-developer mailing list >> Fornax-developer@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/fornax-developer >> > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 > 30-Day > trial. Simplify your report design, integration and deployment - and focus > on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > Fornax-developer mailing list > Fornax-developer@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/fornax-developer > > -- View this message in context: http://www.nabble.com/Question-on-error-running-unit-tests-in-eclipse-tp25417429s17564p25437063.html Sent from the Fornax-Platform mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Fornax-developer mailing list Fornax-developer@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fornax-developer