Code:
[junit] ------------- Standard Error -----------------
[junit] Oct 4, 2005 9:02:25 AM org.springframework.test.AbstractSpringContextTests loadContextLocations
[junit] INFO: Loading config for: /business.core.spring.xml,/business.messaging.spring.xml,/business.party.spring.xml
[junit] Oct 4, 2005 9:02:26 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
[junit] INFO: Loading XML bean definitions from class path resource [business.core.spring.xml]
[junit] INFO: Mapping collection: com.domain.course.Subject.assessments -> assessments
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.Configuration secondPassCompile
[junit] INFO: processing association property references
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.Configuration secondPassCompile
[junit] INFO: processing foreign key constraints
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.connection.ConnectionProviderFactory newConnectionProvider
[junit] INFO: Initializing connection provider: org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] Oct 4, 2005 9:02:26 AM com.mchange.v2.log.MLog <clinit>
[junit] INFO: MLog clients using java 1.4+ standard logging.
[junit] Oct 4, 2005 9:02:27 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
[junit] INFO: Loading XML bean definitions from class path resource [business.messaging.spring.xml]
[junit] Oct 4, 2005 9:02:27 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
[junit] INFO: Loading XML bean definitions from class path resource [business.party.spring.xml]
[junit] Oct 4, 2005 9:02:27 AM org.springframework.context.support.AbstractRefreshableApplicationContext refreshBeanFactory
[junit] INFO: Bean factory for application context [org.springframework.context.support.ClassPathXmlApplicationContext;hashCode=20590970]: org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [rootPlaceholderConfig,dataSource,sessionFactory,transactionManager,org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator,org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor,transactionInterceptor,mailSender,messageDAO,messageManager,folderDAO,folderManager,announcementDAO,announcementManager,userDAO,userManager]; root of BeanFactory hierarchy
[junit] Oct 4, 2005 9:02:27 AM org.springframework.context.support.AbstractApplicationContext refresh
[junit] INFO: 16 beans defined in application context [org.springframework.context.support.ClassPathXmlApplicationContext;hashCode=20590970]
[junit] Oct 4, 2005 9:02:27 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'rootPlaceholderConfig'
[junit] Oct 4, 2005 9:02:28 AM org.springframework.core.io.support.PropertiesLoaderSupport loadProperties
[junit] INFO: Loading properties file from class path resource [jdbc.properties]
[junit] Oct 4, 2005 9:02:28 AM org.springframework.core.CollectionFactory <clinit>
[junit] INFO: JDK 1.4+ collections available
[junit] Oct 4, 2005 9:02:28 AM org.springframework.core.CollectionFactory <clinit>
[junit] INFO: Commons Collections 3.x available
[junit] Oct 4, 2005 9:02:28 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator'
[junit] Oct 4, 2005 9:02:28 AM org.springframework.aop.framework.DefaultAopProxyFactory <clinit>
[junit] INFO: CGLIB2 available: proxyTargetClass feature enabled
[junit] Oct 4, 2005 9:02:28 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor'
[junit] Oct 4, 2005 9:02:29 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'transactionInterceptor'
[junit] Oct 4, 2005 9:02:29 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'transactionManager'
[junit] Oct 4, 2005 9:02:29 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'sessionFactory'
[junit] Oct 4, 2005 9:02:30 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'dataSource'
[junit] Oct 4, 2005 9:02:30 AM com.mchange.v2.c3p0.C3P0Registry banner
[junit] INFO: Initializing c3p0-0.9.0 [built 11-July-2005 00:43:29 -0400; debug? true; trace: 10]
[junit] Oct 4, 2005 9:02:30 AM org.springframework.context.support.AbstractApplicationContext$BeanPostProcessorChecker postProcessAfterInitialization
[junit] INFO: Bean 'com.mchange.v2.c3p0.ComboPooledDataSource#dc6a77' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[junit] Oct 4, 2005 9:02:31 AM com.mchange.v2.c3p0.PoolBackedDataSource getPoolManager
[junit] INFO: Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource@1d5a0[ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, description -> null, driverClass -> com.mysql.jdbc.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 1d5a0, idleConnectionTestPeriod -> -1, initialPoolSize -> 3, jdbcUrl -> jdbc:mysql://localhost:3306/cls?autoReconnect=true&useUnicode=true&characterEncoding=utf-8, loginTimeout -> 0, maxIdleTime -> 0, maxPoolSize -> 15, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 3, numHelperThreads -> 3, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 300, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, usesTraditionalReflectiveProxies -> false ]
[junit] Oct 4, 2005 9:02:31 AM org.springframework.context.support.AbstractApplicationContext$BeanPostProcessorChecker postProcessAfterInitialization
[junit] INFO: Bean 'dataSource' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[junit] Oct 4, 2005 9:02:31 AM org.hibernate.cfg.Environment <clinit>
[junit] INFO: Hibernate 3.0.5
[junit] Oct 4, 2005 9:02:31 AM org.hibernate.cfg.Environment <clinit>
[junit] INFO: hibernate.properties not found
[junit] Oct 4, 2005 9:02:31 AM org.hibernate.cfg.Environment <clinit>
[junit] INFO: using CGLIB reflection optimizer
[junit] Oct 4, 2005 9:02:31 AM org.hibernate.cfg.Environment <clinit>
[junit] INFO: using JDK 1.4 java.sql.Timestamp handling
[junit] Oct 4, 2005 9:02:33 AM org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
[junit] INFO: Mapping class: com.domain.messaging.Announcement -> announcement
[junit] Oct 4, 2005 9:02:33 AM org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
[junit] INFO: Mapping class: com.domain.messaging.Folder -> folder
[junit] Oct 4, 2005 9:02:33 AM org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
[junit] INFO: Mapping class: com.domain.messaging.Message -> messages
[junit] Oct 4, 2005 9:02:33 AM org.hibernate.cfg.HbmBinder bindCollection
[junit] INFO: Mapping collection: com.domain.messaging.Message.recipients -> message_recipient_maps
[junit] Oct 4, 2005 9:02:33 AM org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
[junit] INFO: Mapping class: com.domian.party.EmailAddress -> email_addresses
[junit] Oct 4, 2005 9:02:33 AM org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
[junit] INFO: Mapping class: com.domain.party.Party -> parties
[junit] Oct 4, 2005 9:02:33 AM org.hibernate.cfg.HbmBinder bindJoinedSubclass
[junit] INFO: Mapping joined-subclass: com.domain.party.Person -> people
[junit] Oct 4, 2005 9:02:34 AM org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
[junit] INFO: Mapping class: com.domain.party.PhoneNumber -> phone_numbers
[junit] Oct 4, 2005 9:02:34 AM org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
[junit] INFO: Mapping class: com.domain.party.PostalAddress -> postal_addresses
[junit] Oct 4, 2005 9:02:34 AM org.hibernate.cfg.HbmBinder bindJoinedSubclass
[junit] INFO: Mapping joined-subclass: com.domian.party.User -> users
[junit] Oct 4, 2005 9:02:34 AM org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
[junit] INFO: Mapping class: com.domain.assessment.Assessment -> assessments
[junit] Oct 4, 2005 9:02:34 AM org.hibernate.cfg.HbmBinder bindCollection
[junit] INFO: Mapping collection: com.domain.assessment.Assessment.questions -> assessment_question_maps
[junit] Oct 4, 2005 9:02:34 AM org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
[junit] INFO: Mapping class: com.domain.assessment.Question -> questions
[junit] Oct 4, 2005 9:02:34 AM org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
[junit] INFO: Mapping class: com.domian.assessment.Answer -> answers
[junit] Oct 4, 2005 9:02:34 AM org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
[junit] INFO: Mapping class: com.domain.assessment.Standard -> standards
[junit] Oct 4, 2005 9:02:34 AM org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
[junit] INFO: Mapping class: com.domain.assessment.Response -> responses
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.HbmBinder bindCollection
[junit] INFO: Mapping collection: com.domain.assessment.Response.answers -> response_answer_maps
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.HbmBinder bindJoinedSubclass
[junit] INFO: Mapping joined-subclass: com.domain.assessment.MatchAnswer -> matchanswers
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.HbmBinder bindRootPersistentClassCommonValues
[junit] INFO: Mapping class: com.domain.course.Subject -> subjects
[junit] Oct 4, 2005 9:02:35 AM org.springframework.orm.hibernate3.LocalSessionFactoryBean afterPropertiesSet
[junit] INFO: Building new Hibernate SessionFactory
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.Configuration secondPassCompile
[junit] INFO: processing extends queue
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.Configuration secondPassCompile
[junit] INFO: processing collection mappings
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.HbmBinder bindCollectionSecondPass
[junit] INFO: Mapping collection: com.domain.messaging.Folder.messages -> messages
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.HbmBinder bindCollectionSecondPass
[junit] INFO: Mapping collection: com.domain.party.Party.emailAddresses -> email_addresses
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.HbmBinder bindCollectionSecondPass
[junit] INFO: Mapping collection: com.domain.party.Party.postalAddresses -> postal_addresses
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.HbmBinder bindCollectionSecondPass
[junit] INFO: Mapping collection: com.domain.party.Party.phoneNumbers -> phone_numbers
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.HbmBinder bindCollectionSecondPass
[junit] INFO: Mapping collection: com.domain.assessment.Question.answers -> answers
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.HbmBinder bindCollectionSecondPass
[junit] INFO: Mapping collection: com.domain.assessment.Question.responses -> responses
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.HbmBinder bindCollectionSecondPass
[junit] INFO: Mapping collection: com.domain.assessment.Standard.questions -> questions
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.HbmBinder bindCollectionSecondPass
[junit] INFO: Mapping collection: com.domain.course.Subject.assessments -> assessments
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.Configuration secondPassCompile
[junit] INFO: processing association property references
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.Configuration secondPassCompile
[junit] INFO: processing foreign key constraints
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.connection.ConnectionProviderFactory newConnectionProvider
[junit] INFO: Initializing connection provider: org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: RDBMS: MySQL, version: 3.23.58
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-3.1.7 ( $Date: 2005/01/25 19:11:41 $, $Revision: 1.27.4.54 $ )
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.dialect.Dialect <init>
[junit] INFO: Using dialect: org.hibernate.dialect.MySQLDialect
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.transaction.TransactionFactoryFactory buildTransactionFactory
[junit] INFO: Using default transaction strategy (direct JDBC transactions)
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.transaction.TransactionManagerLookupFactory getTransactionManagerLookup
[junit] INFO: No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Automatic flush during beforeCompletion(): disabled
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Automatic session close at end of transaction: disabled
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: JDBC batch size: 15
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: JDBC batch updates for versioned data: disabled
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Scrollable result sets: enabled
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: JDBC3 getGeneratedKeys(): enabled
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Connection release mode: null
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Maximum outer join fetch depth: 2
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Default batch fetch size: 1
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Generate SQL with comments: disabled
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Order SQL updates by primary key: disabled
[junit] INFO: RDBMS: MySQL, version: 3.23.58
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory createQueryTranslatorFactory
[junit] INFO: Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.hql.ast.ASTQueryTranslatorFactory <init>
[junit] INFO: Using ASTQueryTranslatorFactory
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Query language substitutions: {}
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Second-level cache: enabled
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Query cache: disabled
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory createCacheProvider
[junit] INFO: Cache provider: org.hibernate.cache.EhCacheProvider
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Optimize cache for minimal puts: disabled
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Structured second-level cache entries: disabled
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Statistics: disabled
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Deleted entity synthetic identifier rollback: disabled
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Default entity-mode: pojo
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.impl.SessionFactoryImpl <init>
[junit] INFO: building session factory
[junit] Oct 4, 2005 9:02:35 AM net.sf.ehcache.config.Configurator configure
[junit] WARNING: No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: jar:file:/home/donger/projects/trunk/code/java/lib/ehcache/ehcache.jar!/ehcache-failsafe.xml
[junit] Oct 4, 2005 9:02:36 AM org.hibernate.impl.SessionFactoryObjectFactory addInstance
[junit] INFO: Not binding factory to JNDI, no JNDI name configured
[junit] Oct 4, 2005 9:02:36 AM org.hibernate.impl.SessionFactoryImpl checkNamedQueries
[junit] INFO: Checking 0 named queries
[junit] Oct 4, 2005 9:02:36 AM org.springframework.context.support.AbstractApplicationContext$BeanPostProcessorChecker postProcessAfterInitialization
[junit] INFO: Bean 'sessionFactory' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[junit] Oct 4, 2005 9:02:36 AM org.springframework.orm.hibernate3.HibernateTransactionManager afterPropertiesSet
[junit] INFO: Using DataSource [org.springframework.jdbc.datasource.LazyConnectionDataSourceProxy@1c6e818] of Hibernate SessionFactory for HibernateTransactionManager
[junit] Oct 4, 2005 9:02:36 AM org.springframework.context.support.AbstractApplicationContext$BeanPostProcessorChecker postProcessAfterInitialization
[junit] INFO: Bean 'transactionManager' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[junit] Oct 4, 2005 9:02:36 AM org.springframework.context.support.AbstractApplicationContext$BeanPostProcessorChecker postProcessAfterInitialization
[junit] INFO: Bean 'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#193385d' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[junit] Oct 4, 2005 9:02:36 AM org.springframework.context.support.AbstractApplicationContext$BeanPostProcessorChecker postProcessAfterInitialization
[junit] INFO: Bean 'transactionInterceptor' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) [junit] Oct 4, 2005 9:02:36 AM org.springframework.context.support.AbstractApplicationContext$BeanPostProcessorChecker postProcessAfterInitialization
[junit] INFO: Bean 'org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[junit] Oct 4, 2005 9:02:36 AM org.springframework.context.support.AbstractApplicationContext$BeanPostProcessorChecker postProcessAfterInitialization
[junit] INFO: Bean 'org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[junit] Oct 4, 2005 9:02:36 AM org.springframework.context.support.AbstractApplicationContext initMessageSource
[junit] INFO: Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@b31b77]
[junit] Oct 4, 2005 9:02:36 AM org.springframework.context.support.AbstractApplicationContext initApplicationEventMulticaster
[junit] INFO: Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@19518cc]
[junit] Oct 4, 2005 9:02:36 AM org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
[junit] INFO: Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [rootPlaceholderConfig,dataSource,sessionFactory,transactionManager,org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator,org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor,transactionInterceptor,mailSender,messageDAO,messageManager,folderDAO,folderManager,announcementDAO,announcementManager,userDAO,userManager]; root of BeanFactory hierarchy]
[junit] Oct 4, 2005 9:02:36 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'mailSender'
[junit] Oct 4, 2005 9:02:36 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'messageDAO'
[junit] Oct 4, 2005 9:02:36 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'messageManager'
[junit] Oct 4, 2005 9:02:36 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'folderDAO'
[junit] Oct 4, 2005 9:02:36 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'folderManager'
[junit] Oct 4, 2005 9:02:36 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'announcementDAO'
[junit] Oct 4, 2005 9:02:36 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'announcementManager'
[junit] Oct 4, 2005 9:02:37 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'userDAO'
[junit] Oct 4, 2005 9:02:37 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'userManager'
[junit] Oct 4, 2005 9:02:37 AM org.springframework.jdbc.datasource.JdbcTransactionObjectSupport <clinit>
[junit] INFO: JDBC 3.0 Savepoint class is available
[junit] Oct 4, 2005 9:02:37 AM org.springframework.test.AbstractTransactionalSpringContextTests onSetUp
[junit] INFO: Began transaction: transaction manager [org.springframework.orm.hibernate3.HibernateTransactionManager@6cef4]; defaultRollback true
[junit] Oct 4, 2005 9:02:37 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
[junit] INFO: Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]
[junit] Oct 4, 2005 9:02:37 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'DB2'
[junit] Oct 4, 2005 9:02:37 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'HSQL'
[junit] Oct 4, 2005 9:02:37 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'MS-SQL'
[junit] Oct 4, 2005 9:02:37 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'MySQL'
[junit] Oct 4, 2005 9:02:37 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'Oracle'
[junit] Oct 4, 2005 9:02:37 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'Informix'
[junit] Oct 4, 2005 9:02:37 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'PostgreSQL'
[junit] Oct 4, 2005 9:02:37 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'Sybase'
[junit] Oct 4, 2005 9:02:37 AM org.springframework.jdbc.support.SQLErrorCodesFactory <init>
[junit] INFO: SQLErrorCodes loaded: [DB2, HSQL, MS-SQL, MySQL, Oracle, Informix, PostgreSQL, Sybase]
[junit] Oct 4, 2005 9:02:37 AM org.springframework.test.AbstractDependencyInjectionSpringContextTests tearDown
[junit] SEVERE: onTearDown error
[junit] org.springframework.transaction.UnexpectedRollbackException: Transaction has been rolled back because it has been marked as rollback-only
[junit] at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:464)
[junit] at org.springframework.test.AbstractTransactionalSpringContextTests.endTransaction(AbstractTransactionalSpringContextTests.java:209)
[junit] at org.springframework.test.AbstractTransactionalSpringContextTests.onTearDown(AbstractTransactionalSpringContextTests.java:153)
[junit] at org.springframework.test.AbstractDependencyInjectionSpringContextTests.tearDown(AbstractDependencyInjectionSpringContextTests.java:256)
[junit] at junit.framework.TestCase.runBare(TestCase.java:130)
[junit] at junit.framework.TestResult$1.protect(TestResult.java:106)
[junit] at junit.framework.TestResult.runProtected(TestResult.java:124)
[junit] at junit.framework.TestResult.run(TestResult.java:109)
[junit] at junit.framework.TestCase.run(TestCase.java:118)
[junit] at junit.framework.TestSuite.runTest(TestSuite.java:208)
[junit] at junit.framework.TestSuite.run(TestSuite.java:203)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:567)
[junit] ------------- ---------------- ---------------
[junit] Testcase: testMessageCRUD(com.domain.messaging.DefaultMessageManagerSystemTest): Caused an ERROR
[junit] java.util.ArrayList
[junit] java.lang.ClassCastException: java.util.ArrayList
[junit] at org.hibernate.type.SetType.wrap(SetType.java:39)
[junit] at org.hibernate.event.def.WrapVisitor.processArrayOrNewCollection(WrapVisitor.java:83)
[junit] at org.hibernate.event.def.WrapVisitor.processCollection(WrapVisitor.java:50)
[junit] at org.hibernate.event.def.AbstractVisitor.processValue(AbstractVisitor.java:104)
[junit] at org.hibernate.event.def.WrapVisitor.processValue(WrapVisitor.java:97)
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] at org.hibernate.event.def.AbstractVisitor.processEntityPropertyValues(AbstractVisitor.java:58)
[junit] at org.hibernate.event.def.AbstractSaveEventListener.visitCollectionsBeforeSave(AbstractSaveEventListener.java:281)
[junit] at org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:222)
[junit] at org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:160)
[junit] at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:108)
[junit] at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:184)
[junit] at org.hibernate.event.def.DefaultSaveEventListener.saveWithGeneratedOrRequestedId(DefaultSaveEventListener.java:33)
[junit] at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:173)
[junit] at org.hibernate.event.def.DefaultSaveEventListener.performSaveOrUpdate(DefaultSaveEventListener.java:27)
[junit] at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:69)
[junit] at org.hibernate.impl.SessionImpl.save(SessionImpl.java:481)
[junit] at org.hibernate.impl.SessionImpl.save(SessionImpl.java:476)
[junit] at org.springframework.orm.hibernate3.HibernateTemplate$12.doInHibernate(HibernateTemplate.java:596)
[junit] at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:356)
[junit] at org.springframework.orm.hibernate3.HibernateTemplate.save(HibernateTemplate.java:593)
[junit] at com.domain.framework.orm.hibernate.SimpleHibernateDAO.save(SimpleHibernateDAO.java:113)
[junit] at com.domain.framework.orm.hibernate.SimpleHibernateDAO.create(SimpleHibernateDAO.java:109)
[junit] at com.domain.messaging.DefaultMessageManager.create(DefaultMessageManager.java:71)
[junit] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:292)
[junit] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:155)
[junit] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:122)
[junit] at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
[junit] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
[junit] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:174)
[junit] at $Proxy7.create(Unknown Source)
[junit] at com.domain.messaging.DefaultMessageManagerSystemTest.testMessageCRUD(DefaultMessageManagerSystemTest.java:77)
[junit] INFO: JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-3.1.7 ( $Date: 2005/01/25 19:11:41 $, $Revision: 1.27.4.54 $ )
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.dialect.Dialect <init>
[junit] INFO: Using dialect: org.hibernate.dialect.MySQLDialect
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.transaction.TransactionFactoryFactory buildTransactionFactory
[junit] INFO: Using default transaction strategy (direct JDBC transactions)
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.transaction.TransactionManagerLookupFactory getTransactionManagerLookup
[junit] INFO: No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Automatic flush during beforeCompletion(): disabled
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Automatic session close at end of transaction: disabled
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: JDBC batch size: 15
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: JDBC batch updates for versioned data: disabled
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Scrollable result sets: enabled
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: JDBC3 getGeneratedKeys(): enabled
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Connection release mode: null
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Maximum outer join fetch depth: 2
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Default batch fetch size: 1
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Generate SQL with comments: disabled
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Order SQL updates by primary key: disabled
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory createQueryTranslatorFactory
[junit] INFO: Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.hql.ast.ASTQueryTranslatorFactory <init>
[junit] INFO: Using ASTQueryTranslatorFactory
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Query language substitutions: {}
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Second-level cache: enabled
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Query cache: disabled
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory createCacheProvider
[junit] INFO: Cache provider: org.hibernate.cache.EhCacheProvider
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Optimize cache for minimal puts: disabled
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Structured second-level cache entries: disabled
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Statistics: disabled
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Deleted entity synthetic identifier rollback: disabled
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.cfg.SettingsFactory buildSettings
[junit] INFO: Default entity-mode: pojo
[junit] Oct 4, 2005 9:02:35 AM org.hibernate.impl.SessionFactoryImpl <init>
[junit] INFO: building session factory
[junit] Oct 4, 2005 9:02:35 AM net.sf.ehcache.config.Configurator configure
[junit] WARNING: No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: jar:file:/home/donger/projects/trunk/code/java/lib/ehcache/ehcache.jar!/ehcache-failsafe.xml
[junit] Oct 4, 2005 9:02:36 AM org.hibernate.impl.SessionFactoryObjectFactory addInstance
[junit] INFO: Not binding factory to JNDI, no JNDI name configured
[junit] Oct 4, 2005 9:02:36 AM org.hibernate.impl.SessionFactoryImpl checkNamedQueries
[junit] INFO: Checking 0 named queries
[junit] Oct 4, 2005 9:02:36 AM org.springframework.context.support.AbstractApplicationContext$BeanPostProcessorChecker postProcessAfterInitialization
[junit] INFO: Bean 'sessionFactory' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[junit] Oct 4, 2005 9:02:36 AM org.springframework.orm.hibernate3.HibernateTransactionManager afterPropertiesSet
[junit] INFO: Using DataSource [org.springframework.jdbc.datasource.LazyConnectionDataSourceProxy@1c6e818] of Hibernate SessionFactory for HibernateTransactionManager
[junit] Oct 4, 2005 9:02:36 AM org.springframework.context.support.AbstractApplicationContext$BeanPostProcessorChecker postProcessAfterInitialization
[junit] INFO: Bean 'transactionManager' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[junit] Oct 4, 2005 9:02:36 AM org.springframework.context.support.AbstractApplicationContext$BeanPostProcessorChecker postProcessAfterInitialization
[junit] INFO: Bean 'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#193385d' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[junit] Oct 4, 2005 9:02:36 AM org.springframework.context.support.AbstractApplicationContext$BeanPostProcessorChecker postProcessAfterInitialization
[junit] INFO: Bean 'transactionInterceptor' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) [junit] Oct 4, 2005 9:02:36 AM org.springframework.context.support.AbstractApplicationContext$BeanPostProcessorChecker postProcessAfterInitialization
[junit] INFO: Bean 'org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[junit] Oct 4, 2005 9:02:36 AM org.springframework.context.support.AbstractApplicationContext$BeanPostProcessorChecker postProcessAfterInitialization
[junit] INFO: Bean 'org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
[junit] Oct 4, 2005 9:02:36 AM org.springframework.context.support.AbstractApplicationContext initMessageSource
[junit] INFO: Unable to locate MessageSource with name 'messageSource': using default [org.springframework.context.support.DelegatingMessageSource@b31b77]
[junit] Oct 4, 2005 9:02:36 AM org.springframework.context.support.AbstractApplicationContext initApplicationEventMulticaster
[junit] INFO: Unable to locate ApplicationEventMulticaster with name 'applicationEventMulticaster': using default [org.springframework.context.event.SimpleApplicationEventMulticaster@19518cc]
[junit] Oct 4, 2005 9:02:36 AM org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons
[junit] INFO: Pre-instantiating singletons in factory [org.springframework.beans.factory.support.DefaultListableBeanFactory defining beans [rootPlaceholderConfig,dataSource,sessionFactory,transactionManager,org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator,org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor,transactionInterceptor,mailSender,messageDAO,messageManager,folderDAO,folderManager,announcementDAO,announcementManager,userDAO,userManager]; root of BeanFactory hierarchy]
[junit] Oct 4, 2005 9:02:36 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'mailSender'
[junit] Oct 4, 2005 9:02:36 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'messageDAO'
[junit] Oct 4, 2005 9:02:36 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'messageManager'
[junit] Oct 4, 2005 9:02:36 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'folderDAO'
[junit] Oct 4, 2005 9:02:36 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'folderManager'
[junit] Oct 4, 2005 9:02:36 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'announcementDAO'
[junit] Oct 4, 2005 9:02:36 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'announcementManager'
[junit] Oct 4, 2005 9:02:37 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'userDAO'
[junit] Oct 4, 2005 9:02:37 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'userManager'
[junit] Oct 4, 2005 9:02:37 AM org.springframework.jdbc.datasource.JdbcTransactionObjectSupport <clinit>
[junit] INFO: JDBC 3.0 Savepoint class is available
[junit] Oct 4, 2005 9:02:37 AM org.springframework.test.AbstractTransactionalSpringContextTests onSetUp
[junit] INFO: Began transaction: transaction manager [org.springframework.orm.hibernate3.HibernateTransactionManager@6cef4]; defaultRollback true
[junit] Oct 4, 2005 9:02:37 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
[junit] INFO: Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]
[junit] Oct 4, 2005 9:02:37 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'DB2'
[junit] Oct 4, 2005 9:02:37 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'HSQL'
[junit] Oct 4, 2005 9:02:37 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'MS-SQL'
[junit] Oct 4, 2005 9:02:37 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'MySQL'
[junit] Oct 4, 2005 9:02:37 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'Oracle'
[junit] Oct 4, 2005 9:02:37 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'Informix'
[junit] Oct 4, 2005 9:02:37 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'PostgreSQL'
[junit] Oct 4, 2005 9:02:37 AM org.springframework.beans.factory.support.AbstractBeanFactory getBean
[junit] INFO: Creating shared instance of singleton bean 'Sybase'
[junit] Oct 4, 2005 9:02:37 AM org.springframework.jdbc.support.SQLErrorCodesFactory <init>
[junit] INFO: SQLErrorCodes loaded: [DB2, HSQL, MS-SQL, MySQL, Oracle, Informix, PostgreSQL, Sybase]
[junit] Oct 4, 2005 9:02:37 AM org.springframework.test.AbstractDependencyInjectionSpringContextTests tearDown
[junit] SEVERE: onTearDown error
[junit] org.springframework.transaction.UnexpectedRollbackException: Transaction has been rolled back because it has been marked as rollback-only
[junit] at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:464)
[junit] at org.springframework.test.AbstractTransactionalSpringContextTests.endTransaction(AbstractTransactionalSpringContextTests.java:209)
[junit] at org.springframework.test.AbstractTransactionalSpringContextTests.onTearDown(AbstractTransactionalSpringContextTests.java:153)
[junit] at org.springframework.test.AbstractDependencyInjectionSpringContextTests.tearDown(AbstractDependencyInjectionSpringContextTests.java:256)
[junit] at junit.framework.TestCase.runBare(TestCase.java:130)
[junit] at junit.framework.TestResult$1.protect(TestResult.java:106)
[junit] at junit.framework.TestResult.runProtected(TestResult.java:124)
[junit] at junit.framework.TestResult.run(TestResult.java:109)
[junit] at junit.framework.TestCase.run(TestCase.java:118)
[junit] at junit.framework.TestSuite.runTest(TestSuite.java:208)
[junit] at junit.framework.TestSuite.run(TestSuite.java:203)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672)
[junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:567)
[junit] Test com.domain.messaging.DefaultMessageManagerSystemTest FAILED
BUILD SUCCESSFUL
Any thoughts would be appreciated. Thank you for your time. Have a nice day!