Advertisement
fsparv

validation on commit

Jan 18th, 2014
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.11 KB | None | 0 0
  1. org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Error while committing the transaction
  2. at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:522)
  3. at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:755)
  4. at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:724)
  5. at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:475)
  6. at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:270)
  7. at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
  8. at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
  9. at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
  10. at com.sun.proxy.$Proxy152.update(Unknown Source)
  11. at com.myclient.servlet.rest.Rest.updateObjects(Rest.java:323)
  12. at com.myclient.servlet.rest.Rest.parseAndUpdateObjects(Rest.java:307)
  13. at com.myclient.servlet.rest.Rest.doPost(Rest.java:226)
  14. at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
  15. at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
  16. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
  17. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
  18. at com.myclient.servlet.ThreadContextFilter.doFilter(ThreadContextFilter.java:51)
  19. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
  20. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
  21. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
  22. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
  23. at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
  24. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
  25. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
  26. at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
  27. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
  28. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
  29. at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
  30. at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
  31. at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
  32. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
  33. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
  34. at java.lang.Thread.run(Thread.java:724)
  35. Caused by: javax.persistence.RollbackException: Error while committing the transaction
  36. at org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:92)
  37. at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:513)
  38. ... 32 more
  39. Caused by: javax.validation.ConstraintViolationException: Validation failed for classes [com.myclient.model.User] during update time for groups [javax.validation.groups.Default, ]
  40. List of constraint violations:[
  41. ConstraintViolationImpl{interpolatedMessage='A password is required when saving or creating a user.', propertyPath=password, rootBeanClass=class com.myclient.model.User, messageTemplate='{com.myclient.model.User.password.NotNull}'}
  42. ]
  43. at org.hibernate.cfg.beanvalidation.BeanValidationEventListener.validate(BeanValidationEventListener.java:159)
  44. at org.hibernate.cfg.beanvalidation.BeanValidationEventListener.onPreUpdate(BeanValidationEventListener.java:102)
  45. at org.hibernate.action.internal.EntityUpdateAction.preUpdate(EntityUpdateAction.java:228)
  46. at org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.java:115)
  47. at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:377)
  48. at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:369)
  49. at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:287)
  50. at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:339)
  51. at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:52)
  52. at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1234)
  53. at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:404)
  54. at org.hibernate.engine.transaction.internal.jdbc.JdbcTransaction.beforeTransactionCommit(JdbcTransaction.java:101)
  55. at org.hibernate.engine.transaction.spi.AbstractTransactionImpl.commit(AbstractTransactionImpl.java:175)
  56. at org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:75)
  57. ... 33 more
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement