Lei Zhang created SCB-1501:
------------------------------

             Summary: Occasional UnitTest failure in 
PackIT.compensatesFailedGlobalTransaction
                 Key: SCB-1501
                 URL: https://issues.apache.org/jira/browse/SCB-1501
             Project: Apache ServiceComb
          Issue Type: Test
          Components: Saga
    Affects Versions: pack-0.6.0
            Reporter: Lei Zhang
            Assignee: Lei Zhang
             Fix For: pack-0.6.0


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(<generated>)
 ~[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(<generated>)
 ~[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(<generated>)
 ~[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(<generated>)
 ~[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(<generated>)
 ~[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



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to