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
Lei Zhang