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)