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

Reply via email to