Why are we seeing these warnings and exceptions? and if these are OK
warnings and exceptions, how do we suppress them?
[WARNING] bad version number found in
C:\Users\dev\.m2\repository\aspectj\aspectjrt\1.5.3\aspectjrt-1.5.3.jarexpected
1.5.2a found 1.5.3
WARN - JDBCExceptionReporter.logWarnings(49) | 'TYPE=storage_engine' is
deprecated; use 'ENGINE=storage_engine' instead
WARN - JDBCExceptionReporter.logWarnings(48) | SQL Warning: 1287, SQLState:
HY000
WARN - JDBCExceptionReporter.logWarnings(49) | 'TYPE=storage_engine' is
deprecated; use 'ENGINE=storage_engine' instead
alter table user_role add index FK143BF46A56885008 (role_id), add constraint
FK143BF46A56885008 foreign key (role_id) references role (id);
WARN - JDBCExceptionReporter.logWarnings(48) | SQL Warning: 1287, SQLState:
HY000
WARN - JDBCExceptionReporter.logWarnings(49) | 'TYPE=storage_engine' is
deprecated; use 'ENGINE=storage_engine' instead
WARN - JDBCExceptionReporter.logWarnings(48) | SQL Warning: 1287, SQLState:
HY000
WARN - JDBCExceptionReporter.logWarnings(49) | 'TYPE=storage_engine' is
deprecated; use 'ENGINE=storage_engine' instead
WARN - JDBCExceptionReporter.logWarnings(48) | SQL Warning: 1287, SQLState:
HY000
WARN - JDBCExceptionReporter.logWarnings(49) | 'TYPE=storage_engine' is
deprecated; use 'ENGINE=storage_engine' instead
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.core.model.User]; nested exception is
org.hibernate.exception.ConstraintViolationException: could not insert: [
com.mycompany.app.core.model.User]
Caused by: org.hibernate.exception.ConstraintViolationException: could not
insert: [com.mycompany.app.core.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:2158)
at org.hibernate.persister.entity.AbstractEntityPersister.insert(
AbstractEntityPersister.java:2638)
at org.hibernate.action.EntityIdentityInsertAction.execute(
EntityIdentityInsertAction.java:48)
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:250)
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:689)
at org.springframework.orm.hibernate3.HibernateTemplate.execute(
HibernateTemplate.java:372)
at org.springframework.orm.hibernate3.HibernateTemplate.saveOrUpdate(
HibernateTemplate.java:686)
at com.zurock.zapp.core.dao.hibernate.UserDaoHibernate.saveUser(
UserDaoHibernate.java:43)
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:585)
WARN - UserManagerImpl.saveUser(60) | could not insert: [
com.mycompany.app.core.model.User]; nested exception is
org.hibernate.exception.ConstraintViolationException: could not insert: [
com.mycompany.app.core.model.User]
at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(
AopUtils.java:296)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(
JdkDynamicAopProxy.java:198)
at $Proxy25.saveUser(Unknown Source)
at com.zurock.zapp.core.service.impl.UserManagerImpl.saveUser(
UserManagerImpl.java:57)
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:585)
at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(
AopUtils.java:296)
at
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint
(ReflectiveMethodInvocation.java:177)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:144)
at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(
TransactionInterceptor.java:107)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:166)
at
org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke
(AfterReturningAdviceInterceptor.java:50)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:166)
at
org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke
(MethodBeforeAdviceInterceptor.java:50)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:166)
at
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(
TransactionInterceptor.java:107)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:166)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(
JdkDynamicAopProxy.java:204)
at $Proxy26.saveUser(Unknown Source)
at
com.zurock.zapp.core.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:585)
at junit.framework.TestCase.runTest(TestCase.java:168)
at junit.framework.TestCase.runBare(TestCase.java:134)
at org.springframework.test.ConditionalTestCase.runBare(
ConditionalTestCase.java:69)
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:138)