Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 29.01 17:22:27 ERROR [org.jboss.as.ejb3.tx.CMTTxInterceptor] javax.ejb.EJBTransactionRolledbackException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:27.743+03', 6, 'Новая серия', 2, 4, 'PROCESS', 43576) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(6) already exists. Call getNextException to see other errors in the batch.
- 29.01 17:22:27 ERROR [org.jboss.ejb3.invocation] JBAS014134: EJB Invocation failed on component UniqueCouponBatchDaoBean for method public abstract ru.crystals.cards.coupons.UniqueCouponBatchEntity ru.crystals.cards.coupons.dao.UniqueCouponBatchDao.saveBatchEntity(ru.crystals.cards.coupons.UniqueCouponBatchEntity): javax.ejb.EJBTransactionRolledbackException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:27.743+03', 6, 'Новая серия', 2, 4, 'PROCESS', 43576) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(6) already exists. Call getNextException to see other errors in the batch.
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleInCallerTx(CMTTxInterceptor.java:139)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:204)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:306)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:190)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:76)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:32)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
- at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
- at ru.crystals.cards.coupons.dao.UniqueCouponBatchDao$$$view230.saveBatchEntity(Unknown Source)
- at ru.crystals.cards.coupons.CouponCategoryManagerDelegate.createBatch(CouponCategoryManagerDelegate.java:162)
- at ru.crystals.cards.coupons.CouponCategoryManagerDelegate.generateSeries(CouponCategoryManagerDelegate.java:125)
- at ru.crystals.cards.coupons.UniqueCouponsServiceBean.addBatch(UniqueCouponsServiceBean.java:192)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:127)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:228)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:304)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:190)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:76)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:32)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
- at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
- at ru.crystals.cards.coupons.UniqueCouponsService$$$view211.addBatch(Unknown Source)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at flex.messaging.services.remoting.adapters.JavaAdapter.invoke(JavaAdapter.java:418)
- at flex.messaging.services.RemotingService.serviceMessage(RemotingService.java:183)
- at ru.crystals.commons.httptransport.FlexAdapter.serviceMessage(FlexAdapter.java:57)
- at flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java:1400)
- at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:1005)
- at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFilter.java:103)
- at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:158)
- at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:44)
- at flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilter.java:67)
- at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:166)
- at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:291)
- at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:353)
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
- at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
- at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
- at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
- at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:397)
- at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)
- at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
- at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
- at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
- at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
- at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
- at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
- at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
- at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:27.743+03', 6, 'Новая серия', 2, 4, 'PROCESS', 43576) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(6) already exists. Call getNextException to see other errors in the batch.
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1361)
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1289)
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1295)
- at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:976)
- at org.jboss.as.jpa.container.AbstractEntityManager.flush(AbstractEntityManager.java:439)
- at ru.crystals.cards.coupons.dao.UniqueCouponBatchDaoBean.saveBatchEntity(UniqueCouponBatchDaoBean.java:71)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:127)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:202)
- ... 108 more
- Caused by: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:27.743+03', 6, 'Новая серия', 2, 4, 'PROCESS', 43576) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(6) already exists. Call getNextException to see other errors in the batch.
- at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:128)
- at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:47)
- at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:125)
- at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:110)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:129)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.invoke(AbstractProxyHandler.java:81)
- at com.sun.proxy.$Proxy392.executeBatch(Unknown Source)
- at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.performExecution(BatchingBatch.java:110)
- at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.doExecuteBatch(BatchingBatch.java:101)
- at org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl.execute(AbstractBatchImpl.java:161)
- at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.executeBatch(JdbcCoordinatorImpl.java:162)
- at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:267)
- at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:186)
- at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:326)
- at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:52)
- at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1081)
- at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:973)
- ... 136 more
- Caused by: java.sql.BatchUpdateException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:27.743+03', 6, 'Новая серия', 2, 4, 'PROCESS', 43576) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(6) already exists. Call getNextException to see other errors in the batch.
- at org.postgresql.jdbc.BatchResultHandler.handleError(BatchResultHandler.java:148)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2179)
- at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:479)
- at org.postgresql.jdbc.PgStatement.executeBatch(PgStatement.java:835)
- at org.postgresql.jdbc.PgPreparedStatement.executeBatch(PgPreparedStatement.java:1556)
- at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.postgresql.ds.PGPooledConnection$StatementHandler.invoke(PGPooledConnection.java:428)
- at com.sun.proxy.$Proxy391.executeBatch(Unknown Source)
- at org.jboss.jca.adapters.jdbc.CachedPreparedStatement.executeBatch(CachedPreparedStatement.java:708)
- at org.jboss.jca.adapters.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:1072)
- at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:122)
- ... 148 more
- Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(6) already exists.
- at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2433)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2178)
- ... 162 more
- 29.01 17:22:27 ERROR [org.jboss.ejb3.invocation] JBAS014134: EJB Invocation failed on component SET/Coupons/UniqueCouponsManager for method public abstract void ru.crystals.cards.coupons.UniqueCouponsService.addBatch(ru.crystals.cards.coupons.vo.UniqueCouponBatchVO): javax.ejb.EJBTransactionRolledbackException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:27.743+03', 6, 'Новая серия', 2, 4, 'PROCESS', 43576) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(6) already exists. Call getNextException to see other errors in the batch.
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleInCallerTx(CMTTxInterceptor.java:139)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:204)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:306)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:190)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:76)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:32)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
- at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
- at ru.crystals.cards.coupons.dao.UniqueCouponBatchDao$$$view230.saveBatchEntity(Unknown Source)
- at ru.crystals.cards.coupons.CouponCategoryManagerDelegate.createBatch(CouponCategoryManagerDelegate.java:162)
- at ru.crystals.cards.coupons.CouponCategoryManagerDelegate.generateSeries(CouponCategoryManagerDelegate.java:125)
- at ru.crystals.cards.coupons.UniqueCouponsServiceBean.addBatch(UniqueCouponsServiceBean.java:192)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:127)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:228)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:304)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:190)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:76)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:32)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
- at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
- at ru.crystals.cards.coupons.UniqueCouponsService$$$view211.addBatch(Unknown Source)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at flex.messaging.services.remoting.adapters.JavaAdapter.invoke(JavaAdapter.java:418)
- at flex.messaging.services.RemotingService.serviceMessage(RemotingService.java:183)
- at ru.crystals.commons.httptransport.FlexAdapter.serviceMessage(FlexAdapter.java:57)
- at flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java:1400)
- at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:1005)
- at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFilter.java:103)
- at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:158)
- at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:44)
- at flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilter.java:67)
- at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:166)
- at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:291)
- at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:353)
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
- at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
- at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
- at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
- at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:397)
- at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)
- at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
- at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
- at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
- at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
- at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
- at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
- at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
- at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:27.743+03', 6, 'Новая серия', 2, 4, 'PROCESS', 43576) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(6) already exists. Call getNextException to see other errors in the batch.
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1361)
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1289)
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1295)
- at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:976)
- at org.jboss.as.jpa.container.AbstractEntityManager.flush(AbstractEntityManager.java:439)
- at ru.crystals.cards.coupons.dao.UniqueCouponBatchDaoBean.saveBatchEntity(UniqueCouponBatchDaoBean.java:71)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:127)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:202)
- ... 108 more
- Caused by: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:27.743+03', 6, 'Новая серия', 2, 4, 'PROCESS', 43576) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(6) already exists. Call getNextException to see other errors in the batch.
- at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:128)
- at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:47)
- at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:125)
- at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:110)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:129)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.invoke(AbstractProxyHandler.java:81)
- at com.sun.proxy.$Proxy392.executeBatch(Unknown Source)
- at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.performExecution(BatchingBatch.java:110)
- at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.doExecuteBatch(BatchingBatch.java:101)
- at org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl.execute(AbstractBatchImpl.java:161)
- at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.executeBatch(JdbcCoordinatorImpl.java:162)
- at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:267)
- at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:186)
- at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:326)
- at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:52)
- at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1081)
- at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:973)
- ... 136 more
- Caused by: java.sql.BatchUpdateException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:27.743+03', 6, 'Новая серия', 2, 4, 'PROCESS', 43576) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(6) already exists. Call getNextException to see other errors in the batch.
- at org.postgresql.jdbc.BatchResultHandler.handleError(BatchResultHandler.java:148)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2179)
- at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:479)
- at org.postgresql.jdbc.PgStatement.executeBatch(PgStatement.java:835)
- at org.postgresql.jdbc.PgPreparedStatement.executeBatch(PgPreparedStatement.java:1556)
- at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.postgresql.ds.PGPooledConnection$StatementHandler.invoke(PGPooledConnection.java:428)
- at com.sun.proxy.$Proxy391.executeBatch(Unknown Source)
- at org.jboss.jca.adapters.jdbc.CachedPreparedStatement.executeBatch(CachedPreparedStatement.java:708)
- at org.jboss.jca.adapters.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:1072)
- at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:122)
- ... 148 more
- Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(6) already exists.
- at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2433)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2178)
- ... 162 more
- 29.01 17:22:32 ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:32.685+03', 7, 'Новая серия', 2, 6, 'PROCESS', 43577) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(7) already exists. Call getNextException to see other errors in the batch.
- 29.01 17:22:32 ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(7) already exists.
- 29.01 17:22:32 ERROR [org.hibernate.engine.jdbc.batch.internal.BatchingBatch] HHH000315: Exception executing batch [Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:32.685+03', 7, 'Новая серия', 2, 6, 'PROCESS', 43577) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(7) already exists. Call getNextException to see other errors in the batch.]
- 29.01 17:22:32 ERROR [org.jboss.as.ejb3.tx.CMTTxInterceptor] javax.ejb.EJBTransactionRolledbackException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:32.685+03', 7, 'Новая серия', 2, 6, 'PROCESS', 43577) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(7) already exists. Call getNextException to see other errors in the batch.
- 29.01 17:22:32 ERROR [org.jboss.ejb3.invocation] JBAS014134: EJB Invocation failed on component UniqueCouponBatchDaoBean for method public abstract ru.crystals.cards.coupons.UniqueCouponBatchEntity ru.crystals.cards.coupons.dao.UniqueCouponBatchDao.saveBatchEntity(ru.crystals.cards.coupons.UniqueCouponBatchEntity): javax.ejb.EJBTransactionRolledbackException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:32.685+03', 7, 'Новая серия', 2, 6, 'PROCESS', 43577) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(7) already exists. Call getNextException to see other errors in the batch.
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleInCallerTx(CMTTxInterceptor.java:139)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:204)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:306)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:190)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:76)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:32)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
- at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
- at ru.crystals.cards.coupons.dao.UniqueCouponBatchDao$$$view230.saveBatchEntity(Unknown Source)
- at ru.crystals.cards.coupons.CouponCategoryManagerDelegate.createBatch(CouponCategoryManagerDelegate.java:162)
- at ru.crystals.cards.coupons.CouponCategoryManagerDelegate.generateSeries(CouponCategoryManagerDelegate.java:125)
- at ru.crystals.cards.coupons.UniqueCouponsServiceBean.addBatch(UniqueCouponsServiceBean.java:192)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:127)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:228)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:304)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:190)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:76)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:32)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
- at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
- at ru.crystals.cards.coupons.UniqueCouponsService$$$view211.addBatch(Unknown Source)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at flex.messaging.services.remoting.adapters.JavaAdapter.invoke(JavaAdapter.java:418)
- at flex.messaging.services.RemotingService.serviceMessage(RemotingService.java:183)
- at ru.crystals.commons.httptransport.FlexAdapter.serviceMessage(FlexAdapter.java:57)
- at flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java:1400)
- at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:1005)
- at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFilter.java:103)
- at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:158)
- at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:44)
- at flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilter.java:67)
- at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:166)
- at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:291)
- at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:353)
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
- at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
- at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
- at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
- at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:397)
- at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)
- at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
- at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
- at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
- at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
- at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
- at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
- at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
- at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:32.685+03', 7, 'Новая серия', 2, 6, 'PROCESS', 43577) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(7) already exists. Call getNextException to see other errors in the batch.
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1361)
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1289)
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1295)
- at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:976)
- at org.jboss.as.jpa.container.AbstractEntityManager.flush(AbstractEntityManager.java:439)
- at ru.crystals.cards.coupons.dao.UniqueCouponBatchDaoBean.saveBatchEntity(UniqueCouponBatchDaoBean.java:71)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:127)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:202)
- ... 108 more
- Caused by: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:32.685+03', 7, 'Новая серия', 2, 6, 'PROCESS', 43577) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(7) already exists. Call getNextException to see other errors in the batch.
- at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:128)
- at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:47)
- at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:125)
- at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:110)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:129)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.invoke(AbstractProxyHandler.java:81)
- at com.sun.proxy.$Proxy392.executeBatch(Unknown Source)
- at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.performExecution(BatchingBatch.java:110)
- at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.doExecuteBatch(BatchingBatch.java:101)
- at org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl.execute(AbstractBatchImpl.java:161)
- at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.executeBatch(JdbcCoordinatorImpl.java:162)
- at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:267)
- at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:186)
- at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:326)
- at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:52)
- at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1081)
- at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:973)
- ... 136 more
- Caused by: java.sql.BatchUpdateException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:32.685+03', 7, 'Новая серия', 2, 6, 'PROCESS', 43577) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(7) already exists. Call getNextException to see other errors in the batch.
- at org.postgresql.jdbc.BatchResultHandler.handleError(BatchResultHandler.java:148)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2179)
- at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:479)
- at org.postgresql.jdbc.PgStatement.executeBatch(PgStatement.java:835)
- at org.postgresql.jdbc.PgPreparedStatement.executeBatch(PgPreparedStatement.java:1556)
- at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.postgresql.ds.PGPooledConnection$StatementHandler.invoke(PGPooledConnection.java:428)
- at com.sun.proxy.$Proxy391.executeBatch(Unknown Source)
- at org.jboss.jca.adapters.jdbc.CachedPreparedStatement.executeBatch(CachedPreparedStatement.java:708)
- at org.jboss.jca.adapters.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:1072)
- at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:122)
- ... 148 more
- Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(7) already exists.
- at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2433)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2178)
- ... 162 more
- 29.01 17:22:32 ERROR [org.jboss.ejb3.invocation] JBAS014134: EJB Invocation failed on component SET/Coupons/UniqueCouponsManager for method public abstract void ru.crystals.cards.coupons.UniqueCouponsService.addBatch(ru.crystals.cards.coupons.vo.UniqueCouponBatchVO): javax.ejb.EJBTransactionRolledbackException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:32.685+03', 7, 'Новая серия', 2, 6, 'PROCESS', 43577) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(7) already exists. Call getNextException to see other errors in the batch.
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleInCallerTx(CMTTxInterceptor.java:139)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:204)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:306)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:190)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:76)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:32)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
- at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
- at ru.crystals.cards.coupons.dao.UniqueCouponBatchDao$$$view230.saveBatchEntity(Unknown Source)
- at ru.crystals.cards.coupons.CouponCategoryManagerDelegate.createBatch(CouponCategoryManagerDelegate.java:162)
- at ru.crystals.cards.coupons.CouponCategoryManagerDelegate.generateSeries(CouponCategoryManagerDelegate.java:125)
- at ru.crystals.cards.coupons.UniqueCouponsServiceBean.addBatch(UniqueCouponsServiceBean.java:192)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:127)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:228)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:304)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:190)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:76)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:32)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
- at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
- at ru.crystals.cards.coupons.UniqueCouponsService$$$view211.addBatch(Unknown Source)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at flex.messaging.services.remoting.adapters.JavaAdapter.invoke(JavaAdapter.java:418)
- at flex.messaging.services.RemotingService.serviceMessage(RemotingService.java:183)
- at ru.crystals.commons.httptransport.FlexAdapter.serviceMessage(FlexAdapter.java:57)
- at flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java:1400)
- at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:1005)
- at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFilter.java:103)
- at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:158)
- at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:44)
- at flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilter.java:67)
- at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:166)
- at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:291)
- at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:353)
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
- at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
- at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
- at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
- at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:397)
- at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)
- at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
- at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
- at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
- at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
- at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
- at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
- at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
- at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:32.685+03', 7, 'Новая серия', 2, 6, 'PROCESS', 43577) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(7) already exists. Call getNextException to see other errors in the batch.
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1361)
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1289)
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1295)
- at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:976)
- at org.jboss.as.jpa.container.AbstractEntityManager.flush(AbstractEntityManager.java:439)
- at ru.crystals.cards.coupons.dao.UniqueCouponBatchDaoBean.saveBatchEntity(UniqueCouponBatchDaoBean.java:71)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:127)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:202)
- ... 108 more
- Caused by: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:32.685+03', 7, 'Новая серия', 2, 6, 'PROCESS', 43577) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(7) already exists. Call getNextException to see other errors in the batch.
- at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:128)
- at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:47)
- at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:125)
- at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:110)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:129)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.invoke(AbstractProxyHandler.java:81)
- at com.sun.proxy.$Proxy392.executeBatch(Unknown Source)
- at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.performExecution(BatchingBatch.java:110)
- at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.doExecuteBatch(BatchingBatch.java:101)
- at org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl.execute(AbstractBatchImpl.java:161)
- at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.executeBatch(JdbcCoordinatorImpl.java:162)
- at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:267)
- at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:186)
- at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:326)
- at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:52)
- at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1081)
- at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:973)
- ... 136 more
- Caused by: java.sql.BatchUpdateException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:32.685+03', 7, 'Новая серия', 2, 6, 'PROCESS', 43577) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(7) already exists. Call getNextException to see other errors in the batch.
- at org.postgresql.jdbc.BatchResultHandler.handleError(BatchResultHandler.java:148)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2179)
- at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:479)
- at org.postgresql.jdbc.PgStatement.executeBatch(PgStatement.java:835)
- at org.postgresql.jdbc.PgPreparedStatement.executeBatch(PgPreparedStatement.java:1556)
- at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.postgresql.ds.PGPooledConnection$StatementHandler.invoke(PGPooledConnection.java:428)
- at com.sun.proxy.$Proxy391.executeBatch(Unknown Source)
- at org.jboss.jca.adapters.jdbc.CachedPreparedStatement.executeBatch(CachedPreparedStatement.java:708)
- at org.jboss.jca.adapters.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:1072)
- at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:122)
- ... 148 more
- Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(7) already exists.
- at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2433)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2178)
- ... 162 more
- 29.01 17:22:37 ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:37.694+03', 8, '24252', 2, 23, 'PROCESS', 43578) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(8) already exists. Call getNextException to see other errors in the batch.
- 29.01 17:22:37 ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(8) already exists.
- 29.01 17:22:37 ERROR [org.hibernate.engine.jdbc.batch.internal.BatchingBatch] HHH000315: Exception executing batch [Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:37.694+03', 8, '24252', 2, 23, 'PROCESS', 43578) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(8) already exists. Call getNextException to see other errors in the batch.]
- 29.01 17:22:37 ERROR [org.jboss.as.ejb3.tx.CMTTxInterceptor] javax.ejb.EJBTransactionRolledbackException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:37.694+03', 8, '24252', 2, 23, 'PROCESS', 43578) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(8) already exists. Call getNextException to see other errors in the batch.
- 29.01 17:22:37 ERROR [org.jboss.ejb3.invocation] JBAS014134: EJB Invocation failed on component UniqueCouponBatchDaoBean for method public abstract ru.crystals.cards.coupons.UniqueCouponBatchEntity ru.crystals.cards.coupons.dao.UniqueCouponBatchDao.saveBatchEntity(ru.crystals.cards.coupons.UniqueCouponBatchEntity): javax.ejb.EJBTransactionRolledbackException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:37.694+03', 8, '24252', 2, 23, 'PROCESS', 43578) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(8) already exists. Call getNextException to see other errors in the batch.
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleInCallerTx(CMTTxInterceptor.java:139)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:204)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:306)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:190)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:76)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:32)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
- at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
- at ru.crystals.cards.coupons.dao.UniqueCouponBatchDao$$$view230.saveBatchEntity(Unknown Source)
- at ru.crystals.cards.coupons.CouponCategoryManagerDelegate.createBatch(CouponCategoryManagerDelegate.java:162)
- at ru.crystals.cards.coupons.CouponCategoryManagerDelegate.generateSeries(CouponCategoryManagerDelegate.java:125)
- at ru.crystals.cards.coupons.UniqueCouponsServiceBean.addBatch(UniqueCouponsServiceBean.java:192)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:127)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:228)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:304)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:190)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:76)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:32)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
- at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
- at ru.crystals.cards.coupons.UniqueCouponsService$$$view211.addBatch(Unknown Source)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at flex.messaging.services.remoting.adapters.JavaAdapter.invoke(JavaAdapter.java:418)
- at flex.messaging.services.RemotingService.serviceMessage(RemotingService.java:183)
- at ru.crystals.commons.httptransport.FlexAdapter.serviceMessage(FlexAdapter.java:57)
- at flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java:1400)
- at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:1005)
- at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFilter.java:103)
- at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:158)
- at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:44)
- at flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilter.java:67)
- at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:166)
- at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:291)
- at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:353)
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
- at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
- at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
- at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
- at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:397)
- at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)
- at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
- at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
- at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
- at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
- at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
- at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
- at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
- at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:37.694+03', 8, '24252', 2, 23, 'PROCESS', 43578) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(8) already exists. Call getNextException to see other errors in the batch.
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1361)
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1289)
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1295)
- at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:976)
- at org.jboss.as.jpa.container.AbstractEntityManager.flush(AbstractEntityManager.java:439)
- at ru.crystals.cards.coupons.dao.UniqueCouponBatchDaoBean.saveBatchEntity(UniqueCouponBatchDaoBean.java:71)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:127)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:202)
- ... 108 more
- Caused by: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:37.694+03', 8, '24252', 2, 23, 'PROCESS', 43578) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(8) already exists. Call getNextException to see other errors in the batch.
- at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:128)
- at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:47)
- at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:125)
- at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:110)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:129)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.invoke(AbstractProxyHandler.java:81)
- at com.sun.proxy.$Proxy392.executeBatch(Unknown Source)
- at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.performExecution(BatchingBatch.java:110)
- at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.doExecuteBatch(BatchingBatch.java:101)
- at org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl.execute(AbstractBatchImpl.java:161)
- at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.executeBatch(JdbcCoordinatorImpl.java:162)
- at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:267)
- at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:186)
- at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:326)
- at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:52)
- at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1081)
- at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:973)
- ... 136 more
- Caused by: java.sql.BatchUpdateException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:37.694+03', 8, '24252', 2, 23, 'PROCESS', 43578) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(8) already exists. Call getNextException to see other errors in the batch.
- at org.postgresql.jdbc.BatchResultHandler.handleError(BatchResultHandler.java:148)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2179)
- at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:479)
- at org.postgresql.jdbc.PgStatement.executeBatch(PgStatement.java:835)
- at org.postgresql.jdbc.PgPreparedStatement.executeBatch(PgPreparedStatement.java:1556)
- at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.postgresql.ds.PGPooledConnection$StatementHandler.invoke(PGPooledConnection.java:428)
- at com.sun.proxy.$Proxy391.executeBatch(Unknown Source)
- at org.jboss.jca.adapters.jdbc.CachedPreparedStatement.executeBatch(CachedPreparedStatement.java:708)
- at org.jboss.jca.adapters.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:1072)
- at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:122)
- ... 148 more
- Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(8) already exists.
- at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2433)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2178)
- ... 162 more
- 29.01 17:22:37 ERROR [org.jboss.ejb3.invocation] JBAS014134: EJB Invocation failed on component SET/Coupons/UniqueCouponsManager for method public abstract void ru.crystals.cards.coupons.UniqueCouponsService.addBatch(ru.crystals.cards.coupons.vo.UniqueCouponBatchVO): javax.ejb.EJBTransactionRolledbackException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:37.694+03', 8, '24252', 2, 23, 'PROCESS', 43578) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(8) already exists. Call getNextException to see other errors in the batch.
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleInCallerTx(CMTTxInterceptor.java:139)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:204)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:306)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:190)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:76)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:32)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
- at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
- at ru.crystals.cards.coupons.dao.UniqueCouponBatchDao$$$view230.saveBatchEntity(Unknown Source)
- at ru.crystals.cards.coupons.CouponCategoryManagerDelegate.createBatch(CouponCategoryManagerDelegate.java:162)
- at ru.crystals.cards.coupons.CouponCategoryManagerDelegate.generateSeries(CouponCategoryManagerDelegate.java:125)
- at ru.crystals.cards.coupons.UniqueCouponsServiceBean.addBatch(UniqueCouponsServiceBean.java:192)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:127)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:228)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:304)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:190)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:76)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:32)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
- at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
- at ru.crystals.cards.coupons.UniqueCouponsService$$$view211.addBatch(Unknown Source)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at flex.messaging.services.remoting.adapters.JavaAdapter.invoke(JavaAdapter.java:418)
- at flex.messaging.services.RemotingService.serviceMessage(RemotingService.java:183)
- at ru.crystals.commons.httptransport.FlexAdapter.serviceMessage(FlexAdapter.java:57)
- at flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java:1400)
- at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:1005)
- at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFilter.java:103)
- at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:158)
- at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:44)
- at flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilter.java:67)
- at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:166)
- at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:291)
- at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:353)
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
- at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
- at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
- at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
- at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:397)
- at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)
- at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
- at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
- at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
- at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
- at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
- at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
- at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
- at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:37.694+03', 8, '24252', 2, 23, 'PROCESS', 43578) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(8) already exists. Call getNextException to see other errors in the batch.
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1361)
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1289)
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1295)
- at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:976)
- at org.jboss.as.jpa.container.AbstractEntityManager.flush(AbstractEntityManager.java:439)
- at ru.crystals.cards.coupons.dao.UniqueCouponBatchDaoBean.saveBatchEntity(UniqueCouponBatchDaoBean.java:71)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:127)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:202)
- ... 108 more
- Caused by: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:37.694+03', 8, '24252', 2, 23, 'PROCESS', 43578) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(8) already exists. Call getNextException to see other errors in the batch.
- at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:128)
- at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:47)
- at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:125)
- at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:110)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:129)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.invoke(AbstractProxyHandler.java:81)
- at com.sun.proxy.$Proxy392.executeBatch(Unknown Source)
- at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.performExecution(BatchingBatch.java:110)
- at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.doExecuteBatch(BatchingBatch.java:101)
- at org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl.execute(AbstractBatchImpl.java:161)
- at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.executeBatch(JdbcCoordinatorImpl.java:162)
- at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:267)
- at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:186)
- at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:326)
- at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:52)
- at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1081)
- at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:973)
- ... 136 more
- Caused by: java.sql.BatchUpdateException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:22:37.694+03', 8, '24252', 2, 23, 'PROCESS', 43578) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(8) already exists. Call getNextException to see other errors in the batch.
- at org.postgresql.jdbc.BatchResultHandler.handleError(BatchResultHandler.java:148)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2179)
- at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:479)
- at org.postgresql.jdbc.PgStatement.executeBatch(PgStatement.java:835)
- at org.postgresql.jdbc.PgPreparedStatement.executeBatch(PgPreparedStatement.java:1556)
- at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.postgresql.ds.PGPooledConnection$StatementHandler.invoke(PGPooledConnection.java:428)
- at com.sun.proxy.$Proxy391.executeBatch(Unknown Source)
- at org.jboss.jca.adapters.jdbc.CachedPreparedStatement.executeBatch(CachedPreparedStatement.java:708)
- at org.jboss.jca.adapters.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:1072)
- at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:122)
- ... 148 more
- Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(8) already exists.
- at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2433)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2178)
- ... 162 more
- 29.01 17:23:53 ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:23:53.114+03', 10, 'Новая серия', 3, 2, 'PROCESS', 43580) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(10) already exists. Call getNextException to see other errors in the batch.
- 29.01 17:23:53 ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(10) already exists.
- 29.01 17:23:53 ERROR [org.hibernate.engine.jdbc.batch.internal.BatchingBatch] HHH000315: Exception executing batch [Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:23:53.114+03', 10, 'Новая серия', 3, 2, 'PROCESS', 43580) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(10) already exists. Call getNextException to see other errors in the batch.]
- 29.01 17:23:53 ERROR [org.jboss.as.ejb3.tx.CMTTxInterceptor] javax.ejb.EJBTransactionRolledbackException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:23:53.114+03', 10, 'Новая серия', 3, 2, 'PROCESS', 43580) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(10) already exists. Call getNextException to see other errors in the batch.
- 29.01 17:23:53 ERROR [org.jboss.ejb3.invocation] JBAS014134: EJB Invocation failed on component UniqueCouponBatchDaoBean for method public abstract ru.crystals.cards.coupons.UniqueCouponBatchEntity ru.crystals.cards.coupons.dao.UniqueCouponBatchDao.saveBatchEntity(ru.crystals.cards.coupons.UniqueCouponBatchEntity): javax.ejb.EJBTransactionRolledbackException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:23:53.114+03', 10, 'Новая серия', 3, 2, 'PROCESS', 43580) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(10) already exists. Call getNextException to see other errors in the batch.
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleInCallerTx(CMTTxInterceptor.java:139)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:204)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:306)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:190)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:76)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:32)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
- at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
- at ru.crystals.cards.coupons.dao.UniqueCouponBatchDao$$$view230.saveBatchEntity(Unknown Source)
- at ru.crystals.cards.coupons.CouponCategoryManagerDelegate.createBatch(CouponCategoryManagerDelegate.java:162)
- at ru.crystals.cards.coupons.CouponCategoryManagerDelegate.generateSeries(CouponCategoryManagerDelegate.java:125)
- at ru.crystals.cards.coupons.UniqueCouponsServiceBean.addBatch(UniqueCouponsServiceBean.java:192)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:127)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:228)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:304)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:190)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:76)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:32)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
- at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
- at ru.crystals.cards.coupons.UniqueCouponsService$$$view211.addBatch(Unknown Source)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at flex.messaging.services.remoting.adapters.JavaAdapter.invoke(JavaAdapter.java:418)
- at flex.messaging.services.RemotingService.serviceMessage(RemotingService.java:183)
- at ru.crystals.commons.httptransport.FlexAdapter.serviceMessage(FlexAdapter.java:57)
- at flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java:1400)
- at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:1005)
- at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFilter.java:103)
- at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:158)
- at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:44)
- at flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilter.java:67)
- at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:166)
- at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:291)
- at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:353)
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
- at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
- at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
- at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
- at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:397)
- at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)
- at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
- at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
- at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
- at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
- at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
- at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
- at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
- at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:23:53.114+03', 10, 'Новая серия', 3, 2, 'PROCESS', 43580) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(10) already exists. Call getNextException to see other errors in the batch.
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1361)
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1289)
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1295)
- at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:976)
- at org.jboss.as.jpa.container.AbstractEntityManager.flush(AbstractEntityManager.java:439)
- at ru.crystals.cards.coupons.dao.UniqueCouponBatchDaoBean.saveBatchEntity(UniqueCouponBatchDaoBean.java:71)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:127)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:202)
- ... 108 more
- Caused by: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:23:53.114+03', 10, 'Новая серия', 3, 2, 'PROCESS', 43580) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(10) already exists. Call getNextException to see other errors in the batch.
- at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:128)
- at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:47)
- at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:125)
- at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:110)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:129)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.invoke(AbstractProxyHandler.java:81)
- at com.sun.proxy.$Proxy392.executeBatch(Unknown Source)
- at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.performExecution(BatchingBatch.java:110)
- at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.doExecuteBatch(BatchingBatch.java:101)
- at org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl.execute(AbstractBatchImpl.java:161)
- at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.executeBatch(JdbcCoordinatorImpl.java:162)
- at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:267)
- at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:186)
- at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:326)
- at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:52)
- at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1081)
- at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:973)
- ... 136 more
- Caused by: java.sql.BatchUpdateException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:23:53.114+03', 10, 'Новая серия', 3, 2, 'PROCESS', 43580) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(10) already exists. Call getNextException to see other errors in the batch.
- at org.postgresql.jdbc.BatchResultHandler.handleError(BatchResultHandler.java:148)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2179)
- at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:479)
- at org.postgresql.jdbc.PgStatement.executeBatch(PgStatement.java:835)
- at org.postgresql.jdbc.PgPreparedStatement.executeBatch(PgPreparedStatement.java:1556)
- at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.postgresql.ds.PGPooledConnection$StatementHandler.invoke(PGPooledConnection.java:428)
- at com.sun.proxy.$Proxy391.executeBatch(Unknown Source)
- at org.jboss.jca.adapters.jdbc.CachedPreparedStatement.executeBatch(CachedPreparedStatement.java:708)
- at org.jboss.jca.adapters.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:1072)
- at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:122)
- ... 148 more
- Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(10) already exists.
- at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2433)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2178)
- ... 162 more
- 29.01 17:23:53 ERROR [org.jboss.ejb3.invocation] JBAS014134: EJB Invocation failed on component SET/Coupons/UniqueCouponsManager for method public abstract void ru.crystals.cards.coupons.UniqueCouponsService.addBatch(ru.crystals.cards.coupons.vo.UniqueCouponBatchVO): javax.ejb.EJBTransactionRolledbackException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:23:53.114+03', 10, 'Новая серия', 3, 2, 'PROCESS', 43580) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(10) already exists. Call getNextException to see other errors in the batch.
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleInCallerTx(CMTTxInterceptor.java:139)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:204)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:306)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:190)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:76)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:32)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
- at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
- at ru.crystals.cards.coupons.dao.UniqueCouponBatchDao$$$view230.saveBatchEntity(Unknown Source)
- at ru.crystals.cards.coupons.CouponCategoryManagerDelegate.createBatch(CouponCategoryManagerDelegate.java:162)
- at ru.crystals.cards.coupons.CouponCategoryManagerDelegate.generateSeries(CouponCategoryManagerDelegate.java:125)
- at ru.crystals.cards.coupons.UniqueCouponsServiceBean.addBatch(UniqueCouponsServiceBean.java:192)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:127)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:228)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:304)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:190)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:76)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:32)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
- at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
- at ru.crystals.cards.coupons.UniqueCouponsService$$$view211.addBatch(Unknown Source)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at flex.messaging.services.remoting.adapters.JavaAdapter.invoke(JavaAdapter.java:418)
- at flex.messaging.services.RemotingService.serviceMessage(RemotingService.java:183)
- at ru.crystals.commons.httptransport.FlexAdapter.serviceMessage(FlexAdapter.java:57)
- at flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java:1400)
- at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:1005)
- at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFilter.java:103)
- at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:158)
- at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:44)
- at flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilter.java:67)
- at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:166)
- at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:291)
- at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:353)
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
- at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
- at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
- at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
- at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:397)
- at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)
- at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
- at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
- at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
- at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
- at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
- at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
- at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
- at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:23:53.114+03', 10, 'Новая серия', 3, 2, 'PROCESS', 43580) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(10) already exists. Call getNextException to see other errors in the batch.
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1361)
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1289)
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1295)
- at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:976)
- at org.jboss.as.jpa.container.AbstractEntityManager.flush(AbstractEntityManager.java:439)
- at ru.crystals.cards.coupons.dao.UniqueCouponBatchDaoBean.saveBatchEntity(UniqueCouponBatchDaoBean.java:71)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:127)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:202)
- ... 108 more
- Caused by: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:23:53.114+03', 10, 'Новая серия', 3, 2, 'PROCESS', 43580) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(10) already exists. Call getNextException to see other errors in the batch.
- at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:128)
- at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:47)
- at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:125)
- at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:110)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:129)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.invoke(AbstractProxyHandler.java:81)
- at com.sun.proxy.$Proxy392.executeBatch(Unknown Source)
- at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.performExecution(BatchingBatch.java:110)
- at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.doExecuteBatch(BatchingBatch.java:101)
- at org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl.execute(AbstractBatchImpl.java:161)
- at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.executeBatch(JdbcCoordinatorImpl.java:162)
- at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:267)
- at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:186)
- at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:326)
- at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:52)
- at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1081)
- at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:973)
- ... 136 more
- Caused by: java.sql.BatchUpdateException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:23:53.114+03', 10, 'Новая серия', 3, 2, 'PROCESS', 43580) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(10) already exists. Call getNextException to see other errors in the batch.
- at org.postgresql.jdbc.BatchResultHandler.handleError(BatchResultHandler.java:148)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2179)
- at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:479)
- at org.postgresql.jdbc.PgStatement.executeBatch(PgStatement.java:835)
- at org.postgresql.jdbc.PgPreparedStatement.executeBatch(PgPreparedStatement.java:1556)
- at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.postgresql.ds.PGPooledConnection$StatementHandler.invoke(PGPooledConnection.java:428)
- at com.sun.proxy.$Proxy391.executeBatch(Unknown Source)
- at org.jboss.jca.adapters.jdbc.CachedPreparedStatement.executeBatch(CachedPreparedStatement.java:708)
- at org.jboss.jca.adapters.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:1072)
- at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:122)
- ... 148 more
- Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(10) already exists.
- at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2433)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2178)
- ... 162 more
- 29.01 17:23:54 ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:23:54.488+03', 11, 'Новая серия', 3, 2, 'PROCESS', 43581) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(11) already exists. Call getNextException to see other errors in the batch.
- 29.01 17:23:54 ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(11) already exists.
- 29.01 17:23:54 ERROR [org.hibernate.engine.jdbc.batch.internal.BatchingBatch] HHH000315: Exception executing batch [Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:23:54.488+03', 11, 'Новая серия', 3, 2, 'PROCESS', 43581) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(11) already exists. Call getNextException to see other errors in the batch.]
- 29.01 17:23:54 ERROR [org.jboss.as.ejb3.tx.CMTTxInterceptor] javax.ejb.EJBTransactionRolledbackException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:23:54.488+03', 11, 'Новая серия', 3, 2, 'PROCESS', 43581) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(11) already exists. Call getNextException to see other errors in the batch.
- 29.01 17:23:54 ERROR [org.jboss.ejb3.invocation] JBAS014134: EJB Invocation failed on component UniqueCouponBatchDaoBean for method public abstract ru.crystals.cards.coupons.UniqueCouponBatchEntity ru.crystals.cards.coupons.dao.UniqueCouponBatchDao.saveBatchEntity(ru.crystals.cards.coupons.UniqueCouponBatchEntity): javax.ejb.EJBTransactionRolledbackException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:23:54.488+03', 11, 'Новая серия', 3, 2, 'PROCESS', 43581) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(11) already exists. Call getNextException to see other errors in the batch.
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleInCallerTx(CMTTxInterceptor.java:139)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:204)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:306)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:190)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:76)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:32)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
- at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
- at ru.crystals.cards.coupons.dao.UniqueCouponBatchDao$$$view230.saveBatchEntity(Unknown Source)
- at ru.crystals.cards.coupons.CouponCategoryManagerDelegate.createBatch(CouponCategoryManagerDelegate.java:162)
- at ru.crystals.cards.coupons.CouponCategoryManagerDelegate.generateSeries(CouponCategoryManagerDelegate.java:125)
- at ru.crystals.cards.coupons.UniqueCouponsServiceBean.addBatch(UniqueCouponsServiceBean.java:192)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:127)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:228)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:304)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:190)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:76)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:32)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
- at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
- at ru.crystals.cards.coupons.UniqueCouponsService$$$view211.addBatch(Unknown Source)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at flex.messaging.services.remoting.adapters.JavaAdapter.invoke(JavaAdapter.java:418)
- at flex.messaging.services.RemotingService.serviceMessage(RemotingService.java:183)
- at ru.crystals.commons.httptransport.FlexAdapter.serviceMessage(FlexAdapter.java:57)
- at flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java:1400)
- at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:1005)
- at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFilter.java:103)
- at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:158)
- at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:44)
- at flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilter.java:67)
- at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:166)
- at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:291)
- at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:353)
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
- at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
- at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
- at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
- at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:397)
- at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)
- at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
- at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
- at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
- at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
- at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
- at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
- at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
- at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:23:54.488+03', 11, 'Новая серия', 3, 2, 'PROCESS', 43581) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(11) already exists. Call getNextException to see other errors in the batch.
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1361)
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1289)
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1295)
- at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:976)
- at org.jboss.as.jpa.container.AbstractEntityManager.flush(AbstractEntityManager.java:439)
- at ru.crystals.cards.coupons.dao.UniqueCouponBatchDaoBean.saveBatchEntity(UniqueCouponBatchDaoBean.java:71)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:127)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:202)
- ... 108 more
- Caused by: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:23:54.488+03', 11, 'Новая серия', 3, 2, 'PROCESS', 43581) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(11) already exists. Call getNextException to see other errors in the batch.
- at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:128)
- at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:47)
- at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:125)
- at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:110)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:129)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.invoke(AbstractProxyHandler.java:81)
- at com.sun.proxy.$Proxy392.executeBatch(Unknown Source)
- at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.performExecution(BatchingBatch.java:110)
- at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.doExecuteBatch(BatchingBatch.java:101)
- at org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl.execute(AbstractBatchImpl.java:161)
- at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.executeBatch(JdbcCoordinatorImpl.java:162)
- at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:267)
- at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:186)
- at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:326)
- at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:52)
- at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1081)
- at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:973)
- ... 136 more
- Caused by: java.sql.BatchUpdateException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:23:54.488+03', 11, 'Новая серия', 3, 2, 'PROCESS', 43581) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(11) already exists. Call getNextException to see other errors in the batch.
- at org.postgresql.jdbc.BatchResultHandler.handleError(BatchResultHandler.java:148)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2179)
- at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:479)
- at org.postgresql.jdbc.PgStatement.executeBatch(PgStatement.java:835)
- at org.postgresql.jdbc.PgPreparedStatement.executeBatch(PgPreparedStatement.java:1556)
- at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.postgresql.ds.PGPooledConnection$StatementHandler.invoke(PGPooledConnection.java:428)
- at com.sun.proxy.$Proxy391.executeBatch(Unknown Source)
- at org.jboss.jca.adapters.jdbc.CachedPreparedStatement.executeBatch(CachedPreparedStatement.java:708)
- at org.jboss.jca.adapters.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:1072)
- at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:122)
- ... 148 more
- Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(11) already exists.
- at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2433)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2178)
- ... 162 more
- 29.01 17:23:54 ERROR [org.jboss.ejb3.invocation] JBAS014134: EJB Invocation failed on component SET/Coupons/UniqueCouponsManager for method public abstract void ru.crystals.cards.coupons.UniqueCouponsService.addBatch(ru.crystals.cards.coupons.vo.UniqueCouponBatchVO): javax.ejb.EJBTransactionRolledbackException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:23:54.488+03', 11, 'Новая серия', 3, 2, 'PROCESS', 43581) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(11) already exists. Call getNextException to see other errors in the batch.
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleInCallerTx(CMTTxInterceptor.java:139)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:204)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:306)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:190)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:76)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:32)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
- at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
- at ru.crystals.cards.coupons.dao.UniqueCouponBatchDao$$$view230.saveBatchEntity(Unknown Source)
- at ru.crystals.cards.coupons.CouponCategoryManagerDelegate.createBatch(CouponCategoryManagerDelegate.java:162)
- at ru.crystals.cards.coupons.CouponCategoryManagerDelegate.generateSeries(CouponCategoryManagerDelegate.java:125)
- at ru.crystals.cards.coupons.UniqueCouponsServiceBean.addBatch(UniqueCouponsServiceBean.java:192)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:127)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:228)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:304)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:190)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:76)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:32)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
- at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
- at ru.crystals.cards.coupons.UniqueCouponsService$$$view211.addBatch(Unknown Source)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at flex.messaging.services.remoting.adapters.JavaAdapter.invoke(JavaAdapter.java:418)
- at flex.messaging.services.RemotingService.serviceMessage(RemotingService.java:183)
- at ru.crystals.commons.httptransport.FlexAdapter.serviceMessage(FlexAdapter.java:57)
- at flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java:1400)
- at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:1005)
- at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFilter.java:103)
- at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:158)
- at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:44)
- at flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilter.java:67)
- at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:166)
- at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:291)
- at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:353)
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
- at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
- at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
- at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
- at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:397)
- at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)
- at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
- at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
- at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
- at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
- at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
- at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
- at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
- at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:23:54.488+03', 11, 'Новая серия', 3, 2, 'PROCESS', 43581) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(11) already exists. Call getNextException to see other errors in the batch.
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1361)
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1289)
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1295)
- at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:976)
- at org.jboss.as.jpa.container.AbstractEntityManager.flush(AbstractEntityManager.java:439)
- at ru.crystals.cards.coupons.dao.UniqueCouponBatchDaoBean.saveBatchEntity(UniqueCouponBatchDaoBean.java:71)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:127)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:202)
- ... 108 more
- Caused by: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:23:54.488+03', 11, 'Новая серия', 3, 2, 'PROCESS', 43581) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(11) already exists. Call getNextException to see other errors in the batch.
- at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:128)
- at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:47)
- at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:125)
- at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:110)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:129)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.invoke(AbstractProxyHandler.java:81)
- at com.sun.proxy.$Proxy392.executeBatch(Unknown Source)
- at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.performExecution(BatchingBatch.java:110)
- at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.doExecuteBatch(BatchingBatch.java:101)
- at org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl.execute(AbstractBatchImpl.java:161)
- at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.executeBatch(JdbcCoordinatorImpl.java:162)
- at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:267)
- at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:186)
- at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:326)
- at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:52)
- at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1081)
- at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:973)
- ... 136 more
- Caused by: java.sql.BatchUpdateException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:23:54.488+03', 11, 'Новая серия', 3, 2, 'PROCESS', 43581) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(11) already exists. Call getNextException to see other errors in the batch.
- at org.postgresql.jdbc.BatchResultHandler.handleError(BatchResultHandler.java:148)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2179)
- at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:479)
- at org.postgresql.jdbc.PgStatement.executeBatch(PgStatement.java:835)
- at org.postgresql.jdbc.PgPreparedStatement.executeBatch(PgPreparedStatement.java:1556)
- at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.postgresql.ds.PGPooledConnection$StatementHandler.invoke(PGPooledConnection.java:428)
- at com.sun.proxy.$Proxy391.executeBatch(Unknown Source)
- at org.jboss.jca.adapters.jdbc.CachedPreparedStatement.executeBatch(CachedPreparedStatement.java:708)
- at org.jboss.jca.adapters.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:1072)
- at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:122)
- ... 148 more
- Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(11) already exists.
- at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2433)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2178)
- ... 162 more
- 29.01 17:24:48 ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:24:48.75+03', 12, 'Новая серия', 3, 2, 'PROCESS', 43582) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(12) already exists. Call getNextException to see other errors in the batch.
- 29.01 17:24:48 ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(12) already exists.
- 29.01 17:24:48 ERROR [org.hibernate.engine.jdbc.batch.internal.BatchingBatch] HHH000315: Exception executing batch [Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:24:48.75+03', 12, 'Новая серия', 3, 2, 'PROCESS', 43582) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(12) already exists. Call getNextException to see other errors in the batch.]
- 29.01 17:24:48 ERROR [org.jboss.as.ejb3.tx.CMTTxInterceptor] javax.ejb.EJBTransactionRolledbackException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:24:48.75+03', 12, 'Новая серия', 3, 2, 'PROCESS', 43582) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(12) already exists. Call getNextException to see other errors in the batch.
- 29.01 17:24:48 ERROR [org.jboss.ejb3.invocation] JBAS014134: EJB Invocation failed on component UniqueCouponBatchDaoBean for method public abstract ru.crystals.cards.coupons.UniqueCouponBatchEntity ru.crystals.cards.coupons.dao.UniqueCouponBatchDao.saveBatchEntity(ru.crystals.cards.coupons.UniqueCouponBatchEntity): javax.ejb.EJBTransactionRolledbackException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:24:48.75+03', 12, 'Новая серия', 3, 2, 'PROCESS', 43582) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(12) already exists. Call getNextException to see other errors in the batch.
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleInCallerTx(CMTTxInterceptor.java:139)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:204)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:306)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:190)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:76)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:32)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
- at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
- at ru.crystals.cards.coupons.dao.UniqueCouponBatchDao$$$view230.saveBatchEntity(Unknown Source)
- at ru.crystals.cards.coupons.CouponCategoryManagerDelegate.createBatch(CouponCategoryManagerDelegate.java:162)
- at ru.crystals.cards.coupons.CouponCategoryManagerDelegate.generateSeries(CouponCategoryManagerDelegate.java:125)
- at ru.crystals.cards.coupons.UniqueCouponsServiceBean.addBatch(UniqueCouponsServiceBean.java:192)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:127)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:228)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:304)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:190)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:76)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:32)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
- at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
- at ru.crystals.cards.coupons.UniqueCouponsService$$$view211.addBatch(Unknown Source)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at flex.messaging.services.remoting.adapters.JavaAdapter.invoke(JavaAdapter.java:418)
- at flex.messaging.services.RemotingService.serviceMessage(RemotingService.java:183)
- at ru.crystals.commons.httptransport.FlexAdapter.serviceMessage(FlexAdapter.java:57)
- at flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java:1400)
- at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:1005)
- at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFilter.java:103)
- at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:158)
- at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:44)
- at flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilter.java:67)
- at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:166)
- at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:291)
- at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:353)
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
- at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
- at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
- at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
- at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:397)
- at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)
- at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
- at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
- at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
- at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
- at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
- at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
- at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
- at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:24:48.75+03', 12, 'Новая серия', 3, 2, 'PROCESS', 43582) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(12) already exists. Call getNextException to see other errors in the batch.
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1361)
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1289)
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1295)
- at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:976)
- at org.jboss.as.jpa.container.AbstractEntityManager.flush(AbstractEntityManager.java:439)
- at ru.crystals.cards.coupons.dao.UniqueCouponBatchDaoBean.saveBatchEntity(UniqueCouponBatchDaoBean.java:71)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:127)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:202)
- ... 108 more
- Caused by: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:24:48.75+03', 12, 'Новая серия', 3, 2, 'PROCESS', 43582) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(12) already exists. Call getNextException to see other errors in the batch.
- at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:128)
- at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:47)
- at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:125)
- at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:110)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:129)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.invoke(AbstractProxyHandler.java:81)
- at com.sun.proxy.$Proxy392.executeBatch(Unknown Source)
- at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.performExecution(BatchingBatch.java:110)
- at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.doExecuteBatch(BatchingBatch.java:101)
- at org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl.execute(AbstractBatchImpl.java:161)
- at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.executeBatch(JdbcCoordinatorImpl.java:162)
- at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:267)
- at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:186)
- at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:326)
- at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:52)
- at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1081)
- at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:973)
- ... 136 more
- Caused by: java.sql.BatchUpdateException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:24:48.75+03', 12, 'Новая серия', 3, 2, 'PROCESS', 43582) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(12) already exists. Call getNextException to see other errors in the batch.
- at org.postgresql.jdbc.BatchResultHandler.handleError(BatchResultHandler.java:148)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2179)
- at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:479)
- at org.postgresql.jdbc.PgStatement.executeBatch(PgStatement.java:835)
- at org.postgresql.jdbc.PgPreparedStatement.executeBatch(PgPreparedStatement.java:1556)
- at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.postgresql.ds.PGPooledConnection$StatementHandler.invoke(PGPooledConnection.java:428)
- at com.sun.proxy.$Proxy391.executeBatch(Unknown Source)
- at org.jboss.jca.adapters.jdbc.CachedPreparedStatement.executeBatch(CachedPreparedStatement.java:708)
- at org.jboss.jca.adapters.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:1072)
- at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:122)
- ... 148 more
- Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(12) already exists.
- at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2433)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2178)
- ... 162 more
- 29.01 17:24:48 ERROR [org.jboss.ejb3.invocation] JBAS014134: EJB Invocation failed on component SET/Coupons/UniqueCouponsManager for method public abstract void ru.crystals.cards.coupons.UniqueCouponsService.addBatch(ru.crystals.cards.coupons.vo.UniqueCouponBatchVO): javax.ejb.EJBTransactionRolledbackException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:24:48.75+03', 12, 'Новая серия', 3, 2, 'PROCESS', 43582) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(12) already exists. Call getNextException to see other errors in the batch.
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleInCallerTx(CMTTxInterceptor.java:139)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:204)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:306)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:190)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:76)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:32)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
- at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
- at ru.crystals.cards.coupons.dao.UniqueCouponBatchDao$$$view230.saveBatchEntity(Unknown Source)
- at ru.crystals.cards.coupons.CouponCategoryManagerDelegate.createBatch(CouponCategoryManagerDelegate.java:162)
- at ru.crystals.cards.coupons.CouponCategoryManagerDelegate.generateSeries(CouponCategoryManagerDelegate.java:125)
- at ru.crystals.cards.coupons.UniqueCouponsServiceBean.addBatch(UniqueCouponsServiceBean.java:192)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:127)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:228)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:304)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:190)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.security.SecurityContextInterceptor.processInvocation(SecurityContextInterceptor.java:76)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupInterceptor.java:32)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
- at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
- at ru.crystals.cards.coupons.UniqueCouponsService$$$view211.addBatch(Unknown Source)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at flex.messaging.services.remoting.adapters.JavaAdapter.invoke(JavaAdapter.java:418)
- at flex.messaging.services.RemotingService.serviceMessage(RemotingService.java:183)
- at ru.crystals.commons.httptransport.FlexAdapter.serviceMessage(FlexAdapter.java:57)
- at flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java:1400)
- at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:1005)
- at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFilter.java:103)
- at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:158)
- at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:44)
- at flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilter.java:67)
- at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:166)
- at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:291)
- at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:353)
- at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
- at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
- at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
- at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
- at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:397)
- at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)
- at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
- at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
- at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
- at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
- at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
- at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
- at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
- at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
- at java.lang.Thread.run(Thread.java:745)
- Caused by: javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:24:48.75+03', 12, 'Новая серия', 3, 2, 'PROCESS', 43582) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(12) already exists. Call getNextException to see other errors in the batch.
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1361)
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1289)
- at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1295)
- at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:976)
- at org.jboss.as.jpa.container.AbstractEntityManager.flush(AbstractEntityManager.java:439)
- at ru.crystals.cards.coupons.dao.UniqueCouponBatchDaoBean.saveBatchEntity(UniqueCouponBatchDaoBean.java:71)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.doMethodInterception(Jsr299BindingsInterceptor.java:127)
- at org.jboss.as.weld.ejb.Jsr299BindingsInterceptor.processInvocation(Jsr299BindingsInterceptor.java:135)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
- at org.jboss.as.ee.component.interceptors.UserInterceptorFactory$1.processInvocation(UserInterceptorFactory.java:36)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.jpa.interceptor.SBInvocationInterceptor.processInvocation(SBInvocationInterceptor.java:47)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.weld.ejb.EjbRequestScopeActivationInterceptor.processInvocation(EjbRequestScopeActivationInterceptor.java:82)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
- at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.component.pool.PooledInstanceInterceptor.processInvocation(PooledInstanceInterceptor.java:51)
- at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
- at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:202)
- ... 108 more
- Caused by: org.hibernate.exception.ConstraintViolationException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:24:48.75+03', 12, 'Новая серия', 3, 2, 'PROCESS', 43582) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(12) already exists. Call getNextException to see other errors in the batch.
- at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:128)
- at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:47)
- at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:125)
- at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:110)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:129)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.invoke(AbstractProxyHandler.java:81)
- at com.sun.proxy.$Proxy392.executeBatch(Unknown Source)
- at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.performExecution(BatchingBatch.java:110)
- at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.doExecuteBatch(BatchingBatch.java:101)
- at org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl.execute(AbstractBatchImpl.java:161)
- at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.executeBatch(JdbcCoordinatorImpl.java:162)
- at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:267)
- at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:186)
- at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:326)
- at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:52)
- at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1081)
- at org.hibernate.ejb.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:973)
- ... 136 more
- Caused by: java.sql.BatchUpdateException: Batch entry 0 insert into card_unique_coupon_batch (author_first_name, author_second_name, coupon_guid, creation_date, guid, name, number, size, status, id) values ('AFirstName', 'BLastName', 4, '2019-01-29 17:24:48.75+03', 12, 'Новая серия', 3, 2, 'PROCESS', 43582) was aborted: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(12) already exists. Call getNextException to see other errors in the batch.
- at org.postgresql.jdbc.BatchResultHandler.handleError(BatchResultHandler.java:148)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2179)
- at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:479)
- at org.postgresql.jdbc.PgStatement.executeBatch(PgStatement.java:835)
- at org.postgresql.jdbc.PgPreparedStatement.executeBatch(PgPreparedStatement.java:1556)
- at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.postgresql.ds.PGPooledConnection$StatementHandler.invoke(PGPooledConnection.java:428)
- at com.sun.proxy.$Proxy391.executeBatch(Unknown Source)
- at org.jboss.jca.adapters.jdbc.CachedPreparedStatement.executeBatch(CachedPreparedStatement.java:708)
- at org.jboss.jca.adapters.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:1072)
- at sun.reflect.GeneratedMethodAccessor267.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:122)
- ... 148 more
- Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "card_unique_coupon_batch_guid_idx"
- Detail: Key (guid)=(12) already exists.
- at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2433)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2178)
- ... 162 more
- 29.01 17:27:44 INFO [ru.crystals.ERPIntegration.operday.plugins.AbstractErpExportPlugin] FileExportLoyTransactionsBean operday: need send size - 1
- 29.01 17:27:44 INFO [ru.crystals.ERPIntegration.operday.plugins.AbstractErpExportPlugin] Started ERP export/import plugin [export.file.loyalty] :: initialExpiration = [Tue Jan 29 17:27:46 MSK 2019], intervalDuration = [2000]
- 29.01 17:27:46 INFO [ru.crystals.ERPIntegration.operday.plugins.AbstractErpExportPlugin] Started ERP export/import plugin [export.file.loyalty] :: initialExpiration = [Tue Jan 29 17:28:46 MSK 2019], intervalDuration = [60000]
- 29.01 17:27:46 INFO [ru.crystals.ERPIntegration.operday.plugins.AbstractErpExportPlugin] FileExportPurchasesBean operday: need send size - 1
- 29.01 17:27:46 INFO [ru.crystals.ERPIntegration.operday.plugins.AbstractErpExportPlugin] Started ERP export/import plugin [export.file.purchases] :: initialExpiration = [Tue Jan 29 17:27:48 MSK 2019], intervalDuration = [2000]
- 29.01 17:27:48 INFO [ru.crystals.ERPIntegration.operday.plugins.AbstractErpExportPlugin] Started ERP export/import plugin [export.file.purchases] :: initialExpiration = [Tue Jan 29 17:28:48 MSK 2019], intervalDuration = [60000]
- 29.01 17:28:54 ERROR [ru.crystals.cash.CashManager] [getCashInShop] No cashes found for number 3 and shopNumber 2104
- 29.01 17:29:42 WARN [ru.crystals.setretailx.catalog.goods.processor.persistence.ProductEntityPersisterBean] The DB is inconsistent! Several PEs having the same marking [5077711122262] were detected!
- 29.01 17:29:43 WARN [ru.crystals.setretailx.products.likond.transport.LikondsWriterBean] sendLikonds: the "likonds" argument is EMPTY!
- 29.01 17:29:49 WARN [ru.crystals.setretailx.catalog.goods.processor.persistence.ProductEntityPersisterBean] The DB is inconsistent! Several PEs having the same marking [344708_ST] were detected!
- 29.01 17:29:49 WARN [ru.crystals.setretailx.catalog.goods.processor.persistence.ProductEntityPersisterBean] The DB is inconsistent! Several PEs having the same marking [1101002] were detected!
- 29.01 17:29:49 WARN [ru.crystals.setretailx.catalog.goods.processor.persistence.ProductEntityPersisterBean] The DB is inconsistent! Several PEs having the same marking [1101002] were detected!
- 29.01 17:29:55 WARN [ru.crystals.setretailx.catalog.goods.processor.persistence.ProductEntityPersisterBean] The DB is inconsistent! Several PEs having the same marking [100000] were detected!
- 29.01 17:29:57 WARN [ru.crystals.setretailx.catalog.goods.processor.persistence.ProductEntityPersisterBean] The DB is inconsistent! Several PEs having the same marking [024752] were detected!
- 29.01 17:30:00 WARN [ru.crystals.setretailx.catalog.goods.processor.persistence.ProductEntityPersisterBean] The DB is inconsistent! Several PEs having the same marking [141419102018] were detected!
- 29.01 17:30:00 WARN [ru.crystals.setretailx.catalog.goods.processor.persistence.ProductEntityPersisterBean] The DB is inconsistent! Several PEs having the same marking [141419102018] were detected!
- 29.01 17:30:00 WARN [ru.crystals.setretailx.catalog.goods.processor.persistence.ProductEntityPersisterBean] The DB is inconsistent! Several PEs having the same marking [124629112018] were detected!
- 29.01 17:30:00 WARN [ru.crystals.setretailx.catalog.goods.processor.persistence.ProductEntityPersisterBean] The DB is inconsistent! Several PEs having the same marking [124629112018] were detected!
- 29.01 17:30:04 WARN [ru.crystals.setretailx.catalog.goods.processor.persistence.ProductEntityPersisterBean] The DB is inconsistent! Several PEs having the same marking [523423] were detected!
- 29.01 17:30:04 WARN [ru.crystals.setretailx.catalog.goods.processor.persistence.ProductEntityPersisterBean] The DB is inconsistent! Several PEs having the same marking [1101001] were detected!
- 29.01 17:30:04 WARN [ru.crystals.setretailx.catalog.goods.processor.persistence.ProductEntityPersisterBean] The DB is inconsistent! Several PEs having the same marking [1101001] were detected!
- 29.01 17:30:06 WARN [ru.crystals.setretailx.catalog.goods.processor.persistence.ProductEntityPersisterBean] The DB is inconsistent! Several PEs having the same marking [140319102018] were detected!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement