[ https://issues.apache.org/jira/browse/SCB-971?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Willem Jiang resolved SCB-971. ------------------------------ Resolution: Won't Fix Assignee: Willem Jiang > Saga TCC Demo > -------------- > > Key: SCB-971 > URL: https://issues.apache.org/jira/browse/SCB-971 > Project: Apache ServiceComb > Issue Type: Bug > Components: Saga > Affects Versions: saga-0.3.0 > Reporter: Minzhi Yan > Assignee: Willem Jiang > Priority: Major > Attachments: 截图.PNG > > > When I run the tcc demo and curl -X POST > http://${host_address}:8083/ordering/order/UserC/ProductA/2/2, saga works > well. > But one hour later, I invoke the service with "curl -X POST > http://${host_address}:8083/ordering/order/UserC/ProductA/2/2" again, it > returns "\{"timestamp":1540188973814,"status":500,"error":"Internal Server > Error","exception":"org.springframework.web.client.HttpServerErrorException","message":"500 > null","path":"/ordering/order/UserC/ProductA/2/2"}", and the command " curl > -X http://${host_address}:8082/orderings" returns > [\{"userName":"UserC","productName":"ProductA","units":2,"confirmed":false,"cancelled":true},\{"userName":"UserC","productName":"ProductA","units":2,"confirmed":false,"cancelled":false}] > ,both "confirmed" and "cancelled" are marked as false. > The stack trace is here. > {code} > Caused by: javax.persistence.RollbackException: Exception [EclipseLink-4002] > (Eclipse Persistence Services - 2.7.1.v20171221-bd47e8f): > org.eclipse.persistence.exceptions.DatabaseException > alpha_1 | Internal Exception: org.postgresql.util.PSQLException: The > connection attempt failed. > alpha_1 | Error Code: 0 > alpha_1 | Query: InsertObjectQuery(GlobalTxEvent{surrogateId=null, > globalTxId='6ce54fa3-0cb5-403f-badf-81134d290a17', > localTxId='6ce54fa3-0cb5-403f-badf-81134d290a17', parentTxId='', > serviceName='ordering', instanceId='ordering-172.21.0.6', txType='ENDED', > status='Failed', creationTime=Mon Oct 22 06:16:13 GMT 2018, lastModified=Mon > Oct 22 06:16:13 GMT 2018}) > alpha_1 | at > org.eclipse.persistence.internal.jpa.transaction.EntityTransactionImpl.commit(EntityTransactionImpl.java:159) > ~[org.eclipse.persistence.jpa-2.7.1.jar!/:?] > alpha_1 | at > org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) > ~[spring-orm-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > alpha_1 | ... 19 more > alpha_1 | Caused by: > org.eclipse.persistence.exceptions.DatabaseException: > alpha_1 | Internal Exception: org.postgresql.util.PSQLException: The > connection attempt failed. > alpha_1 | Error Code: 0 > alpha_1 | Query: InsertObjectQuery(GlobalTxEvent{surrogateId=null, > globalTxId='6ce54fa3-0cb5-403f-badf-81134d290a17', > localTxId='6ce54fa3-0cb5-403f-badf-81134d290a17', parentTxId='', > serviceName='ordering', instanceId='ordering-172.21.0.6', txType='ENDED', > status='Failed', creationTime=Mon Oct 22 06:16:13 GMT 2018, lastModified=Mon > Oct 22 06:16:13 GMT 2018}) > alpha_1 | at > org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:316) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.sessions.JNDIConnector.connect(JNDIConnector.java:147) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.sessions.DatasourceLogin.connectToDatasource(DatasourceLogin.java:170) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.connectInternal(DatasourceAccessor.java:346) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.connectInternal(DatabaseAccessor.java:313) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.reconnect(DatasourceAccessor.java:581) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.reconnect(DatabaseAccessor.java:1660) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.incrementCallCount(DatasourceAccessor.java:321) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.beginTransaction(DatasourceAccessor.java:254) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.sessions.server.ClientSession.retryTransaction(ClientSession.java:786) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.AbstractSession.basicBeginTransaction(AbstractSession.java:747) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.sessions.server.ClientSession.addWriteConnection(ClientSession.java:755) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.sessions.server.ServerSession.acquireClientConnection(ServerSession.java:268) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.sessions.server.ClientSession.executeCall(ClientSession.java:280) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:270) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:256) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.insertObject(DatasourceCallQueryMechanism.java:405) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.queries.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:165) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.queries.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:180) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.insertObjectForWrite(DatabaseQueryMechanism.java:502) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.queries.InsertObjectQuery.executeCommit(InsertObjectQuery.java:80) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.queries.InsertObjectQuery.executeCommitWithChangeSet(InsertObjectQuery.java:90) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.executeWriteWithChangeSet(DatabaseQueryMechanism.java:314) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.queries.WriteObjectQuery.executeDatabaseQuery(WriteObjectQuery.java:58) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:911) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.queries.DatabaseQuery.executeInUnitOfWork(DatabaseQuery.java:810) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWorkObjectLevelModifyQuery(ObjectLevelModifyQuery.java:108) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWork(ObjectLevelModifyQuery.java:85) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2979) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1892) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1874) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1824) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.CommitManager.commitNewObjectsForClassWithChangeSet(CommitManager.java:227) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.CommitManager.commitAllObjectsForClassWithChangeSet(CommitManager.java:194) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.CommitManager.commitAllObjectsWithChangeSet(CommitManager.java:139) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.AbstractSession.writeAllObjectsWithChangeSet(AbstractSession.java:4384) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabase(UnitOfWorkImpl.java:1491) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabaseWithChangeSet(UnitOfWorkImpl.java:1581) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.commitRootUnitOfWork(RepeatableWriteUnitOfWork.java:278) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitAndResume(UnitOfWorkImpl.java:1218) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > ordering_1 | 2018-10-22 06:16:13.805 ERROR 6 --- [nio-8080-exec-2] > o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet > [dispatcherServlet] in context with path [] threw exception [Request > processing failed; nested exception is > org.springframework.web.client.HttpServerErrorException: 500 null] with root > cause > ordering_1 | > ordering_1 | org.springframework.web.client.HttpServerErrorException: 500 > null > ordering_1 | at > org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:89) > ~[spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:708) > ~[spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:661) > ~[spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.springframework.web.client.RestTemplate.execute(RestTemplate.java:621) > ~[spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.springframework.web.client.RestTemplate.postForEntity(RestTemplate.java:415) > ~[spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.apache.servicecomb.saga.demo.pack.ordering.OrderingController.ordering(OrderingController.java:54) > ~[classes!/:0.3.0-SNAPSHOT] > ordering_1 | at > org.apache.servicecomb.saga.demo.pack.ordering.OrderingController$$FastClassBySpringCGLIB$$17c52a68.invoke(<generated>) > ~[classes!/:0.3.0-SNAPSHOT] > ordering_1 | at > org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) > ~[spring-core-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:736) > ~[spring-aop-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) > ~[spring-aop-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:84) > ~[spring-aop-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.apache.servicecomb.saga.omega.transaction.tcc.TccStartAspect.advise(TccStartAspect.java:54) > ~[omega-transaction-0.3.0-SNAPSHOT.jar!/:0.3.0-SNAPSHOT] > ordering_1 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) ~[na:1.8.0_151] > ordering_1 | at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > ~[na:1.8.0_151] > ordering_1 | at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > ~[na:1.8.0_151] > ordering_1 | at java.lang.reflect.Method.invoke(Method.java:498) > ~[na:1.8.0_151] > ordering_1 | at > org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:627) > ~[spring-aop-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:616) > ~[spring-aop-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) > ~[spring-aop-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:168) > ~[spring-aop-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92) > ~[spring-aop-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) > ~[spring-aop-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:671) > ~[spring-aop-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.apache.servicecomb.saga.demo.pack.ordering.OrderingController$$EnhancerBySpringCGLIB$$5a72fd16.ordering(<generated>) > ~[classes!/:0.3.0-SNAPSHOT] > ordering_1 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) ~[na:1.8.0_151] > ordering_1 | at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > ~[na:1.8.0_151] > ordering_1 | at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > ~[na:1.8.0_151] > ordering_1 | at java.lang.reflect.Method.invoke(Method.java:498) > ~[na:1.8.0_151] > ordering_1 | at > org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) > ~[spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133) > ~[spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97) > ~[spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827) > ~[spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738) > ~[spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) > ~[spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967) > ~[spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901) > ~[spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) > ~[spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872) > ~[spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > javax.servlet.http.HttpServlet.service(HttpServlet.java:661) > ~[tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) > ~[spring-webmvc-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > javax.servlet.http.HttpServlet.service(HttpServlet.java:742) > ~[tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) > ~[tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > ~[tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) > ~[tomcat-embed-websocket-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > ~[tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > ~[tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.springframework.boot.web.filter.ApplicationContextHeaderFilter.doFilterInternal(ApplicationContextHeaderFilter.java:55) > ~[spring-boot-1.5.14.RELEASE.jar!/:1.5.14.RELEASE] > ordering_1 | at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) > ~[spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > ~[tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > ~[tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.springframework.boot.actuate.trace.WebRequestTraceFilter.doFilterInternal(WebRequestTraceFilter.java:111) > ~[spring-boot-actuator-1.5.14.RELEASE.jar!/:1.5.14.RELEASE] > ordering_1 | at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) > ~[spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > ~[tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > ~[tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) > ~[spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) > ~[spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > ~[tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > ~[tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109) > ~[spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) > ~[spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > ~[tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > ~[tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) > ~[spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) > ~[spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > ~[tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > ~[tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) > ~[spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) > ~[spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > ~[tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > ~[tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.springframework.boot.actuate.autoconfigure.MetricsFilter.doFilterInternal(MetricsFilter.java:106) > ~[spring-boot-actuator-1.5.14.RELEASE.jar!/:1.5.14.RELEASE] > ordering_1 | at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) > ~[spring-web-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > ordering_1 | at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > ~[tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > ~[tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) > ~[tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) > [tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:496) > [tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) > [tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) > [tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) > [tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) > [tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803) > [tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) > [tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790) > [tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1468) > [tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) > [tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > [na:1.8.0_151] > ordering_1 | at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > [na:1.8.0_151] > ordering_1 | at > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) > [tomcat-embed-core-8.5.31.jar!/:8.5.31] > ordering_1 | at java.lang.Thread.run(Thread.java:748) [na:1.8.0_151] > ordering_1 | > alpha_1 | at > org.eclipse.persistence.internal.jpa.transaction.EntityTransactionImpl.commit(EntityTransactionImpl.java:134) > ~[org.eclipse.persistence.jpa-2.7.1.jar!/:?] > alpha_1 | at > org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) > ~[spring-orm-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > alpha_1 | ... 19 more > alpha_1 | Caused by: org.postgresql.util.PSQLException: The connection > attempt failed. > alpha_1 | at > org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:272) > ~[postgresql-9.4.1212.jre7.jar!/:9.4.1212.jre7] > alpha_1 | at > org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:51) > ~[postgresql-9.4.1212.jre7.jar!/:9.4.1212.jre7] > alpha_1 | at > org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:215) > ~[postgresql-9.4.1212.jre7.jar!/:9.4.1212.jre7] > alpha_1 | at > org.postgresql.Driver.makeConnection(Driver.java:404) > ~[postgresql-9.4.1212.jre7.jar!/:9.4.1212.jre7] > alpha_1 | at org.postgresql.Driver.connect(Driver.java:272) > ~[postgresql-9.4.1212.jre7.jar!/:9.4.1212.jre7] > alpha_1 | at > org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:319) > ~[tomcat-jdbc-8.5.31.jar!/:?] > alpha_1 | at > org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:212) > ~[tomcat-jdbc-8.5.31.jar!/:?] > alpha_1 | at > org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:736) > ~[tomcat-jdbc-8.5.31.jar!/:?] > alpha_1 | at > org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:668) > ~[tomcat-jdbc-8.5.31.jar!/:?] > alpha_1 | at > org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.java:198) > ~[tomcat-jdbc-8.5.31.jar!/:?] > alpha_1 | at > org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:132) > ~[tomcat-jdbc-8.5.31.jar!/:?] > alpha_1 | at > org.eclipse.persistence.sessions.JNDIConnector.connect(JNDIConnector.java:135) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.sessions.DatasourceLogin.connectToDatasource(DatasourceLogin.java:170) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.connectInternal(DatasourceAccessor.java:346) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.connectInternal(DatabaseAccessor.java:313) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.reconnect(DatasourceAccessor.java:581) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.reconnect(DatabaseAccessor.java:1660) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.incrementCallCount(DatasourceAccessor.java:321) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.beginTransaction(DatasourceAccessor.java:254) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.sessions.server.ClientSession.retryTransaction(ClientSession.java:786) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.AbstractSession.basicBeginTransaction(AbstractSession.java:747) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.sessions.server.ClientSession.addWriteConnection(ClientSession.java:755) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.sessions.server.ServerSession.acquireClientConnection(ServerSession.java:268) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.sessions.server.ClientSession.executeCall(ClientSession.java:280) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:270) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:256) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.insertObject(DatasourceCallQueryMechanism.java:405) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.queries.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:165) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.queries.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:180) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.insertObjectForWrite(DatabaseQueryMechanism.java:502) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.queries.InsertObjectQuery.executeCommit(InsertObjectQuery.java:80) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.queries.InsertObjectQuery.executeCommitWithChangeSet(InsertObjectQuery.java:90) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.executeWriteWithChangeSet(DatabaseQueryMechanism.java:314) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.queries.WriteObjectQuery.executeDatabaseQuery(WriteObjectQuery.java:58) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:911) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.queries.DatabaseQuery.executeInUnitOfWork(DatabaseQuery.java:810) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWorkObjectLevelModifyQuery(ObjectLevelModifyQuery.java:108) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWork(ObjectLevelModifyQuery.java:85) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2979) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1892) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1874) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1824) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.CommitManager.commitNewObjectsForClassWithChangeSet(CommitManager.java:227) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.CommitManager.commitAllObjectsForClassWithChangeSet(CommitManager.java:194) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.CommitManager.commitAllObjectsWithChangeSet(CommitManager.java:139) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.AbstractSession.writeAllObjectsWithChangeSet(AbstractSession.java:4384) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabase(UnitOfWorkImpl.java:1491) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabaseWithChangeSet(UnitOfWorkImpl.java:1581) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.commitRootUnitOfWork(RepeatableWriteUnitOfWork.java:278) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitAndResume(UnitOfWorkImpl.java:1218) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.jpa.transaction.EntityTransactionImpl.commit(EntityTransactionImpl.java:134) > ~[org.eclipse.persistence.jpa-2.7.1.jar!/:?] > alpha_1 | at > org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) > ~[spring-orm-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > alpha_1 | ... 19 more > alpha_1 | Caused by: java.net.UnknownHostException: > postgresql.servicecomb.io > alpha_1 | at > java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) > ~[?:1.8.0_151] > alpha_1 | at > java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[?:1.8.0_151] > alpha_1 | at java.net.Socket.connect(Socket.java:589) > ~[?:1.8.0_151] > alpha_1 | at > org.postgresql.core.PGStream.<init>(PGStream.java:61) > ~[postgresql-9.4.1212.jre7.jar!/:9.4.1212.jre7] > alpha_1 | at > org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:144) > ~[postgresql-9.4.1212.jre7.jar!/:9.4.1212.jre7] > alpha_1 | at > org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:51) > ~[postgresql-9.4.1212.jre7.jar!/:9.4.1212.jre7] > alpha_1 | at > org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:215) > ~[postgresql-9.4.1212.jre7.jar!/:9.4.1212.jre7] > alpha_1 | at > org.postgresql.Driver.makeConnection(Driver.java:404) > ~[postgresql-9.4.1212.jre7.jar!/:9.4.1212.jre7] > alpha_1 | at org.postgresql.Driver.connect(Driver.java:272) > ~[postgresql-9.4.1212.jre7.jar!/:9.4.1212.jre7] > alpha_1 | at > org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:319) > ~[tomcat-jdbc-8.5.31.jar!/:?] > alpha_1 | at > org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:212) > ~[tomcat-jdbc-8.5.31.jar!/:?] > alpha_1 | at > org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:736) > ~[tomcat-jdbc-8.5.31.jar!/:?] > alpha_1 | at > org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:668) > ~[tomcat-jdbc-8.5.31.jar!/:?] > alpha_1 | at > org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.java:198) > ~[tomcat-jdbc-8.5.31.jar!/:?] > alpha_1 | at > org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:132) > ~[tomcat-jdbc-8.5.31.jar!/:?] > alpha_1 | at > org.eclipse.persistence.sessions.JNDIConnector.connect(JNDIConnector.java:135) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.sessions.DatasourceLogin.connectToDatasource(DatasourceLogin.java:170) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.connectInternal(DatasourceAccessor.java:346) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.connectInternal(DatabaseAccessor.java:313) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.reconnect(DatasourceAccessor.java:581) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.reconnect(DatabaseAccessor.java:1660) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.incrementCallCount(DatasourceAccessor.java:321) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.databaseaccess.DatasourceAccessor.beginTransaction(DatasourceAccessor.java:254) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.sessions.server.ClientSession.retryTransaction(ClientSession.java:786) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.AbstractSession.basicBeginTransaction(AbstractSession.java:747) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.sessions.server.ClientSession.addWriteConnection(ClientSession.java:755) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.sessions.server.ServerSession.acquireClientConnection(ServerSession.java:268) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.sessions.server.ClientSession.executeCall(ClientSession.java:280) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:270) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:256) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.insertObject(DatasourceCallQueryMechanism.java:405) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.queries.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:165) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.queries.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:180) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.insertObjectForWrite(DatabaseQueryMechanism.java:502) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.queries.InsertObjectQuery.executeCommit(InsertObjectQuery.java:80) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.queries.InsertObjectQuery.executeCommitWithChangeSet(InsertObjectQuery.java:90) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.executeWriteWithChangeSet(DatabaseQueryMechanism.java:314) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.queries.WriteObjectQuery.executeDatabaseQuery(WriteObjectQuery.java:58) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:911) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.queries.DatabaseQuery.executeInUnitOfWork(DatabaseQuery.java:810) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWorkObjectLevelModifyQuery(ObjectLevelModifyQuery.java:108) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWork(ObjectLevelModifyQuery.java:85) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2979) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1892) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1874) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1824) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.CommitManager.commitNewObjectsForClassWithChangeSet(CommitManager.java:227) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.CommitManager.commitAllObjectsForClassWithChangeSet(CommitManager.java:194) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.CommitManager.commitAllObjectsWithChangeSet(CommitManager.java:139) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.AbstractSession.writeAllObjectsWithChangeSet(AbstractSession.java:4384) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabase(UnitOfWorkImpl.java:1491) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabaseWithChangeSet(UnitOfWorkImpl.java:1581) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.commitRootUnitOfWork(RepeatableWriteUnitOfWork.java:278) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitAndResume(UnitOfWorkImpl.java:1218) > ~[org.eclipse.persistence.core-2.7.1.jar!/:?] > alpha_1 | at > org.eclipse.persistence.internal.jpa.transaction.EntityTransactionImpl.commit(EntityTransactionImpl.java:134) > ~[org.eclipse.persistence.jpa-2.7.1.jar!/:?] > alpha_1 | at > org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) > ~[spring-orm-4.3.18.RELEASE.jar!/:4.3.18.RELEASE] > alpha_1 | ... 19 more > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)