org.springframework.dao.DataIntegrityViolationException

AppFuse JIRA | Andrew de Bruijn | 9 years ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    maven version: 2.0.9 java version: 1.6.0_3 JAVA_HOME=%TOOLS_HOME%\java\jdk1.6.0_10 jsf modular version of appfuse No issues running mvn jetty:run-war after initial compile after running achetype No issue running mvn jetty:run (from D:\devworld\sandbox\appfuse-jsf-modular\web) after running mvn war:inplace Once i run mvn appfuse:full-source i get the error specified below. I have inspected the code and UniversalDaoHibernate does implement UniverslDao so i don't understand why i would be getting this runtime error. I have looked around and haven't been able to find anyone else that has encountered the same issue. ---------------------------------------------------------------------------------------------------------------------------------------------------- D:\devworld\sandbox\appfuse-jsf-modular\core>mvn install [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Building AppFuse Modular Application - Core [INFO] task-segment: [install] [INFO] ------------------------------------------------------------------------ [INFO] [aspectj:compile {execution: default}] [INFO] [resources:resources] [INFO] Using default encoding to copy filtered resources. [INFO] [compiler:compile] [INFO] Nothing to compile - all classes are up to date [INFO] [resources:testResources] [INFO] Using default encoding to copy filtered resources. [INFO] Preparing hibernate3:hbm2ddl [WARNING] Removing: hbm2ddl from forked lifecycle, to prevent recursive invocation. [INFO] [aspectj:compile {execution: default}] [INFO] [resources:resources] [INFO] Using default encoding to copy filtered resources. [WARNING] POM for 'org.hibernate:jtidy:pom:r8-20060801:runtime' is invalid. It will be ignored for artifact resolution. Reason: Parse error reading PO M. Reason: TEXT must be immediately followed by END_TAG and not START_TAG (position: START_TAG seen ...<licenses>\n\t\t\t<license>... @12:13) for pro ject org.hibernate:jtidy at D:\devworld\.m2\repository\org\hibernate\jtidy\r8-20060801\jtidy-r8-20060801.pom [WARNING] POM for 'org.hibernate:jtidy:pom:r8-20060801:runtime' is invalid. It will be ignored for artifact resolution. Reason: Parse error reading PO M. Reason: TEXT must be immediately followed by END_TAG and not START_TAG (position: START_TAG seen ...<licenses>\n\t\t\t<license>... @12:13) for pro ject org.hibernate:jtidy at D:\devworld\.m2\repository\org\hibernate\jtidy\r8-20060801\jtidy-r8-20060801.pom [INFO] [hibernate3:hbm2ddl {execution: default}] [INFO] Configuration XML file loaded: D:\devworld\sandbox\appfuse-jsf-modular\core\src\main\resources\hibernate.cfg.xml [INFO] Configuration XML file loaded: D:\devworld\sandbox\appfuse-jsf-modular\core\src\main\resources\hibernate.cfg.xml [INFO] Configuration Properties file loaded: D:\devworld\sandbox\appfuse-jsf-modular\core\target\test-classes\jdbc.properties alter table user_role drop foreign key FK143BF46ABB625DB6; alter table user_role drop foreign key FK143BF46A608D2196; drop table if exists app_user; drop table if exists role; drop table if exists user_role; create table app_user (id bigint not null auto_increment, username varchar(50) not null unique, email varchar(255) not null unique, password_hint varc har(255), first_name varchar(50) not null, last_name varchar(50) not null, phone_number varchar(255), website varchar(255), account_expired bit not nu ll, account_locked bit not null, credentials_expired bit not null, city varchar(50) not null, province varchar(100), postal_code varchar(15) not null, address varchar(150), country varchar(100), account_enabled bit, version integer, password varchar(255) not null, primary key (id)) ENGINE=InnoDB; create table role (id bigint not null auto_increment, name varchar(20), description varchar(64), primary key (id)) ENGINE=InnoDB; create table user_role (user_id bigint not null, role_id bigint not null, primary key (user_id, role_id)) ENGINE=InnoDB; alter table user_role add index FK143BF46ABB625DB6 (role_id), add constraint FK143BF46ABB625DB6 foreign key (role_id) references role (id); alter table user_role add index FK143BF46A608D2196 (user_id), add constraint FK143BF46A608D2196 foreign key (user_id) references app_user (id); [INFO] [compiler:testCompile] [INFO] Nothing to compile - all classes are up to date [INFO] [dbunit:operation {execution: default}] [INFO] [surefire:test] [INFO] Surefire report directory: D:\devworld\sandbox\appfuse-jsf-modular\core\target\surefire-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Running com.mycompany.app.service.UserSecurityAdviceTest WARN - UserSecurityAdvice.before(71) | Access Denied: 'user' tried to modify 'admin'! WARN - UserSecurityAdvice.before(92) | Access Denied: 'user' tried to change their role(s)! WARN - UserSecurityAdvice.before(92) | Access Denied: 'user' tried to change their role(s)! Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.125 sec Running com.mycompany.app.service.MailEngineTest INFO - AbstractSingleSpringContextTests.loadContextLocations(210) | Loading context for locations: /applicationContext-resources.xml,classpath:/applic ationContext-dao.xml,/applicationContext-service.xml,classpath*:/**/applicationContext.xml Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.672 sec Running com.mycompany.app.dao.hibernate.HibernateConfigurationTest INFO - AbstractSingleSpringContextTests.loadContextLocations(210) | Loading context for locations: classpath:/applicationContext-resources.xml,classpa th:/applicationContext-dao.xml,classpath*:/applicationContext.xml,classpath:**/applicationContext*.xml DEBUG - AbstractTransactionalSpringContextTests.startNewTransaction(392) | Began transaction (1): transaction manager [org.springframework.orm.hiberna te3.HibernateTransactionManager@1af9e98]; rollback [true]. DEBUG - HibernateConfigurationTest.testColumnMapping(25) | Trying select * from: com.mycompany.app.model.User DEBUG - HibernateConfigurationTest.testColumnMapping(28) | ok: com.mycompany.app.model.User DEBUG - HibernateConfigurationTest.testColumnMapping(25) | Trying select * from: com.mycompany.app.model.Role DEBUG - HibernateConfigurationTest.testColumnMapping(28) | ok: com.mycompany.app.model.Role DEBUG - AbstractTransactionalSpringContextTests.endTransaction(360) | Rolled back transaction after execution of test [testColumnMapping]. Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.656 sec Running com.mycompany.app.dao.LookupDaoTest DEBUG - AbstractTransactionalSpringContextTests.startNewTransaction(392) | Began transaction (1): transaction manager [org.springframework.orm.hiberna te3.HibernateTransactionManager@1af9e98]; rollback [true]. DEBUG - LookupDaoHibernate.getRoles(20) | Retrieving all role names... DEBUG - LookupDaoTest.testGetRoles(18) | [ROLE_ADMIN, ROLE_USER] DEBUG - AbstractTransactionalSpringContextTests.endTransaction(360) | Rolled back transaction after execution of test [testGetRoles]. Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.125 sec Running com.mycompany.app.util.DateUtilTest DEBUG - DateUtilTest.testGetDate(44) | db date to convert: Sat Jul 26 17:46:54 EST 2008 DEBUG - DateUtilTest.testGetDate(50) | converted ui date: 07/26/2008 DEBUG - DateUtilTest.testGetDateTime(58) | entered 'testGetDateTime' method DEBUG - DateUtilTest.testGetDateTime(62) | 17:46 Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 sec Running com.mycompany.app.service.UserExistsExceptionTest INFO - AbstractSingleSpringContextTests.loadContextLocations(210) | Loading context for locations: /applicationContext-service.xml,/applicationContext -resources.xml,classpath:/applicationContext-dao.xml DEBUG - AbstractTransactionalSpringContextTests.startNewTransaction(392) | Began transaction (1): transaction manager [org.springframework.orm.hiberna te3.HibernateTransactionManager@128594c]; rollback [true]. DEBUG - UserExistsExceptionTest.testAddExistingUser(21) | entered 'testAddExistingUser' method DEBUG - UserDaoHibernate.saveUser(47) | user's id: null WARN - JDBCExceptionReporter.logExceptions(77) | SQL Error: 1062, SQLState: 23000 ERROR - JDBCExceptionReporter.logExceptions(78) | Duplicate entry 'user' for key 2 org.springframework.dao.DataIntegrityViolationException: could not insert: [com.mycompany.app.model.User]; nested exception is org.hibernate.exception .ConstraintViolationException: could not insert: [com.mycompany.app.model.User] at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:624) at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412) at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:424) at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374) at org.springframework.orm.hibernate3.HibernateTemplate.saveOrUpdate(HibernateTemplate.java:744) at com.mycompany.app.dao.hibernate.UserDaoHibernate.saveUser(UserDaoHibernate.java:48) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198) at $Proxy32.saveUser(Unknown Source) at com.mycompany.app.service.impl.UserManagerImpl.saveUser(UserManagerImpl.java:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:50) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:50) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy34.saveUser(Unknown Source) at com.mycompany.app.service.UserExistsExceptionTest.testAddExistingUser(UserExistsExceptionTest.java:35) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at junit.framework.TestCase.runTest(TestCase.java:168) at junit.framework.TestCase.runBare(TestCase.java:134) at org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.java:76) at junit.framework.TestResult$1.protect(TestResult.java:110) at junit.framework.TestResult.runProtected(TestResult.java:128) at junit.framework.TestResult.run(TestResult.java:113) at junit.framework.TestCase.run(TestCase.java:124) at junit.framework.TestSuite.runTest(TestSuite.java:232) at junit.framework.TestSuite.run(TestSuite.java:227) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:81) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127) at org.apache.maven.surefire.Surefire.run(Surefire.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997) Caused by: org.hibernate.exception.ConstraintViolationException: could not insert: [com.mycompany.app.model.User] at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:71) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43) at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:40) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2163) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2643) at org.hibernate.action.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:51) at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279) at org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:298) at org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:181) at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:107) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:187) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:172) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.performSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:94) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:70) at org.hibernate.impl.SessionImpl.fireSaveOrUpdate(SessionImpl.java:507) at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java:499) at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java:495) at org.springframework.orm.hibernate3.HibernateTemplate$16.doInHibernate(HibernateTemplate.java:747) at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:419) ... 55 more Caused by: com.mysql.jdbc.exceptions.MySQLIntegrityConstraintViolationException: Duplicate entry 'user' for key 2 at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:931) WARN - UserManagerImpl.saveUser(104) | could not insert: [com.mycompany.app.model.User]; nested exception is org.hibernate.exception.ConstraintViolati onException: could not insert: [com.mycompany.app.model.User] at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2941) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1623) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1715) at com.mysql.jdbc.Connection.execSQL(Connection.java:3249) at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1268) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1541) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1455) at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1440) at org.hibernate.id.IdentityGenerator$GetGeneratedKeysDelegate.executeAndExtract(IdentityGenerator.java:73) at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:33) ... 71 more DEBUG - AbstractTransactionalSpringContextTests.endTransaction(360) | Rolled back transaction after execution of test [testAddExistingUser]. Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.86 sec Running com.mycompany.app.dao.UniversalDaoTest DEBUG - AbstractTransactionalSpringContextTests.startNewTransaction(392) | Began transaction (1): transaction manager [org.springframework.orm.hiberna te3.HibernateTransactionManager@1af9e98]; rollback [true]. DEBUG - AbstractTransactionalSpringContextTests.endTransaction(360) | Rolled back transaction after execution of test [testCRUD]. Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.109 sec Running com.mycompany.app.service.impl.LookupManagerImplTest DEBUG - LookupManagerImplTest.testGetAllRoles(28) | entered 'testGetAllRoles' method Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec Running com.mycompany.app.dao.UserDaoTest DEBUG - AbstractTransactionalSpringContextTests.startNewTransaction(392) | Began transaction (1): transaction manager [org.springframework.orm.hiberna te3.HibernateTransactionManager@1af9e98]; rollback [true]. DEBUG - AbstractTransactionalSpringContextTests.endTransaction(360) | Rolled back transaction after execution of test [testGetUser]. DEBUG - AbstractTransactionalSpringContextTests.startNewTransaction(392) | Began transaction (1): transaction manager [org.springframework.orm.hiberna te3.HibernateTransactionManager@1af9e98]; rollback [true]. DEBUG - UserDaoHibernate.saveUser(47) | user's id: null WARN - GenericDaoHibernate.get(74) | Uh oh, 'class com.mycompany.app.model.User' object with id '2' not found... DEBUG - AbstractTransactionalSpringContextTests.endTransaction(360) | Rolled back transaction after execution of test [testAddAndRemoveUser]. DEBUG - AbstractTransactionalSpringContextTests.startNewTransaction(392) | Began transaction (1): transaction manager [org.springframework.orm.hiberna te3.HibernateTransactionManager@1af9e98]; rollback [true]. WARN - GenericDaoHibernate.get(74) | Uh oh, 'class com.mycompany.app.model.User' object with id '1000' not found... DEBUG - AbstractTransactionalSpringContextTests.endTransaction(360) | Rolled back transaction after execution of test [testGetUserInvalid]. DEBUG - AbstractTransactionalSpringContextTests.startNewTransaction(392) | Began transaction (1): transaction manager [org.springframework.orm.hiberna te3.HibernateTransactionManager@1af9e98]; rollback [true]. DEBUG - UserDaoTest.testGetUserPassword(44) | password: 12dea96fec20593566ab75692c9949596833adc9 DEBUG - AbstractTransactionalSpringContextTests.endTransaction(360) | Rolled back transaction after execution of test [testGetUserPassword]. DEBUG - AbstractTransactionalSpringContextTests.startNewTransaction(392) | Began transaction (1): transaction manager [org.springframework.orm.hiberna te3.HibernateTransactionManager@1af9e98]; rollback [true]. DEBUG - UserDaoHibernate.saveUser(47) | user's id: -1 DEBUG - AbstractTransactionalSpringContextTests.endTransaction(360) | Rolled back transaction after execution of test [testUpdateUser]. DEBUG - UserDaoHibernate.saveUser(47) | user's id: null WARN - JDBCExceptionReporter.logExceptions(77) | SQL Error: 1062, SQLState: 23000 ERROR - JDBCExceptionReporter.logExceptions(78) | Duplicate entry 'user' for key 2 DEBUG - UserDaoTest.testUpdateUser(71) | expected exception: could not insert: [com.mycompany.app.model.User]; nested exception is org.hibernate.excep tion.ConstraintViolationException: could not insert: [com.mycompany.app.model.User] DEBUG - AbstractTransactionalSpringContextTests.startNewTransaction(392) | Began transaction (1): transaction manager [org.springframework.orm.hiberna te3.HibernateTransactionManager@1af9e98]; rollback [true]. DEBUG - UserDaoHibernate.saveUser(47) | user's id: -1 DEBUG - UserDaoHibernate.saveUser(47) | user's id: -1 DEBUG - UserDaoHibernate.saveUser(47) | user's id: -1 DEBUG - AbstractTransactionalSpringContextTests.endTransaction(360) | Rolled back transaction after execution of test [testAddUserRole]. DEBUG - AbstractTransactionalSpringContextTests.startNewTransaction(392) | Began transaction (1): transaction manager [org.springframework.orm.hiberna te3.HibernateTransactionManager@1af9e98]; rollback [true]. DEBUG - AbstractTransactionalSpringContextTests.endTransaction(360) | Rolled back transaction after execution of test [testUserExists]. DEBUG - AbstractTransactionalSpringContextTests.startNewTransaction(392) | Began transaction (1): transaction manager [org.springframework.orm.hiberna te3.HibernateTransactionManager@1af9e98]; rollback [true]. DEBUG - AbstractTransactionalSpringContextTests.endTransaction(360) | Rolled back transaction after execution of test [testUserNotExists]. Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.359 sec Running com.mycompany.app.service.impl.UserManagerImplTest WARN - UserManagerImpl.saveUser(97) | PasswordEncoder not set, skipping password encryption... WARN - UserManagerImpl.saveUser(97) | PasswordEncoder not set, skipping password encryption... DEBUG - UserManagerImpl.removeUser(117) | removing user: 5 org.springframework.dao.DataIntegrityViolationException: at org.jmock.lib.action.ThrowAction.invoke(ThrowAction.java:27) at org.jmock.internal.InvocationExpectation.invoke(InvocationExpectation.java:126) at org.jmock.internal.InvocationDispatcher.dispatch(InvocationDispatcher.java:52) at org.jmock.Mockery.dispatch(Mockery.java:204) WARN - UserManagerImpl.saveUser(97) | PasswordEncoder not set, skipping password encryption... at org.jmock.Mockery.access$000(Mockery.java:37) at org.jmock.Mockery$MockObject.invoke(Mockery.java:246) at org.jmock.internal.InvocationDiverter.invoke(InvocationDiverter.java:27) at org.jmock.internal.ProxiedObjectIdentity.invoke(ProxiedObjectIdentity.java:36) at org.jmock.lib.JavaReflectionImposteriser$1.invoke(JavaReflectionImposteriser.java:33) at $Proxy9.saveUser(Unknown Source) at com.mycompany.app.service.impl.UserManagerImpl.saveUser(UserManagerImpl.java:101) at com.mycompany.app.service.impl.UserManagerImplTest.testUserExistsException(UserManagerImplTest.java:132) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59) at org.jmock.integration.junit4.JMock$1.invoke(JMock.java:36) at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98) at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79) at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87) at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77) at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42) at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88) at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51) at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44) at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27) at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37) WARN - UserManagerImpl.saveUser(104) | DEBUG - UserManagerImplTest.testUserExistsException(135) | expected exception: User 'admin' already exists! at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127) at org.apache.maven.surefire.Surefire.run(Surefire.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:338) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:997) Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.25 sec Running com.mycompany.app.service.impl.UniversalManagerTest Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.062 sec Running com.mycompany.app.service.UserManagerTest DEBUG - AbstractTransactionalSpringContextTests.startNewTransaction(392) | Began transaction (1): transaction manager [org.springframework.orm.hiberna te3.HibernateTransactionManager@5861]; rollback [true]. DEBUG - UserManagerTest.testGetUser(28) | com.mycompany.app.model.User@1dedb45[username=user,enabled=true,accountExpired=false,credentialsExpired=fals e,accountLocked=false,Granted Authorities: ,ROLE_USER] DEBUG - AbstractTransactionalSpringContextTests.endTransaction(360) | Rolled back transaction after execution of test [testGetUser]. DEBUG - AbstractTransactionalSpringContextTests.startNewTransaction(392) | Began transaction (1): transaction manager [org.springframework.orm.hiberna te3.HibernateTransactionManager@5861]; rollback [true]. DEBUG - UserManagerTest.testSaveUser(36) | saving user with updated phone number: com.mycompany.app.model.User@47b35d[username=user,enabled=true,accou ntExpired=false,credentialsExpired=false,accountLocked=false,Granted Authorities: ,ROLE_USER] DEBUG - UserDaoHibernate.saveUser(47) | user's id: -1 DEBUG - AbstractTransactionalSpringContextTests.endTransaction(360) | Rolled back transaction after execution of test [testSaveUser]. DEBUG - AbstractTransactionalSpringContextTests.startNewTransaction(392) | Began transaction (1): transaction manager [org.springframework.orm.hiberna te3.HibernateTransactionManager@5861]; rollback [true]. DEBUG - UserDaoHibernate.saveUser(47) | user's id: null DEBUG - UserManagerTest.testAddAndRemoveUser(56) | removing user... DEBUG - UserManagerImpl.removeUser(117) | removing user: 3 DEBUG - UserManagerTest.testAddAndRemoveUser(64) | org.springframework.security.userdetails.UsernameNotFoundException: user 'john' not found... DEBUG - AbstractTransactionalSpringContextTests.endTransaction(360) | Rolled back transaction after execution of test [testAddAndRemoveUser]. Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.25 sec Running com.mycompany.app.dao.RoleDaoTest DEBUG - AbstractTransactionalSpringContextTests.startNewTransaction(392) | Began transaction (1): transaction manager [org.springframework.orm.hiberna te3.HibernateTransactionManager@1af9e98]; rollback [true]. DEBUG - AbstractTransactionalSpringContextTests.endTransaction(360) | Rolled back transaction after execution of test [testGetRoleInvalid]. DEBUG - AbstractTransactionalSpringContextTests.startNewTransaction(392) | Began transaction (1): transaction manager [org.springframework.orm.hiberna te3.HibernateTransactionManager@1af9e98]; rollback [true]. DEBUG - AbstractTransactionalSpringContextTests.endTransaction(360) | Rolled back transaction after execution of test [testGetRole]. DEBUG - AbstractTransactionalSpringContextTests.startNewTransaction(392) | Began transaction (1): transaction manager [org.springframework.orm.hiberna te3.HibernateTransactionManager@1af9e98]; rollback [true]. DEBUG - AbstractTransactionalSpringContextTests.endTransaction(360) | Rolled back transaction after execution of test [testUpdateRole]. DEBUG - AbstractTransactionalSpringContextTests.startNewTransaction(392) | Began transaction (1): transaction manager [org.springframework.orm.hiberna te3.HibernateTransactionManager@1af9e98]; rollback [true]. DEBUG - AbstractTransactionalSpringContextTests.endTransaction(360) | Rolled back transaction after execution of test [testAddAndRemoveRole]. DEBUG - AbstractTransactionalSpringContextTests.startNewTransaction(392) | Began transaction (1): transaction manager [org.springframework.orm.hiberna te3.HibernateTransactionManager@1af9e98]; rollback [true]. DEBUG - AbstractTransactionalSpringContextTests.endTransaction(360) | Rolled back transaction after execution of test [testFindByNamedQuery]. Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.141 sec Running CoreTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec Running com.mycompany.app.util.DateConverterTest Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 sec Results : Tests run: 47, Failures: 0, Errors: 0, Skipped: 0 [INFO] [jar:jar] [INFO] [install:install] [INFO] Installing D:\devworld\sandbox\appfuse-jsf-modular\core\target\appfuse-jsf-modular-core-1.0-SNAPSHOT.jar to D:\devworld\.m2\repository\com\myco mpany\app\appfuse-jsf-modular-core\1.0-SNAPSHOT\appfuse-jsf-modular-core-1.0-SNAPSHOT.jar [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL [INFO] ------------------------------------------------------------------------ [INFO] Total time: 21 seconds [INFO] Finished at: Sat Jul 26 17:46:58 EST 2008 [INFO] Final Memory: 18M/127M [INFO] ------------------------------------------------------------------------ D:\devworld\sandbox\appfuse-jsf-modular\core>cd ../web D:\devworld\sandbox\appfuse-jsf-modular\web>mvn install [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Building AppFuse Modular Application - Web (JSF) [INFO] task-segment: [install] [INFO] ------------------------------------------------------------------------ [INFO] [native2ascii:native2ascii {execution: native2ascii-utf8}] [INFO] [native2ascii:native2ascii {execution: native2ascii-8859_1}] [INFO] [resources:resources] [INFO] Using default encoding to copy filtered resources. [INFO] [compiler:compile] [INFO] Compiling 1 source file to D:\devworld\sandbox\appfuse-jsf-modular\web\target\classes [INFO] [resources:testResources] [INFO] Using default encoding to copy filtered resources. [INFO] [compiler:testCompile] [INFO] Compiling 1 source file to D:\devworld\sandbox\appfuse-jsf-modular\web\target\test-classes [INFO] [dbunit:operation {execution: test-compile}] [INFO] [surefire:test] [INFO] Surefire report directory: D:\devworld\sandbox\appfuse-jsf-modular\web\target\surefire-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Running com.mycompany.app.AppTest Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 sec Running com.mycompany.app.webapp.action.SignupFormTest INFO [main] SignupFormTest.loadContextLocations(210) | Loading context for locations: classpath:/applicationContext-resources.xml,classpath:/applicati onContext-dao.xml,classpath:/applicationContext-service.xml,classpath*:/applicationContext.xml,/WEB-INF/applicationContext*.xml DEBUG [main] SignupFormTest.startNewTransaction(392) | Began transaction (1): transaction manager [org.springframework.orm.hibernate3.HibernateTransac tionManager@1c6866d]; rollback [true]. DEBUG [main] UserDaoHibernate.saveUser(47) | user's id: null DEBUG [main] SignupForm.sendUserMessage(210) | sending e-mail to user [self-registered@raibledesigns.com]... DEBUG [main] SignupFormTest.endTransaction(360) | Rolled back transaction after execution of test [testExecute]. Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.297 sec Running com.mycompany.app.webapp.listener.StartupListenerTest DEBUG [main] StartupListener.contextInitialized(38) | Initializing context... DEBUG [main] StartupListener.contextInitialized(74) | authenticationManager bean not found, assuming test and ignoring... DEBUG [main] StartupListener.contextInitialized(82) | Remember Me Enabled? null DEBUG [main] StartupListener.contextInitialized(86) | Populating drop-downs... DEBUG [main] LookupDaoHibernate.getRoles(20) | Retrieving all role names... DEBUG [main] StartupListener.setupContext(102) | Drop-down initialization complete [OK] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.578 sec Running com.mycompany.app.webapp.action.UserListTest DEBUG [main] UserListTest.startNewTransaction(392) | Began transaction (1): transaction manager [org.springframework.orm.hibernate3.HibernateTransacti onManager@1c6866d]; rollback [true]. DEBUG [main] UserListTest.endTransaction(360) | Rolled back transaction after execution of test [testSearch]. Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.156 sec Running com.mycompany.app.webapp.action.UserFormTest DEBUG [main] UserFormTest.startNewTransaction(392) | Began transaction (1): transaction manager [org.springframework.orm.hibernate3.HibernateTransacti onManager@1c6866d]; rollback [true]. DEBUG [main] UserFormTest.endTransaction(360) | Rolled back transaction after execution of test [testEdit]. DEBUG [main] UserFormTest.startNewTransaction(392) | Began transaction (1): transaction manager [org.springframework.orm.hibernate3.HibernateTransacti onManager@1c6866d]; rollback [true]. DEBUG [main] UserDaoHibernate.saveUser(47) | user's id: -1 DEBUG [main] UserFormTest.endTransaction(360) | Rolled back transaction after execution of test [testSave]. DEBUG [main] UserFormTest.startNewTransaction(392) | Began transaction (1): transaction manager [org.springframework.orm.hibernate3.HibernateTransacti onManager@1c6866d]; rollback [true]. DEBUG [main] UserManagerImpl.removeUser(117) | removing user: -2 DEBUG [main] UserFormTest.endTransaction(360) | Rolled back transaction after execution of test [testRemove]. Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.203 sec Running com.mycompany.app.webapp.filter.StaticFilterTest DEBUG [main] MockFilterChain.doFilter(37) | Forwarding to: /editProfile.html Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.079 sec Running com.mycompany.app.webapp.filter.LocaleFilterTest DEBUG [main] LocaleFilter.init(157) | Initializing filter '' DEBUG [main] LocaleFilter.init(182) | Filter '' configured successfully DEBUG [main] MockFilterChain.doFilter(37) | Forwarding to: DEBUG [main] LocaleFilter.init(157) | Initializing filter '' DEBUG [main] LocaleFilter.init(182) | Filter '' configured successfully DEBUG [main] MockFilterChain.doFilter(37) | Forwarding to: DEBUG [main] LocaleFilter.init(157) | Initializing filter '' DEBUG [main] LocaleFilter.init(182) | Filter '' configured successfully DEBUG [main] MockFilterChain.doFilter(37) | Forwarding to: DEBUG [main] LocaleFilter.init(157) | Initializing filter '' DEBUG [main] LocaleFilter.init(182) | Filter '' configured successfully DEBUG [main] MockFilterChain.doFilter(37) | Forwarding to: DEBUG [main] LocaleFilter.init(157) | Initializing filter '' DEBUG [main] LocaleFilter.init(182) | Filter '' configured successfully DEBUG [main] MockFilterChain.doFilter(37) | Forwarding to: Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 sec Running com.mycompany.app.webapp.action.PasswordHintTest DEBUG [main] PasswordHintTest.startNewTransaction(392) | Began transaction (1): transaction manager [org.springframework.orm.hibernate3.HibernateTrans actionManager@1c6866d]; rollback [true]. DEBUG [main] PasswordHint.execute(39) | Processing Password Hint... DEBUG [main] PasswordHintTest.endTransaction(360) | Rolled back transaction after execution of test [testExecute]. Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.265 sec Results : Tests run: 15, Failures: 0, Errors: 0, Skipped: 0 [INFO] [dbunit:operation {execution: test}] [INFO] [war:war] [INFO] Exploding webapp... [INFO] Assembling webapp appfuse-jsf-modular-webapp in D:\devworld\sandbox\appfuse-jsf-modular\web\target\appfuse-jsf-modular-webapp-1.0-SNAPSHOT [INFO] Copy webapp webResources to D:\devworld\sandbox\appfuse-jsf-modular\web\target\appfuse-jsf-modular-webapp-1.0-SNAPSHOT [INFO] Generating war D:\devworld\sandbox\appfuse-jsf-modular\web\target\appfuse-jsf-modular-webapp-1.0-SNAPSHOT.war [INFO] Building war: D:\devworld\sandbox\appfuse-jsf-modular\web\target\appfuse-jsf-modular-webapp-1.0-SNAPSHOT.war [INFO] [cargo:start {execution: start-container}] [INFO] [stalledLocalDeployer] Deploying [D:\devworld\sandbox\appfuse-jsf-modular\web\target\appfuse-jsf-modular-webapp-1.0-SNAPSHOT.war] to [D:\devwor ld\sandbox\appfuse-jsf-modular\web\target/tomcat5x/container/webapps]... [INFO] [talledLocalContainer] Tomcat 5.x starting... [INFO] [talledLocalContainer] 26/07/2008 5:48:45 PM org.apache.coyote.http11.Http11Protocol init [INFO] [talledLocalContainer] INFO: Initializing Coyote HTTP/1.1 on http-8081 [INFO] [talledLocalContainer] 26/07/2008 5:48:45 PM org.apache.catalina.startup.Catalina load [INFO] [talledLocalContainer] INFO: Initialization processed in 555 ms [INFO] [talledLocalContainer] 26/07/2008 5:48:45 PM org.apache.catalina.core.StandardService start [INFO] [talledLocalContainer] INFO: Starting service Catalina [INFO] [talledLocalContainer] 26/07/2008 5:48:45 PM org.apache.catalina.core.StandardEngine start [INFO] [talledLocalContainer] INFO: Starting Servlet Engine: Apache Tomcat/6.0.14 [INFO] [talledLocalContainer] 26/07/2008 5:48:51 PM org.apache.catalina.core.ApplicationContext log [INFO] [talledLocalContainer] INFO: Initializing Spring root WebApplicationContext [INFO] [talledLocalContainer] ERROR [main] ContextLoader.initWebApplicationContext(215) | Context initialization failed [INFO] [talledLocalContainer] org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'handlerMapping' defined in Servl etContext resource [/WEB-INF/xfire-servlet.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'manager' defined in class path resource [applicationContext-service.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [org.appfuse.dao.hibernate.UniversalDaoHibernat e] to required type [com.mycompany.app.dao.UniversalDao] for property 'dao'; nested exception is java.lang.IllegalArgumentException: Cannot convert va lue of type [org.appfuse.dao.hibernate.UniversalDaoHibernate] to required type [com.mycompany.app.dao.UniversalDao] for property 'dao': no matching ed itors or conversion strategy found [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBe anFactory.java:478) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFacto ry.java:409) [INFO] [talledLocalContainer] at java.security.AccessController.doPrivileged(Native Method) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBean Factory.java:380) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.ja va:220) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFa ctory.java:429) [INFO] [talledLocalContainer] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationC ontext.java:729) [INFO] [talledLocalContainer] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381) [INFO] [talledLocalContainer] at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255) [INFO] [talledLocalContainer] at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199) [INFO] [talledLocalContainer] at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3830) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardContext.start(StandardContext.java:4337) [INFO] [talledLocalContainer] at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) [INFO] [talledLocalContainer] at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardService.start(StandardService.java:516) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) [INFO] [talledLocalContainer] at org.apache.catalina.startup.Catalina.start(Catalina.java:566) [INFO] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [INFO] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [INFO] [talledLocalContainer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [INFO] [talledLocalContainer] at java.lang.reflect.Method.invoke(Method.java:597) [INFO] [talledLocalContainer] at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) [INFO] [talledLocalContainer] at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) [INFO] [talledLocalContainer] Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'manager' defined in c lass path resource [applicationContext-service.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchExceptio n: Failed to convert property value of type [org.appfuse.dao.hibernate.UniversalDaoHibernate] to required type [com.mycompany.app.dao.UniversalDao] fo r property 'dao'; nested exception is java.lang.IllegalArgumentException: Cannot convert value of type [org.appfuse.dao.hibernate.UniversalDaoHibernat e] to required type [com.mycompany.app.dao.UniversalDao] for property 'dao': no matching editors or conversion strategy found [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBe anFactory.java:478) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFacto ry.java:409) [INFO] [talledLocalContainer] at java.security.AccessController.doPrivileged(Native Method) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBean Factory.java:380) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.ja va:220) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) [INFO] [talledLocalContainer] at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:881) [INFO] [talledLocalContainer] at org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping.processBeans(Jsr181HandlerMapping.java:114) [INFO] [talledLocalContainer] at org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping.initApplicationContext(Jsr181HandlerMapping.java:65) [INFO] [talledLocalContainer] at org.springframework.context.support.ApplicationObjectSupport.initApplicationContext(ApplicationObjectSupport.java:1 19) [INFO] [talledLocalContainer] at org.springframework.web.context.support.WebApplicationObjectSupport.initApplicationContext(WebApplicationObjectSupp ort.java:69) [INFO] [talledLocalContainer] at org.springframework.context.support.ApplicationObjectSupport.setApplicationContext(ApplicationObjectSupport.java:73 ) [INFO] [talledLocalContainer] at org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationCon textAwareProcessor.java:70) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitializ ation(AbstractAutowireCapableBeanFactory.java:350) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapable BeanFactory.java:1329) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBe anFactory.java:471) [INFO] [talledLocalContainer] ... 29 more [INFO] [talledLocalContainer] Caused by: org.springframework.beans.TypeMismatchException: Failed to convert property value of type [org.appfuse.dao.hi bernate.UniversalDaoHibernate] to required type [com.mycompany.app.dao.UniversalDao] for property 'dao'; nested exception is java.lang.IllegalArgument Exception: Cannot convert value of type [org.appfuse.dao.hibernate.UniversalDaoHibernate] to required type [com.mycompany.app.dao.UniversalDao] for pr operty 'dao': no matching editors or conversion strategy found [INFO] [talledLocalContainer] at org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:391) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.convertForProperty(AbstractAutowireCap ableBeanFactory.java:1287) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCa pableBeanFactory.java:1248) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBe anFactory.java:1008) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBe anFactory.java:470) [INFO] [talledLocalContainer] ... 47 more [INFO] [talledLocalContainer] Caused by: java.lang.IllegalArgumentException: Cannot convert value of type [org.appfuse.dao.hibernate.UniversalDaoHiber nate] to required type [com.mycompany.app.dao.UniversalDao] for property 'dao': no matching editors or conversion strategy found [INFO] [talledLocalContainer] at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:219) [INFO] [talledLocalContainer] at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:138) [INFO] [talledLocalContainer] at org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:386) [INFO] [talledLocalContainer] ... 51 more [INFO] [talledLocalContainer] 26/07/2008 5:48:57 PM org.apache.catalina.core.StandardContext listenerStart [INFO] [talledLocalContainer] SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.Contex tLoaderListener [INFO] [talledLocalContainer] org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'handlerMapping' defined in Servl etContext resource [/WEB-INF/xfire-servlet.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'manager' defined in class path resource [applicationContext-service.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [org.appfuse.dao.hibernate.UniversalDaoHibernat e] to required type [com.mycompany.app.dao.UniversalDao] for property 'dao'; nested exception is java.lang.IllegalArgumentException: Cannot convert va lue of type [org.appfuse.dao.hibernate.UniversalDaoHibernate] to required type [com.mycompany.app.dao.UniversalDao] for property 'dao': no matching ed itors or conversion strategy found [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBe anFactory.java:478) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFacto ry.java:409) [INFO] [talledLocalContainer] at java.security.AccessController.doPrivileged(Native Method) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBean Factory.java:380) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.ja va:220) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFa ctory.java:429) [INFO] [talledLocalContainer] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationC ontext.java:729) [INFO] [talledLocalContainer] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381) [INFO] [talledLocalContainer] at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255) [INFO] [talledLocalContainer] at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199) [INFO] [talledLocalContainer] at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3830) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardContext.start(StandardContext.java:4337) [INFO] [talledLocalContainer] at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) [INFO] [talledLocalContainer] at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardService.start(StandardService.java:516) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) [INFO] [talledLocalContainer] at org.apache.catalina.startup.Catalina.start(Catalina.java:566) [INFO] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [INFO] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [INFO] [talledLocalContainer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [INFO] [talledLocalContainer] at java.lang.reflect.Method.invoke(Method.java:597) [INFO] [talledLocalContainer] at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) [INFO] [talledLocalContainer] at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) [INFO] [talledLocalContainer] Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'manager' defined in c lass path resource [applicationContext-service.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchExceptio n: Failed to convert property value of type [org.appfuse.dao.hibernate.UniversalDaoHibernate] to required type [com.mycompany.app.dao.UniversalDao] fo r property 'dao'; nested exception is java.lang.IllegalArgumentException: Cannot convert value of type [org.appfuse.dao.hibernate.UniversalDaoHibernat e] to required type [com.mycompany.app.dao.UniversalDao] for property 'dao': no matching editors or conversion strategy found [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBe anFactory.java:478) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFacto ry.java:409) [INFO] [talledLocalContainer] at java.security.AccessController.doPrivileged(Native Method) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBean Factory.java:380) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.ja va:220) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) [INFO] [talledLocalContainer] at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:881) [INFO] [talledLocalContainer] at org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping.processBeans(Jsr181HandlerMapping.java:114) [INFO] [talledLocalContainer] at org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping.initApplicationContext(Jsr181HandlerMapping.java:65) [INFO] [talledLocalContainer] at org.springframework.context.support.ApplicationObjectSupport.initApplicationContext(ApplicationObjectSupport.java:1 19) [INFO] [talledLocalContainer] at org.springframework.web.context.support.WebApplicationObjectSupport.initApplicationContext(WebApplicationObjectSupp ort.java:69) [INFO] [talledLocalContainer] at org.springframework.context.support.ApplicationObjectSupport.setApplicationContext(ApplicationObjectSupport.java:73 ) [INFO] [talledLocalContainer] at org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationCon textAwareProcessor.java:70) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitializ ation(AbstractAutowireCapableBeanFactory.java:350) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapable BeanFactory.java:1329) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBe anFactory.java:471) [INFO] [talledLocalContainer] ... 29 more [INFO] [talledLocalContainer] Caused by: org.springframework.beans.TypeMismatchException: Failed to convert property value of type [org.appfuse.dao.hi bernate.UniversalDaoHibernate] to required type [com.mycompany.app.dao.UniversalDao] for property 'dao'; nested exception is java.lang.IllegalArgument Exception: Cannot convert value of type [org.appfuse.dao.hibernate.UniversalDaoHibernate] to required type [com.mycompany.app.dao.UniversalDao] for pr operty 'dao': no matching editors or conversion strategy found [INFO] [talledLocalContainer] at org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:391) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.convertForProperty(AbstractAutowireCap ableBeanFactory.java:1287) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCa pableBeanFactory.java:1248) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBe anFactory.java:1008) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBe anFactory.java:470) [INFO] [talledLocalContainer] ... 47 more [INFO] [talledLocalContainer] Caused by: java.lang.IllegalArgumentException: Cannot convert value of type [org.appfuse.dao.hibernate.UniversalDaoHiber nate] to required type [com.mycompany.app.dao.UniversalDao] for property 'dao': no matching editors or conversion strategy found [INFO] [talledLocalContainer] at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:219) [INFO] [talledLocalContainer] at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:138) [INFO] [talledLocalContainer] at org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:386) [INFO] [talledLocalContainer] ... 51 more [INFO] [talledLocalContainer] DEBUG [main] StartupListener.contextInitialized(38) | Initializing context... [INFO] [talledLocalContainer] 26/07/2008 5:48:58 PM org.apache.catalina.core.StandardContext listenerStart [INFO] [talledLocalContainer] SEVERE: Exception sending context initialized event to listener instance of class com.mycompany.app.webapp.listener.Star tupListener [INFO] [talledLocalContainer] org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'handlerMapping' defined in Servl etContext resource [/WEB-INF/xfire-servlet.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationExce ption: Error creating bean with name 'manager' defined in class path resource [applicationContext-service.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type [org.appfuse.dao.hibernate.UniversalDaoHibernat e] to required type [com.mycompany.app.dao.UniversalDao] for property 'dao'; nested exception is java.lang.IllegalArgumentException: Cannot convert va lue of type [org.appfuse.dao.hibernate.UniversalDaoHibernate] to required type [com.mycompany.app.dao.UniversalDao] for property 'dao': no matching ed itors or conversion strategy found [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBe anFactory.java:478) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFacto ry.java:409) [INFO] [talledLocalContainer] at java.security.AccessController.doPrivileged(Native Method) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBean Factory.java:380) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.ja va:220) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFa ctory.java:429) [INFO] [talledLocalContainer] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationC ontext.java:729) [INFO] [talledLocalContainer] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:381) [INFO] [talledLocalContainer] at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255) [INFO] [talledLocalContainer] at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199) [INFO] [talledLocalContainer] at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3830) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardContext.start(StandardContext.java:4337) [INFO] [talledLocalContainer] at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) [INFO] [talledLocalContainer] at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardService.start(StandardService.java:516) [INFO] [talledLocalContainer] at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) [INFO] [talledLocalContainer] at org.apache.catalina.startup.Catalina.start(Catalina.java:566) [INFO] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [INFO] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [INFO] [talledLocalContainer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [INFO] [talledLocalContainer] at java.lang.reflect.Method.invoke(Method.java:597) [INFO] [talledLocalContainer] at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) [INFO] [talledLocalContainer] at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) [INFO] [talledLocalContainer] Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'manager' defined in c lass path resource [applicationContext-service.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchExceptio n: Failed to convert property value of type [org.appfuse.dao.hibernate.UniversalDaoHibernate] to required type [com.mycompany.app.dao.UniversalDao] fo r property 'dao'; nested exception is java.lang.IllegalArgumentException: Cannot convert value of type [org.appfuse.dao.hibernate.UniversalDaoHibernat e] to required type [com.mycompany.app.dao.UniversalDao] for property 'dao': no matching editors or conversion strategy found [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBe anFactory.java:478) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFacto ry.java:409) [INFO] [talledLocalContainer] at java.security.AccessController.doPrivileged(Native Method) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBean Factory.java:380) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.ja va:220) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) [INFO] [talledLocalContainer] at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:881) [INFO] [talledLocalContainer] at org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping.processBeans(Jsr181HandlerMapping.java:114) [INFO] [talledLocalContainer] at org.codehaus.xfire.spring.remoting.Jsr181HandlerMapping.initApplicationContext(Jsr181HandlerMapping.java:65) [INFO] [talledLocalContainer] at org.springframework.context.support.ApplicationObjectSupport.initApplicationContext(ApplicationObjectSupport.java:1 19) [INFO] [talledLocalContainer] at org.springframework.web.context.support.WebApplicationObjectSupport.initApplicationContext(WebApplicationObjectSupp ort.java:69) [INFO] [talledLocalContainer] at org.springframework.context.support.ApplicationObjectSupport.setApplicationContext(ApplicationObjectSupport.java:73 ) [INFO] [talledLocalContainer] at org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationCon textAwareProcessor.java:70) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitializ ation(AbstractAutowireCapableBeanFactory.java:350) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapable BeanFactory.java:1329) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBe anFactory.java:471) [INFO] [talledLocalContainer] ... 29 more [INFO] [talledLocalContainer] Caused by: org.springframework.beans.TypeMismatchException: Failed to convert property value of type [org.appfuse.dao.hi bernate.UniversalDaoHibernate] to required type [com.mycompany.app.dao.UniversalDao] for property 'dao'; nested exception is java.lang.IllegalArgument Exception: Cannot convert value of type [org.appfuse.dao.hibernate.UniversalDaoHibernate] to required type [com.mycompany.app.dao.UniversalDao] for pr operty 'dao': no matching editors or conversion strategy found [INFO] [talledLocalContainer] at org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:391) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.convertForProperty(AbstractAutowireCap ableBeanFactory.java:1287) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCa pableBeanFactory.java:1248) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBe anFactory.java:1008) [INFO] [talledLocalContainer] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBe anFactory.java:470) [INFO] [talledLocalContainer] ... 47 more [INFO] [talledLocalContainer] Caused by: java.lang.IllegalArgumentException: Cannot convert value of type [org.appfuse.dao.hibernate.UniversalDaoHiber nate] to required type [com.mycompany.app.dao.UniversalDao] for property 'dao': no matching editors or conversion strategy found [INFO] [talledLocalContainer] at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:219) [INFO] [talledLocalContainer] at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:138) [INFO] [talledLocalContainer] at org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:386) [INFO] [talledLocalContainer] ... 51 more [INFO] [talledLocalContainer] 26/07/2008 5:48:59 PM org.apache.catalina.core.StandardContext start [INFO] [talledLocalContainer] SEVERE: Error listenerStart [INFO] [talledLocalContainer] 26/07/2008 5:48:59 PM org.apache.catalina.core.StandardContext start [INFO] [talledLocalContainer] SEVERE: Context [/appfuse-jsf-modular-webapp-1.0-SNAPSHOT] startup failed due to previous errors [INFO] [talledLocalContainer] 26/07/2008 5:48:59 PM org.apache.catalina.core.ApplicationContext log [INFO] [talledLocalContainer] INFO: Closing Spring root WebApplicationContext [INFO] [talledLocalContainer] 26/07/2008 5:49:00 PM org.apache.catalina.startup.HostConfig deployWAR [INFO] [talledLocalContainer] INFO: Deploying web application archive cargocpc.war [INFO] [talledLocalContainer] 26/07/2008 5:49:00 PM org.apache.coyote.http11.Http11Protocol start [INFO] [talledLocalContainer] INFO: Starting Coyote HTTP/1.1 on http-8081 [INFO] [talledLocalContainer] 26/07/2008 5:49:00 PM org.apache.catalina.startup.Catalina start [INFO] [talledLocalContainer] INFO: Server startup in 15143 ms [INFO] [talledLocalContainer] Tomcat 5.x started on port [8081] [INFO] [antrun:run {execution: default}] [INFO] Executing tasks [echo] Testing 'appfuse-jsf-modular-webapp-1.0-SNAPSHOT' with locale 'en' Login: [INFO] ------------------------------------------------------------------------ [ERROR] BUILD ERROR [INFO] ------------------------------------------------------------------------ [INFO] Error executing ant tasks Embedded error: The following error occurred while executing this line: D:\devworld\sandbox\appfuse-jsf-modular\web\src\test\resources\login.xml:1: HTTP error 404 404 /appfuse-jsf-modular-webapp-1.0-SNAPSHOT/ for http://localhost:8081/appfuse-jsf-modular-webapp-1.0-SNAPSHOT/ [INFO] ------------------------------------------------------------------------ [INFO] For more information, run Maven with the -e switch [INFO] ------------------------------------------------------------------------ [INFO] Total time: 46 seconds [INFO] Finished at: Sat Jul 26 17:49:06 EST 2008 [INFO] Final Memory: 36M/127M [INFO] ------------------------------------------------------------------------

    AppFuse JIRA | 9 years ago | Andrew de Bruijn
    org.springframework.dao.DataIntegrityViolationException
  2. 0

    I successfuly run "appfuse:full-source" command,and then run "mvn" commmand, I found The cursor is stopped at the following line , do not suggest any error messages. ......................... DEBUG - UserFormController.showForm(172) | checking for remember me login... DEBUG - UserFormController.onSubmit(72) | entering 'onSubmit' method... .......................... the complet information as follow: WARN - UserManagerImpl.saveUser(107) | 违反了 UNIQUE KEY 约束 'UQ__app_user__F3D BC572286302EC'。不能在对象 'dbo.app_user' 中插入重复键。; SQL [n/a]; constraint [null]; nested exception is org.hibernate.exception.ConstraintViolationException : 违反了 UNIQUE KEY 约束 'UQ__app_user__F3DBC572286302EC'。不能在对象 'dbo.app_u ser' 中插入重复键。 at org.springframework.test.context.junit4.statements.SpringRepeat.evalu ate(SpringRepeat.java:72) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runCh ild(SpringJUnit4ClassRunner.java:231) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRun ner.java:46) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180) Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.157 sec at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41) at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores. java:28) at org.springframework.test.context.junit4.statements.RunBeforeTestClass Callbacks.evaluate(RunBeforeTestClassCallbacks.java:61) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.ja va:31) at org.springframework.test.context.junit4.statements.RunAfterTestClassC allbacks.evaluate(RunAfterTestClassCallbacks.java:71) at org.junit.runners.ParentRunner.run(ParentRunner.java:220) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(S pringJUnit4ClassRunner.java:174) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet. java:62) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTes tSet(AbstractDirectoryTestSuite.java:140) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Ab stractDirectoryTestSuite.java:127) at org.apache.maven.surefire.Surefire.run(Surefire.java:177) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Su refireBooter.java:345) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.j ava:1009) Caused by: org.hibernate.exception.ConstraintViolationException: 违反了 UNIQUE K EY 约束 'UQ__app_user__F3DBC572286302EC'。不能在对象 'dbo.app_user' 中插入重复键 。 at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(S QLStateConversionDelegate.java:128) at org.hibernate.exception.internal.StandardSQLExceptionConverter.conver t(StandardSQLExceptionConverter.java:49) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlException Helper.java:125) Running com.nmemc.webapp.controller.SignupControllerTest at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlException Helper.java:110) at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandle r.continueInvocation(AbstractStatementProxyHandler.java:129) at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.invoke( AbstractProxyHandler.java:81) at $Proxy60.executeUpdate(Unknown Source) at org.hibernate.id.IdentityGenerator$GetGeneratedKeysDelegate.executeAn dExtract(IdentityGenerator.java:96) at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(Abstr actReturningDelegate.java:58) at org.hibernate.persister.entity.AbstractEntityPersister.insert(Abstrac tEntityPersister.java:2936) at org.hibernate.persister.entity.AbstractEntityPersister.insert(Abstrac tEntityPersister.java:3447) at org.hibernate.action.internal.EntityIdentityInsertAction.execute(Enti tyIdentityInsertAction.java:81) at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:362) at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(Ac tionQueue.java:203) at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java :183) at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:167) at org.hibernate.event.internal.AbstractSaveEventListener.addInsertActio n(AbstractSaveEventListener.java:320) at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrR eplicate(AbstractSaveEventListener.java:287) at org.hibernate.event.internal.AbstractSaveEventListener.performSave(Ab stractSaveEventListener.java:193) at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGenera tedId(AbstractSaveEventListener.java:126) at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.saveWit hGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:204) at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.entityI sTransient(DefaultSaveOrUpdateEventListener.java:189) at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.perform SaveOrUpdate(DefaultSaveOrUpdateEventListener.java:114) at org.hibernate.event.internal.DefaultSaveOrUpdateEventListener.onSaveO rUpdate(DefaultSaveOrUpdateEventListener.java:90) at org.hibernate.internal.SessionImpl.fireSaveOrUpdate(SessionImpl.java: 727) at org.hibernate.internal.SessionImpl.saveOrUpdate(SessionImpl.java:719) at org.hibernate.internal.SessionImpl.saveOrUpdate(SessionImpl.java:715) at com.nmemc.dao.hibernate.UserDaoHibernate.saveUser(UserDaoHibernate.ja va:58) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflecti on(AopUtils.java:319) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJo inpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed( ReflectiveMethodInvocation.java:150) at org.springframework.dao.support.PersistenceExceptionTranslationInterc eptor.invoke(PersistenceExceptionTranslationInterceptor.java:155) ... 59 more Caused by: java.sql.SQLException: 违反了 UNIQUE KEY 约束 'UQ__app_user__F3DBC572 286302EC'。不能在对象 'dbo.app_user' 中插入重复键。 at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.j ava:365) at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2781) at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2224) at net.sourceforge.jtds.jdbc.TdsCore.getMoreResults(TdsCore.java:628) at net.sourceforge.jtds.jdbc.JtdsStatement.processResults(JtdsStatement. java:525) at net.sourceforge.jtds.jdbc.JtdsStatement.executeSQL(JtdsStatement.java :487) at net.sourceforge.jtds.jdbc.JtdsPreparedStatement.executeUpdate(JtdsPre paredStatement.java:421) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandle r.continueInvocation(AbstractStatementProxyHandler.java:122) ... 90 more WARN - UserManagerImpl.saveUser(93) | SaltSource not set, encrypting password w/ o salt DEBUG - UserDaoHibernate.saveUser(56) | user's id: null DEBUG - SignupController.onSubmit(99) | Sending user 'self-registered' an accoun t information e-mail DEBUG - BaseFormController.sendUserMessage(178) | sending e-mail to user [self-r egistered@raibledesigns.com]... Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.191 sec Running com.nmemc.service.impl.UserManagerImplTest WARN - UserManagerImpl.saveUser(100) | PasswordEncoder not set, skipping passwor d encryption... org.springframework.dao.DataIntegrityViolationException: at org.jmock.lib.action.ThrowAction.invoke(ThrowAction.java:27) at org.jmock.internal.InvocationExpectation.invoke(InvocationExpectation .java:114) at org.jmock.internal.InvocationDispatcher.dispatch(InvocationDispatcher .java:52) at org.jmock.Mockery.dispatch(Mockery.java:218) WARN - UserManagerImpl.saveUser(107) | at org.jmock.Mockery.access$000(Mockery.java:43) DEBUG - UserManagerImplTest.testUserExistsException(134) | expected exception: U ser 'admin' already exists! at org.jmock.Mockery$MockObject.invoke(Mockery.java:258) at org.jmock.internal.InvocationDiverter.invoke(InvocationDiverter.java: 27) at org.jmock.internal.FakeObjectMethods.invoke(FakeObjectMethods.java:38 ) at org.jmock.lib.JavaReflectionImposteriser$1.invoke(JavaReflectionImpos teriser.java:33) at $Proxy66.saveUser(Unknown Source) at com.nmemc.service.impl.UserManagerImpl.saveUser(UserManagerImpl.java: 104) at com.nmemc.service.impl.UserManagerImplTest.testUserExistsException(Us erManagerImplTest.java:131) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:66) at org.jmock.integration.junit4.JMock$1.invoke(JMock.java:37) at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.ja va:105) at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:86) at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters( MethodRoadie.java:94) at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:84) at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:49) at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4C lassRunner.java:98) at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRu nner.java:61) at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner. java:54) at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.jav a:34) at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java: 44) at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.ja va:52) at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet. java:62) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTes tSet(AbstractDirectoryTestSuite.java:140) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Ab stractDirectoryTestSuite.java:127) at org.apache.maven.surefire.Surefire.run(Surefire.java:177) WARN - UserManagerImpl.saveUser(100) | PasswordEncoder not set, skipping passwor d encryption... at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Su refireBooter.java:345) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.j ava:1009) WARN - UserManagerImpl.saveUser(100) | PasswordEncoder not set, skipping passwor d encryption... DEBUG - UserManagerImpl.removeUser(124) | removing user: 5 Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 sec Running com.nmemc.service.UserManagerTest DEBUG - UserManagerTest.testGetUser(25) | com.nmemc.model.User@ffd2a3[username=u ser,enabled=true,accountExpired=false,credentialsExpired=false,accountLocked=fal se,Granted Authorities: ,ROLE_USER] DEBUG - UserManagerTest.testSaveUser(34) | saving user with updated phone number : com.nmemc.model.User@13d176a[username=user,enabled=true,accountExpired=false,c redentialsExpired=false,accountLocked=false,Granted Authorities: ,ROLE_USER] DEBUG - UserDaoHibernate.saveUser(56) | user's id: -1 WARN - UserManagerImpl.saveUser(93) | SaltSource not set, encrypting password w/ o salt DEBUG - UserDaoHibernate.saveUser(56) | user's id: null DEBUG - UserManagerTest.testAddAndRemoveUser(55) | removing user... DEBUG - UserManagerImpl.removeUser(124) | removing user: 4 DEBUG - UserManagerTest.testAddAndRemoveUser(63) | org.springframework.security. core.userdetails.UsernameNotFoundException: user 'john' not found... Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.08 sec Running com.nmemc.webapp.controller.UserFormControllerTest DEBUG - UserFormControllerTest.testAddWithoutPermission(35) | testing add new us er... WARN - UserFormController.showForm(161) | User 'null' is trying to edit user wit h id 'null' DEBUG - UserFormControllerTest.testEditWithoutPermission(72) | testing edit... WARN - UserFormController.showForm(161) | User 'null' is trying to edit user wit h id '-1' DEBUG - UserFormControllerTest.testEditProfile(86) | testing edit profile... DEBUG - UserFormController.showForm(172) | checking for remember me login... DEBUG - UserFormControllerTest.testAdd(24) | testing add new user... DEBUG - UserFormController.showForm(172) | checking for remember me login... DEBUG - UserFormControllerTest.testCancel(49) | testing cancel... DEBUG - UserFormControllerTest.testEdit(61) | testing edit... DEBUG - UserFormController.showForm(172) | checking for remember me login... DEBUG - UserFormController.onSubmit(72) | entering 'onSubmit' method...

    AppFuse JIRA | 4 years ago | xie amao
    org.springframework.dao.DataIntegrityViolationException
  3. 0

    AppFuse - User - Problems after running appfuse:full-source

    nabble.com | 1 year ago
    org.springframework.dao.DataIntegrityViolationException:
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. org.springframework.dao.DataIntegrityViolationException

      No message provided

      at org.jmock.lib.action.ThrowAction.invoke()
    2. jMock 2 Core
      InvocationDispatcher.dispatch
      1. org.jmock.lib.action.ThrowAction.invoke(ThrowAction.java:27)
      2. org.jmock.internal.InvocationExpectation.invoke(InvocationExpectation.java:126)
      3. org.jmock.internal.InvocationDispatcher.dispatch(InvocationDispatcher.java:52)
      3 frames
    3. jMock
      Mockery.dispatch
      1. org.jmock.Mockery.dispatch(Mockery.java:204)
      1 frame