We could wait for a while to let the compensation finish before tearDown.
-- Willem Jiang Twitter: willemjiang Weibo: 姜宁willem On September 29, 2019 at 2:18:24 PM, Lei Zhang (zhang_...@boco.com.cn) wrote: > The tearDown method is used to clean up the data after each test case is > executed. But the > compensation method is executed asynchronously, so it is possible to execute > after > the tearDown method. > > UnitTest failed log : > > Running org.apache.servicecomb.pack.integration.tests.PackIT > 02:08:47.217 [main] DEBUG > org.springframework.test.context.junit4.SpringJUnit4ClassRunner > - SpringJUnit4ClassRunner constructor called with [class > org.apache.servicecomb.pack.integration.tests.PackIT] > 02:08:47.250 [main] DEBUG org.springframework.test.context.BootstrapUtils - > Instantiating CacheAwareContextLoaderDelegate from class > [org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate] > > 02:08:47.318 [main] DEBUG org.springframework.test.context.BootstrapUtils - > Instantiating BootstrapContext using constructor [public > org.springframework.test.context.support.DefaultBootstrapContext(java.lang.Class,org.springframework.test.context.CacheAwareContextLoaderDelegate)] > > 02:08:47.478 [main] DEBUG org.springframework.test.context.BootstrapUtils - > Instantiating TestContextBootstrapper for test class > [org.apache.servicecomb.pack.integration.tests.PackIT] > from class > [org.springframework.boot.test.context.SpringBootTestContextBootstrapper] > 02:08:47.556 [main] INFO > org.springframework.boot.test.context.SpringBootTestContextBootstrapper > - Neither @ContextConfiguration nor @ContextHierarchy found for test class > [org.apache.servicecomb.pack.integration.tests.PackIT], > using SpringBootContextLoader > 02:08:47.585 [main] DEBUG > org.springframework.test.context.support.AbstractContextLoader > - Did not detect default resource location for test class > [org.apache.servicecomb.pack.integration.tests.PackIT]: > class path resource > [org/apache/servicecomb/pack/integration/tests/PackIT-context.xml] > does not exist > 02:08:47.594 [main] DEBUG > org.springframework.test.context.support.AbstractContextLoader > - Did not detect default resource location for test class > [org.apache.servicecomb.pack.integration.tests.PackIT]: > class path resource > [org/apache/servicecomb/pack/integration/tests/PackITContext.groovy] > does not exist > 02:08:47.608 [main] INFO > org.springframework.test.context.support.AbstractContextLoader > - Could not detect default resource locations for test class > [org.apache.servicecomb.pack.integration.tests.PackIT]: > no resource found for suffixes {-context.xml, Context.groovy}. > 02:08:47.850 [main] DEBUG > org.springframework.test.context.support.ActiveProfilesUtils > - Could not find an 'annotation declaring class' for annotation type > [org.springframework.test.context.ActiveProfiles] > and class [org.apache.servicecomb.pack.integration.tests.PackIT] > 02:08:48.629 [main] DEBUG > org.springframework.boot.test.context.SpringBootTestContextBootstrapper > - @TestExecutionListeners is not present for class > [org.apache.servicecomb.pack.integration.tests.PackIT]: > using defaults. > 02:08:48.630 [main] INFO > org.springframework.boot.test.context.SpringBootTestContextBootstrapper > - Loaded default TestExecutionListener class names from location > [META-INF/spring.factories]: > [org.springframework.test.context.web.ServletTestExecutionListener, > org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, > > org.springframework.test.context.support.DependencyInjectionTestExecutionListener, > > org.springframework.test.context.support.DirtiesContextTestExecutionListener, > > org.springframework.test.context.transaction.TransactionalTestExecutionListener, > > org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, > org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, > org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, > org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, > > org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, > > org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, > > org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener] > > 02:08:48.773 [main] INFO > org.springframework.boot.test.context.SpringBootTestContextBootstrapper > - Using TestExecutionListeners: > [org.springframework.test.context.web.ServletTestExecutionListener@22d9bc14, > org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@346f41a9, > > org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@1084f78c, > > org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@25f723b0, > > org.springframework.test.context.support.DirtiesContextTestExecutionListener@4aa11206, > > org.springframework.test.context.transaction.TransactionalTestExecutionListener@40d60f2, > > org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@3382cf68, > > org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@2f74900b, > > org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@6d8796c1, > > org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@2e26173, > > org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@27be17c8, > > org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@2c413ffc] > > 02:08:48.805 [main] DEBUG > org.springframework.test.annotation.ProfileValueUtils > - Retrieved @ProfileValueSourceConfiguration [null] for test class > [org.apache.servicecomb.pack.integration.tests.PackIT] > 02:08:48.811 [main] DEBUG > org.springframework.test.annotation.ProfileValueUtils > - Retrieved ProfileValueSource type [class > org.springframework.test.annotation.SystemProfileValueSource] > for class [org.apache.servicecomb.pack.integration.tests.PackIT] > 02:08:48.823 [main] DEBUG > org.springframework.test.annotation.ProfileValueUtils > - Retrieved @ProfileValueSourceConfiguration [null] for test class > [org.apache.servicecomb.pack.integration.tests.PackIT] > 02:08:48.828 [main] DEBUG > org.springframework.test.annotation.ProfileValueUtils > - Retrieved ProfileValueSource type [class > org.springframework.test.annotation.SystemProfileValueSource] > for class [org.apache.servicecomb.pack.integration.tests.PackIT] > 02:08:48.837 [main] DEBUG > org.springframework.test.annotation.ProfileValueUtils > - Retrieved @ProfileValueSourceConfiguration [null] for test class > [org.apache.servicecomb.pack.integration.tests.PackIT] > 02:08:48.843 [main] DEBUG > org.springframework.test.annotation.ProfileValueUtils > - Retrieved ProfileValueSource type [class > org.springframework.test.annotation.SystemProfileValueSource] > for class [org.apache.servicecomb.pack.integration.tests.PackIT] > 02:08:48.859 [main] DEBUG > org.springframework.test.context.support.AbstractDirtiesContextTestExecutionListener > > - Before test class: context [DefaultTestContext@74f827ad testClass = PackIT, > testInstance > = [null], testMethod = [null], testException = [null], > mergedContextConfiguration > = [WebMergedContextConfiguration@73c3cd09 testClass = PackIT, locations = > '{}', > classes = '{class > org.apache.servicecomb.pack.integration.tests.GreetingApplication, > class org.apache.servicecomb.pack.integration.tests.GreetingApplication}', > contextInitializerClasses = '[]', activeProfiles = '{}', > propertySourceLocations > = '{}', propertySourceProperties = '{server.port=8080, > spring.application.name=greeting-service, > org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true}', > > contextCustomizers = > set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@d176a31, > > org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@76075d65, > > org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, > org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@16a9a4f1, > > org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, > > org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@31da6b2e], > > resourceBasePath = 'src/main/webapp', contextLoader = > 'org.springframework.boot.test.context.SpringBootContextLoader', > parent = [null]], attributes = > map['org.springframework.test.context.web.ServletTestExecutionListener.activateListener' > > -> false]], class annotated with @DirtiesContext [false] with mode [null]. > 02:08:48.896 [main] DEBUG > org.springframework.test.annotation.ProfileValueUtils > - Retrieved @ProfileValueSourceConfiguration [null] for test class > [org.apache.servicecomb.pack.integration.tests.PackIT] > 02:08:48.907 [main] DEBUG > org.springframework.test.annotation.ProfileValueUtils > - Retrieved ProfileValueSource type [class > org.springframework.test.annotation.SystemProfileValueSource] > for class [org.apache.servicecomb.pack.integration.tests.PackIT] > 02:08:48.941 [main] DEBUG > org.springframework.test.context.support.DependencyInjectionTestExecutionListener > > - Performing dependency injection for test context > [[DefaultTestContext@74f827ad > testClass = PackIT, testInstance = > org.apache.servicecomb.pack.integration.tests.PackIT@431e86b1, > testMethod = [null], testException = [null], mergedContextConfiguration = > [WebMergedContextConfiguration@73c3cd09 > testClass = PackIT, locations = '{}', classes = '{class > org.apache.servicecomb.pack.integration.tests.GreetingApplication, > class org.apache.servicecomb.pack.integration.tests.GreetingApplication}', > contextInitializerClasses = '[]', activeProfiles = '{}', > propertySourceLocations > = '{}', propertySourceProperties = '{server.port=8080, > spring.application.name=greeting-service, > org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true}', > > contextCustomizers = > set[org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@d176a31, > > org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@76075d65, > > org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, > org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@16a9a4f1, > > org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, > > org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@31da6b2e], > > resourceBasePath = 'src/main/webapp', contextLoader = > 'org.springframework.boot.test.context.SpringBootContextLoader', > parent = [null]], attributes = > map['org.springframework.test.context.web.ServletTestExecutionListener.activateListener' > > -> false]]]. > 02:08:49.167 [main] DEBUG > org.springframework.test.context.support.TestPropertySourceUtils > - Adding inlined properties to environment: {spring.jmx.enabled=false, > server.port=8080, > spring.application.name=greeting-service, > org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true} > > ERROR StatusLogger Log4j2 could not find a logging implementation. Please add > log4j-core > to the classpath. Using SimpleLogger to log to the console... > . ____ _ __ _ _ > /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ > ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ > \\/ ___)| |_)| | | | | || (_| | ) ) ) ) > ' |____| .__|_| |_|_| |_\__, | / / / / > =========|_|==============|___/=/_/_/_/ > :: Spring Boot :: (v2.1.6.RELEASE) > 2019-09-29 02:08:52.029 INFO 6952 --- [ main] > o.a.s.pack.integration.tests.PackIT > : Starting PackIT on localhost with PID 6952 (started by travis in > /home/travis/build/apache/servicecomb-pack/integration-tests/pack-tests) > 2019-09-29 02:08:52.040 INFO 6952 --- [ main] > o.a.s.pack.integration.tests.PackIT > : No active profile set, falling back to default profiles: default > 2019-09-29 02:08:58.064 INFO 6952 --- [ main] > .s.d.r.c.RepositoryConfigurationDelegate > : Bootstrapping Spring Data repositories in DEFAULT mode. > 2019-09-29 02:08:58.651 INFO 6952 --- [ main] > .s.d.r.c.RepositoryConfigurationDelegate > : Finished Spring Data repository scanning in 536ms. Found 2 repository > interfaces. > 2019-09-29 02:09:00.189 INFO 6952 --- [ main] > trationDelegate$BeanPostProcessorChecker > : Bean > 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' > > of type > [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$7a0a86c7] > > is not eligible for getting processed by all BeanPostProcessors (for example: > not eligible > for auto-proxying) > 2019-09-29 02:09:00.868 INFO 6952 --- [ main] > trationDelegate$BeanPostProcessorChecker > : Bean > 'org.apache.servicecomb.pack.omega.transaction.spring.TransactionAspectConfig' > > of type > [org.apache.servicecomb.pack.omega.transaction.spring.TransactionAspectConfig$$EnhancerBySpringCGLIB$$e263c6a7] > > is not eligible for getting processed by all BeanPostProcessors (for example: > not eligible > for auto-proxying) > 2019-09-29 02:09:00.938 INFO 6952 --- [ main] > trationDelegate$BeanPostProcessorChecker > : Bean 'org.apache.servicecomb.pack.omega.spring.OmegaSpringConfig' of type > [org.apache.servicecomb.pack.omega.spring.OmegaSpringConfig$$EnhancerBySpringCGLIB$$28d346cf] > > is not eligible for getting processed by all BeanPostProcessors (for example: > not eligible > for auto-proxying) > 2019-09-29 02:09:01.030 INFO 6952 --- [ main] > trationDelegate$BeanPostProcessorChecker > : Bean 'omegaUniqueIdGenerator' of type > [org.apache.servicecomb.pack.omega.context.UniqueIdGenerator] > is not eligible for getting processed by all BeanPostProcessors (for example: > not eligible > for auto-proxying) > 2019-09-29 02:09:01.049 INFO 6952 --- [ main] > o.a.s.p.omega.spring.OmegaSpringConfig > : alpha.feature.akka.enabled=false > 2019-09-29 02:09:01.060 INFO 6952 --- [ main] > trationDelegate$BeanPostProcessorChecker > : Bean 'omegaContext' of type > [org.apache.servicecomb.pack.omega.context.OmegaContext] > is not eligible for getting processed by all BeanPostProcessors (for example: > not eligible > for auto-proxying) > 2019-09-29 02:09:01.099 INFO 6952 --- [ main] > trationDelegate$BeanPostProcessorChecker > : Bean 'compensationContext' of type > [org.apache.servicecomb.pack.omega.context.CallbackContext] > is not eligible for getting processed by all BeanPostProcessors (for example: > not eligible > for auto-proxying) > 2019-09-29 02:09:01.146 INFO 6952 --- [ main] > trationDelegate$BeanPostProcessorChecker > : Bean 'coordinateContext' of type > [org.apache.servicecomb.pack.omega.context.CallbackContext] > is not eligible for getting processed by all BeanPostProcessors (for example: > not eligible > for auto-proxying) > 2019-09-29 02:09:04.301 INFO 6952 --- [ main] > o.s.b.w.embedded.tomcat.TomcatWebServer > : Tomcat initialized with port(s): 8080 (http) > 2019-09-29 02:09:04.495 INFO 6952 --- [ main] > o.apache.catalina.core.StandardService > : Starting service [Tomcat] > 2019-09-29 02:09:04.496 INFO 6952 --- [ main] > org.apache.catalina.core.StandardEngine > : Starting Servlet engine: [Apache Tomcat/9.0.21] > 2019-09-29 02:09:04.790 INFO 6952 --- [ main] > o.a.c.c.C.[Tomcat].[localhost].[/] > : Initializing Spring embedded WebApplicationContext > 2019-09-29 02:09:04.791 INFO 6952 --- [ main] o.s.web.context.ContextLoader : > Root > WebApplicationContext: initialization completed in 10343 ms > 2019-09-29 02:09:05.916 INFO 6952 --- [ main] > com.zaxxer.hikari.HikariDataSource > : HikariPool-1 - Starting... > 2019-09-29 02:09:06.156 INFO 6952 --- [ main] > com.zaxxer.hikari.HikariDataSource > : HikariPool-1 - Start completed. > 2019-09-29 02:09:07.779 INFO 6952 --- [ main] > j.LocalContainerEntityManagerFactoryBean > : Initialized JPA EntityManagerFactory for persistence unit 'default' > 2019-09-29 02:09:13.324 INFO 6952 --- [ main] > o.e.p.s./.6.0-SNAPSHOT.jar_default > : EclipseLink, version: Eclipse Persistence Services - > 2.7.1.v20171221-bd47e8f > 2019-09-29 02:09:13.465 INFO 6952 --- [ main] > o.e.p.s./.6.0.jar_default.connection > : > /file:/home/travis/build/apache/servicecomb-pack/alpha/alpha-core/target/alpha-core-0.6.0-SNAPSHOT.jar_default > > login successful > 2019-09-29 02:09:15.345 INFO 6952 --- [ main] > o.s.s.concurrent.ThreadPoolTaskExecutor > : Initializing ExecutorService 'applicationTaskExecutor' > 2019-09-29 02:09:15.746 WARN 6952 --- [ main] > aWebConfiguration$JpaWebMvcConfiguration > : spring.jpa.open-in-view is enabled by default. Therefore, database queries > may > be performed during view rendering. Explicitly configure > spring.jpa.open-in-view > to disable this warning > 2019-09-29 02:09:16.663 INFO 6952 --- [ main] > o.a.s.p.omega.spring.OmegaSpringConfig > : Discovery alpha cluster address localhost:32769 from DEFAULT > 2019-09-29 02:09:20.873 INFO 6952 --- [ main] > o.s.b.w.embedded.tomcat.TomcatWebServer > : Tomcat started on port(s): 8080 (http) with context path '' > 2019-09-29 02:09:20.888 INFO 6952 --- [ main] > o.a.s.pack.integration.tests.PackIT > : Started PackIT in 31.708 seconds (JVM running for 36.651) > 2019-09-29 02:09:21.780 INFO 6952 --- [nio-8080-exec-1] > o.a.c.c.C.[Tomcat].[localhost].[/] > : Initializing Spring DispatcherServlet 'dispatcherServlet' > 2019-09-29 02:09:21.782 INFO 6952 --- [nio-8080-exec-1] > o.s.web.servlet.DispatcherServlet > : Initializing Servlet 'dispatcherServlet' > 2019-09-29 02:09:21.900 INFO 6952 --- [nio-8080-exec-1] > o.s.web.servlet.DispatcherServlet > : Completed initialization in 116 ms > 2019-09-29 02:09:23.566 WARN 6952 --- [nio-8080-exec-5] > o.a.s.p.o.transaction.ForwardRecovery > : Retrying sub tx failed, global tx id: 4557ae79-1a31-4f32-824c-396ae54070fb, > local > tx id: 20d275d2-8e92-4fda-ac82-4c350e5121c0, method: java.lang.String > org.apache.servicecomb.pack.integration.tests.GreetingService.open(java.lang.String,int), > > remains: 2 > 2019-09-29 02:09:23.632 WARN 6952 --- [nio-8080-exec-5] > o.a.s.p.o.transaction.ForwardRecovery > : Retrying sub tx failed, global tx id: 4557ae79-1a31-4f32-824c-396ae54070fb, > local > tx id: 20d275d2-8e92-4fda-ac82-4c350e5121c0, method: java.lang.String > org.apache.servicecomb.pack.integration.tests.GreetingService.open(java.lang.String,int), > > remains: 1 > 2019-09-29 02:09:23.683 ERROR 6952 --- [nio-8080-exec-5] > o.a.s.p.o.transaction.ForwardRecovery > : Retried sub tx failed maximum times, global tx id: > 4557ae79-1a31-4f32-824c-396ae54070fb, > local tx id: 20d275d2-8e92-4fda-ac82-4c350e5121c0, method: java.lang.String > org.apache.servicecomb.pack.integration.tests.GreetingService.open(java.lang.String,int), > > retried times: 3 > 2019-09-29 02:09:23.716 ERROR 6952 --- [nio-8080-exec-5] > .t.w.SagaStartAnnotationProcessorWrapper > : Transaction 4557ae79-1a31-4f32-824c-396ae54070fb failed. > 2019-09-29 02:09:23.749 ERROR 6952 --- [nio-8080-exec-5] > o.a.c.c.C.[.[.[/].[dispatcherServlet] > : Servlet.service() for servlet [dispatcherServlet] in context with path [] > threw > exception [Request processing failed; nested exception is > java.lang.IllegalStateException: > You know when the zoo opens, trespasser] with root cause > java.lang.IllegalStateException: You know when the zoo opens, trespasser > at > org.apache.servicecomb.pack.integration.tests.GreetingService.open(GreetingService.java:69) > > ~[test-classes/:na] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > ~[na:1.8.0_222] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > > ~[na:1.8.0_222] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > ~[na:1.8.0_222] > at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_222] > at > org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:752) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.apache.servicecomb.pack.omega.transaction.DefaultRecovery.applyTo(DefaultRecovery.java:69) > > ~[omega-transaction-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT] > at > org.apache.servicecomb.pack.omega.transaction.ForwardRecovery.applyTo(ForwardRecovery.java:49) > > ~[omega-transaction-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT] > at > org.apache.servicecomb.pack.omega.transaction.AbstractRecoveryPolicy.apply(AbstractRecoveryPolicy.java:40) > > ~[omega-transaction-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT] > at > org.apache.servicecomb.pack.omega.transaction.TransactionAspect.advise(TransactionAspect.java:66) > > ~[omega-transaction-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > ~[na:1.8.0_222] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > > ~[na:1.8.0_222] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > ~[na:1.8.0_222] > at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_222] > at > org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.apache.servicecomb.pack.integration.tests.GreetingService$$EnhancerBySpringCGLIB$$94144369.open() > > ~[test-classes/:na] > at > org.apache.servicecomb.pack.integration.tests.GreetingController.open(GreetingController.java:85) > > ~[test-classes/:na] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > ~[na:1.8.0_222] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > > ~[na:1.8.0_222] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > ~[na:1.8.0_222] > at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_222] > at > org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:752) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.apache.servicecomb.pack.omega.transaction.wrapper.SagaStartAnnotationProcessorWrapper.apply(SagaStartAnnotationProcessorWrapper.java:47) > > ~[omega-transaction-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT] > at > org.apache.servicecomb.pack.omega.transaction.SagaStartAspect.advise(SagaStartAspect.java:50) > > ~[omega-transaction-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > ~[na:1.8.0_222] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > > ~[na:1.8.0_222] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > ~[na:1.8.0_222] > at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_222] > at > org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.apache.servicecomb.pack.integration.tests.GreetingController$$EnhancerBySpringCGLIB$$4de3fbca.open() > > ~[test-classes/:na] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > ~[na:1.8.0_222] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > > ~[na:1.8.0_222] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > ~[na:1.8.0_222] > at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_222] > at > org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:645) > ~[javax.servlet-api-4.0.1.jar:4.0.1] > at > org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:750) > ~[javax.servlet-api-4.0.1.jar:4.0.1] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) > ~[tomcat-embed-websocket-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) > [tomcat-embed-core-9.0.21.jar:9.0.21] > at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:853) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1587) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > > [na:1.8.0_222] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > > [na:1.8.0_222] > at > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at java.lang.Thread.run(Thread.java:748) [na:1.8.0_222] > 2019-09-29 02:09:23.814 INFO 6952 --- [ault-executor-1] > s.p.o.c.g.s.GrpcCompensateStreamObserver > : Received compensate command, global tx id: > 4557ae79-1a31-4f32-824c-396ae54070fb, > local tx id: eab09a68-d790-44c4-a141-73908301674a, compensation method: > java.lang.String > org.apache.servicecomb.pack.integration.tests.GreetingService.goodbye(java.lang.String) > > 2019-09-29 02:09:23.867 INFO 6952 --- [ault-executor-1] > o.a.s.p.omega.context.CallbackContext > : Callback transaction with global tx id > [4557ae79-1a31-4f32-824c-396ae54070fb], > local tx id [eab09a68-d790-44c4-a141-73908301674a] > 2019-09-29 02:09:24.596 ERROR 6952 --- [nio-8080-exec-7] > o.a.c.c.C.[.[.[/].[dispatcherServlet] > : Servlet.service() for servlet [dispatcherServlet] in context with path [] > threw > exception [Request processing failed; nested exception is > java.lang.IllegalStateException: > You know where the door is, trespasser] with root cause > java.lang.IllegalStateException: You know where the door is, trespasser > at > org.apache.servicecomb.pack.integration.tests.GreetingService.beingRude(GreetingService.java:58) > > ~[test-classes/:na] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > ~[na:1.8.0_222] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > > ~[na:1.8.0_222] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > ~[na:1.8.0_222] > at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_222] > at > org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:752) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.apache.servicecomb.pack.omega.transaction.DefaultRecovery.applyTo(DefaultRecovery.java:69) > > ~[omega-transaction-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT] > at > org.apache.servicecomb.pack.omega.transaction.AbstractRecoveryPolicy.apply(AbstractRecoveryPolicy.java:40) > > ~[omega-transaction-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT] > at > org.apache.servicecomb.pack.omega.transaction.TransactionAspect.advise(TransactionAspect.java:66) > > ~[omega-transaction-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > ~[na:1.8.0_222] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > > ~[na:1.8.0_222] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > ~[na:1.8.0_222] > at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_222] > at > org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.apache.servicecomb.pack.integration.tests.GreetingService$$EnhancerBySpringCGLIB$$94144369.beingRude() > > ~[test-classes/:na] > at > org.apache.servicecomb.pack.integration.tests.GreetingController.rude(GreetingController.java:66) > > ~[test-classes/:na] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > ~[na:1.8.0_222] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > > ~[na:1.8.0_222] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > ~[na:1.8.0_222] > at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_222] > at > org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:752) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.apache.servicecomb.pack.integration.tests.GreetingController$$EnhancerBySpringCGLIB$$4de3fbca.rude() > > ~[test-classes/:na] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > ~[na:1.8.0_222] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > > ~[na:1.8.0_222] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > ~[na:1.8.0_222] > at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_222] > at > org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:645) > ~[javax.servlet-api-4.0.1.jar:4.0.1] > at > org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:750) > ~[javax.servlet-api-4.0.1.jar:4.0.1] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) > ~[tomcat-embed-websocket-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) > [tomcat-embed-core-9.0.21.jar:9.0.21] > at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:853) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1587) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > > [na:1.8.0_222] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > > [na:1.8.0_222] > at > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at java.lang.Thread.run(Thread.java:748) [na:1.8.0_222] > 2019-09-29 02:09:24.671 ERROR 6952 --- [nio-8080-exec-6] > .t.w.SagaStartAnnotationProcessorWrapper > : Transaction c8f19899-2ae2-4777-a565-0e0145af72fc failed. > 2019-09-29 02:09:24.676 ERROR 6952 --- [nio-8080-exec-6] > 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$InternalServerError: > 500 null] with root cause > org.springframework.web.client.HttpServerErrorException$InternalServerError: > 500 null > at > org.springframework.web.client.HttpServerErrorException.create(HttpServerErrorException.java:79) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:124) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:102) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.client.ResponseErrorHandler.handleError(ResponseErrorHandler.java:63) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:778) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:736) > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:670) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.client.RestTemplate.getForObject(RestTemplate.java:311) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.apache.servicecomb.pack.integration.tests.GreetingController.greet(GreetingController.java:54) > > ~[test-classes/:na] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > ~[na:1.8.0_222] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > > ~[na:1.8.0_222] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > ~[na:1.8.0_222] > at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_222] > at > org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:198) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:752) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.apache.servicecomb.pack.omega.transaction.wrapper.SagaStartAnnotationProcessorWrapper.apply(SagaStartAnnotationProcessorWrapper.java:47) > > ~[omega-transaction-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT] > at > org.apache.servicecomb.pack.omega.transaction.SagaStartAspect.advise(SagaStartAspect.java:50) > > ~[omega-transaction-0.6.0-SNAPSHOT.jar:0.6.0-SNAPSHOT] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > ~[na:1.8.0_222] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > > ~[na:1.8.0_222] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > ~[na:1.8.0_222] > at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_222] > at > org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:644) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:633) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:175) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) > > ~[spring-aop-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.apache.servicecomb.pack.integration.tests.GreetingController$$EnhancerBySpringCGLIB$$4de3fbca.greet() > > ~[test-classes/:na] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > ~[na:1.8.0_222] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > > ~[na:1.8.0_222] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > ~[na:1.8.0_222] > at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_222] > at > org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:645) > ~[javax.servlet-api-4.0.1.jar:4.0.1] > at > org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882) > > ~[spring-webmvc-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:750) > ~[javax.servlet-api-4.0.1.jar:4.0.1] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) > ~[tomcat-embed-websocket-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109) > > ~[spring-web-5.1.8.RELEASE.jar:5.1.8.RELEASE] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) > > ~[tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) > [tomcat-embed-core-9.0.21.jar:9.0.21] > at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:853) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1587) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > > [na:1.8.0_222] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > > [na:1.8.0_222] > at > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) > > [tomcat-embed-core-9.0.21.jar:9.0.21] > at java.lang.Thread.run(Thread.java:748) [na:1.8.0_222] > 2019-09-29 02:09:25.152 WARN 6952 --- [nio-8080-exec-8] > o.a.s.p.o.transaction.ForwardRecovery > : Retrying sub tx failed, global tx id: ccd19700-09a1-429a-a0be-cd89a1931e96, > local > tx id: 444a5727-3b38-41a5-a4f5-0ba6148d2af9, method: java.lang.String > org.apache.servicecomb.pack.integration.tests.GreetingService.open(java.lang.String,int), > > remains: 2 > Tests run: 5, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 39.181 sec > <<< FAILURE! > - in org.apache.servicecomb.pack.integration.tests.PackIT > compensatesFailedGlobalTransaction(org.apache.servicecomb.pack.integration.tests.PackIT) > > Time elapsed: 0.584 sec <<< FAILURE! > java.lang.AssertionError: > Expected: is <1> > but: was <2> > at > org.apache.servicecomb.pack.integration.tests.PackIT.compensatesFailedGlobalTransaction(PackIT.java:151) > > 2019-09-29 02:09:25.533 INFO 6952 --- [ Thread-8] > o.s.s.concurrent.ThreadPoolTaskExecutor > : Shutting down ExecutorService 'applicationTaskExecutor' > 2019-09-29 02:09:25.535 INFO 6952 --- [ Thread-8] > j.LocalContainerEntityManagerFactoryBean > : Closing JPA EntityManagerFactory for persistence unit 'default' > 2019-09-29 02:09:25.546 INFO 6952 --- [ Thread-8] > com.zaxxer.hikari.HikariDataSource > : HikariPool-1 - Shutdown initiated... > 2019-09-29 02:09:25.589 INFO 6952 --- [ Thread-8] > com.zaxxer.hikari.HikariDataSource > : HikariPool-1 - Shutdown completed. > Results : > Failed tests: > PackIT.compensatesFailedGlobalTransaction:151 > Expected: is <1> > but: was <2> > Tests run: 5, Failures: 1, Errors: 0, Skipped: 0 > > > Lei Zhang