Advertisement
wbotelhos

Error Interceptor Transaction

Apr 7th, 2011
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 17.18 KB | None | 0 0
  1. 13:23:41,366  WARN [JDBCExceptionReporter] SQL Error: 1062, SQLState: 23000
  2. 13:23:41,367 ERROR [JDBCExceptionReporter] Duplicate entry 'teste@gmail.com' for key 'email'
  3. javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: could not insert: [br.com.wbotelhos.teste.model.Usuario]
  4.     at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1214)
  5.     at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1147)
  6.     at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1153)
  7.     at org.hibernate.ejb.AbstractEntityManagerImpl.merge(AbstractEntityManagerImpl.java:695)
  8.     at br.com.wbotelhos.teste.business.common.GenericBusiness.save(GenericBusiness.java:49)
  9.     at br.com.wbotelhos.teste.controller.UsuarioController.salvar(UsuarioController.java:75)
  10.     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  11.     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  12.     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  13.     at java.lang.reflect.Method.invoke(Method.java:597)
  14.     at br.com.caelum.vraptor.interceptor.ExecuteMethodInterceptor.intercept(ExecuteMethodInterceptor.java:61)
  15.     at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)
  16.     at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
  17.     at br.com.caelum.vraptor.core.LazyInterceptorHandler.execute(LazyInterceptorHandler.java:61)
  18.     at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
  19.     at br.com.caelum.vraptor.interceptor.ParametersInstantiatorInterceptor.intercept(ParametersInstantiatorInterceptor.java:89)
  20.     at br.com.caelum.vraptor.core.LazyInterceptorHandler.execute(LazyInterceptorHandler.java:59)
  21.     at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
  22.     at br.com.caelum.vraptor.util.jpa.JPATransactionInterceptor.intercept(JPATransactionInterceptor.java:51)
  23.     at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)
  24.     at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
  25.     at br.com.wbotelhos.teste.interceptor.PermissionInterceptor.intercept(PermissionInterceptor.java:37)
  26.     at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)
  27.     at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
  28.     at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:56)
  29.     at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
  30.     at br.com.caelum.vraptor.interceptor.ExceptionHandlerInterceptor.intercept(ExceptionHandlerInterceptor.java:71)
  31.     at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)
  32.     at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
  33.     at br.com.caelum.vraptor.interceptor.InstantiateInterceptor.intercept(InstantiateInterceptor.java:48)
  34.     at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)
  35.     at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
  36.     at br.com.caelum.vraptor.interceptor.FlashInterceptor.intercept(FlashInterceptor.java:83)
  37.     at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)
  38.     at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
  39.     at br.com.caelum.vraptor.interceptor.ResourceLookupInterceptor.intercept(ResourceLookupInterceptor.java:69)
  40.     at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)
  41.     at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
  42.     at br.com.caelum.vraptor.core.EnhancedRequestExecution.execute(EnhancedRequestExecution.java:23)
  43.     at br.com.caelum.vraptor.VRaptor$1.insideRequest(VRaptor.java:92)
  44.     at br.com.caelum.vraptor.ioc.spring.SpringProvider.provideForRequest(SpringProvider.java:58)
  45.     at br.com.caelum.vraptor.VRaptor.doFilter(VRaptor.java:89)
  46.     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  47.     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  48.     at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)
  49.     at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)
  50.     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  51.     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  52.     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
  53.     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
  54.     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  55.     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
  56.     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  57.     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
  58.     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
  59.     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
  60.     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
  61.     at java.lang.Thread.run(Thread.java:680)
  62. Caused by: org.hibernate.exception.ConstraintViolationException: could not insert: [br.com.wbotelhos.teste.model.Usuario]
  63.     at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:96)
  64.     at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
  65.     at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:64)
  66.     at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2345)
  67.     at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2852)
  68.     at org.hibernate.action.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:71)
  69.     at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:273)
  70.     at org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:320)
  71.     at org.hibernate.event.def.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:203)
  72.     at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:129)
  73.     at org.hibernate.ejb.event.EJB3MergeEventListener.saveWithGeneratedId(EJB3MergeEventListener.java:62)
  74.     at org.hibernate.event.def.DefaultMergeEventListener.saveTransientEntity(DefaultMergeEventListener.java:415)
  75.     at org.hibernate.event.def.DefaultMergeEventListener.mergeTransientEntity(DefaultMergeEventListener.java:341)
  76.     at org.hibernate.event.def.DefaultMergeEventListener.entityIsTransient(DefaultMergeEventListener.java:303)
  77.     at org.hibernate.event.def.DefaultMergeEventListener.onMerge(DefaultMergeEventListener.java:258)
  78.     at org.hibernate.event.def.DefaultMergeEventListener.onMerge(DefaultMergeEventListener.java:84)
  79.     at org.hibernate.impl.SessionImpl.fireMerge(SessionImpl.java:867)
  80.     at org.hibernate.impl.SessionImpl.merge(SessionImpl.java:851)
  81.     at org.hibernate.impl.SessionImpl.merge(SessionImpl.java:855)
  82.     at org.hibernate.ejb.AbstractEntityManagerImpl.merge(AbstractEntityManagerImpl.java:686)
  83.     ... 54 more
  84. Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry 'teste@gmail.com' for key 'email'
  85.     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  86.     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
  87.     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
  88.     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
  89.     at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
  90.     at com.mysql.jdbc.Util.getInstance(Util.java:382)
  91.     at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1039)
  92.     at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
  93.     at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
  94.     at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
  95.     at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
  96.     at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2626)
  97.     at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2111)
  98.     at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2407)
  99.     at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2325)
  100.     at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2310)
  101.     at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeUpdate(NewProxyPreparedStatement.java:105)
  102.     at org.hibernate.id.IdentityGenerator$GetGeneratedKeysDelegate.executeAndExtract(IdentityGenerator.java:94)
  103.     at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:57)
  104.     ... 71 more
  105. Apr 7, 2011 1:23:41 PM org.apache.catalina.core.ApplicationContext log
  106. SEVERE: Unhandled exception occurred whilst decorating page
  107. javax.persistence.RollbackException: Transaction marked as rollbackOnly
  108.     at org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:73)
  109.     at br.com.caelum.vraptor.util.jpa.JPATransactionInterceptor.intercept(JPATransactionInterceptor.java:53)
  110.     at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)
  111.     at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
  112.     at br.com.wbotelhos.teste.interceptor.PermissionInterceptor.intercept(PermissionInterceptor.java:37)
  113.     at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)
  114.     at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
  115.     at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:56)
  116.     at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
  117.     at br.com.caelum.vraptor.interceptor.ExceptionHandlerInterceptor.intercept(ExceptionHandlerInterceptor.java:71)
  118.     at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)
  119.     at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
  120.     at br.com.caelum.vraptor.interceptor.InstantiateInterceptor.intercept(InstantiateInterceptor.java:48)
  121.     at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)
  122.     at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
  123.     at br.com.caelum.vraptor.interceptor.FlashInterceptor.intercept(FlashInterceptor.java:83)
  124.     at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)
  125.     at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
  126.     at br.com.caelum.vraptor.interceptor.ResourceLookupInterceptor.intercept(ResourceLookupInterceptor.java:69)
  127.     at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)
  128.     at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
  129.     at br.com.caelum.vraptor.core.EnhancedRequestExecution.execute(EnhancedRequestExecution.java:23)
  130.     at br.com.caelum.vraptor.VRaptor$1.insideRequest(VRaptor.java:92)
  131.     at br.com.caelum.vraptor.ioc.spring.SpringProvider.provideForRequest(SpringProvider.java:58)
  132.     at br.com.caelum.vraptor.VRaptor.doFilter(VRaptor.java:89)
  133.     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  134.     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  135.     at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)
  136.     at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)
  137.     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  138.     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  139.     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
  140.     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
  141.     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  142.     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
  143.     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  144.     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
  145.     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
  146.     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
  147.     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
  148.     at java.lang.Thread.run(Thread.java:680)
  149. Apr 7, 2011 1:23:41 PM org.apache.catalina.core.StandardWrapperValve invoke
  150. SEVERE: Servlet.service() for servlet default threw exception
  151. javax.persistence.RollbackException: Transaction marked as rollbackOnly
  152.     at org.hibernate.ejb.TransactionImpl.commit(TransactionImpl.java:73)
  153.     at br.com.caelum.vraptor.util.jpa.JPATransactionInterceptor.intercept(JPATransactionInterceptor.java:53)
  154.     at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)
  155.     at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
  156.     at br.com.wbotelhos.teste.interceptor.PermissionInterceptor.intercept(PermissionInterceptor.java:37)
  157.     at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)
  158.     at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
  159.     at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:56)
  160.     at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
  161.     at br.com.caelum.vraptor.interceptor.ExceptionHandlerInterceptor.intercept(ExceptionHandlerInterceptor.java:71)
  162.     at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)
  163.     at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
  164.     at br.com.caelum.vraptor.interceptor.InstantiateInterceptor.intercept(InstantiateInterceptor.java:48)
  165.     at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)
  166.     at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
  167.     at br.com.caelum.vraptor.interceptor.FlashInterceptor.intercept(FlashInterceptor.java:83)
  168.     at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)
  169.     at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
  170.     at br.com.caelum.vraptor.interceptor.ResourceLookupInterceptor.intercept(ResourceLookupInterceptor.java:69)
  171.     at br.com.caelum.vraptor.core.ToInstantiateInterceptorHandler.execute(ToInstantiateInterceptorHandler.java:54)
  172.     at br.com.caelum.vraptor.core.DefaultInterceptorStack.next(DefaultInterceptorStack.java:54)
  173.     at br.com.caelum.vraptor.core.EnhancedRequestExecution.execute(EnhancedRequestExecution.java:23)
  174.     at br.com.caelum.vraptor.VRaptor$1.insideRequest(VRaptor.java:92)
  175.     at br.com.caelum.vraptor.ioc.spring.SpringProvider.provideForRequest(SpringProvider.java:58)
  176.     at br.com.caelum.vraptor.VRaptor.doFilter(VRaptor.java:89)
  177.     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  178.     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  179.     at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)
  180.     at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)
  181.     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  182.     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  183.     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
  184.     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
  185.     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  186.     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
  187.     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  188.     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
  189.     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
  190.     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
  191.     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
  192.     at java.lang.Thread.run(Thread.java:680)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement