bigzengdotcom opened a new issue #327: io.grpc.StatusRuntimeException: 
CANCELLED: Failed to read message.
URL: https://github.com/apache/incubator-servicecomb-saga/issues/327
 
 
   after #326   
   
   i wrote a method (with @SagaStart) in another service named 
core-base-service to invoke addStaff Method of Staff Controller in membership 
service via spring feign .  and in addStaff mehod , it invoke save method (with 
@Compensable ) in StaffService.
   
   the exception follows:
   
   io.grpc.StatusRuntimeException: CANCELLED: Failed to read message.
        at io.grpc.Status.asRuntimeException(Status.java:526) 
~[grpc-core-1.14.0.jar:1.14.0]
        at 
io.grpc.stub.ClientCalls$StreamObserverToCallListenerAdapter.onClose(ClientCalls.java:420)
 [grpc-stub-1.14.0.jar:1.14.0]
        at 
io.grpc.PartialForwardingClientCallListener.onClose(PartialForwardingClientCallListener.java:39)
 [grpc-core-1.14.0.jar:1.14.0]
        at 
io.grpc.ForwardingClientCallListener.onClose(ForwardingClientCallListener.java:23)
 [grpc-core-1.14.0.jar:1.14.0]
        at 
io.grpc.ForwardingClientCallListener$SimpleForwardingClientCallListener.onClose(ForwardingClientCallListener.java:40)
 [grpc-core-1.14.0.jar:1.14.0]
        at 
io.grpc.internal.CensusStatsModule$StatsClientInterceptor$1$1.onClose(CensusStatsModule.java:684)
 [grpc-core-1.14.0.jar:1.14.0]
        at 
io.grpc.PartialForwardingClientCallListener.onClose(PartialForwardingClientCallListener.java:39)
 [grpc-core-1.14.0.jar:1.14.0]
        at 
io.grpc.ForwardingClientCallListener.onClose(ForwardingClientCallListener.java:23)
 [grpc-core-1.14.0.jar:1.14.0]
        at 
io.grpc.ForwardingClientCallListener$SimpleForwardingClientCallListener.onClose(ForwardingClientCallListener.java:40)
 [grpc-core-1.14.0.jar:1.14.0]
        at 
io.grpc.internal.CensusTracingModule$TracingClientInterceptor$1$1.onClose(CensusTracingModule.java:403)
 [grpc-core-1.14.0.jar:1.14.0]
        at 
io.grpc.internal.ClientCallImpl.closeObserver(ClientCallImpl.java:459) 
[grpc-core-1.14.0.jar:1.14.0]
        at io.grpc.internal.ClientCallImpl.access$300(ClientCallImpl.java:63) 
[grpc-core-1.14.0.jar:1.14.0]
        at 
io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl.close(ClientCallImpl.java:546)
 [grpc-core-1.14.0.jar:1.14.0]
        at 
io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl.access$600(ClientCallImpl.java:467)
 [grpc-core-1.14.0.jar:1.14.0]
        at 
io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1MessagesAvailable.runInContext(ClientCallImpl.java:531)
 [grpc-core-1.14.0.jar:1.14.0]
        at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37) 
[grpc-core-1.14.0.jar:1.14.0]
        at 
io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123) 
[grpc-core-1.14.0.jar:1.14.0]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
[na:1.8.0_131]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
[na:1.8.0_131]
        at java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]
   Caused by: java.lang.IllegalArgumentException: argument type mismatch
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.8.0_131]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[na:1.8.0_131]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[na:1.8.0_131]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_131]
        at 
org.apache.servicecomb.saga.omega.context.CallbackContext.apply(CallbackContext.java:50)
 ~[omega-context-0.3.0.jar:0.3.0]
        at 
org.apache.servicecomb.saga.omega.transaction.CompensationMessageHandler.onReceive(CompensationMessageHandler.java:35)
 ~[omega-transaction-0.3.0.jar:0.3.0]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.8.0_131]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
~[na:1.8.0_131]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[na:1.8.0_131]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_131]
        at 
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344)
 ~[spring-aop-5.0.5.RELEASE.jar:5.0.5.RELEASE]
        at 
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:206)
 ~[spring-aop-5.0.5.RELEASE.jar:5.0.5.RELEASE]
        at com.sun.proxy.$Proxy186.onReceive(Unknown Source) ~[na:na]
        at 
org.apache.servicecomb.saga.omega.connector.grpc.saga.GrpcCompensateStreamObserver.onNext(GrpcCompensateStreamObserver.java:52)
 ~[omega-connector-grpc-0.3.0.jar:0.3.0]
        at 
org.apache.servicecomb.saga.omega.connector.grpc.saga.GrpcCompensateStreamObserver.onNext(GrpcCompensateStreamObserver.java:31)
 ~[omega-connector-grpc-0.3.0.jar:0.3.0]
        at 
io.grpc.stub.ClientCalls$StreamObserverToCallListenerAdapter.onMessage(ClientCalls.java:407)
 [grpc-stub-1.14.0.jar:1.14.0]
        at 
io.grpc.ForwardingClientCallListener.onMessage(ForwardingClientCallListener.java:33)
 [grpc-core-1.14.0.jar:1.14.0]
        at 
io.grpc.ForwardingClientCallListener.onMessage(ForwardingClientCallListener.java:33)
 [grpc-core-1.14.0.jar:1.14.0]
        at 
io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1MessagesAvailable.runInContext(ClientCallImpl.java:519)
 [grpc-core-1.14.0.jar:1.14.0]
        ... 5 common frames omitted
   
   2018-11-05 15:56:53.541  INFO 51280 --- [pool-1-thread-1] 
.a.s.s.o.c.g.c.PushBackReconnectRunnable : Retry connecting to alpha at 
139.159.148.80:8088
   2018-11-05 15:56:53.558 ERROR 51280 --- [pool-1-thread-1] 
.a.s.s.o.c.g.c.PushBackReconnectRunnable : Failed to reconnect to alpha at 
139.159.148.80:8088
   
   io.grpc.StatusRuntimeException: UNKNOWN
        at 
io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:222) 
~[grpc-stub-1.14.0.jar:1.14.0]
        at io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:203) 
~[grpc-stub-1.14.0.jar:1.14.0]
        at io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:132) 
~[grpc-stub-1.14.0.jar:1.14.0]
        at 
org.apache.servicecomb.saga.pack.contract.grpc.TxEventServiceGrpc$TxEventServiceBlockingStub.onDisconnected(TxEventServiceGrpc.java:280)
 ~[pack-contract-grpc-0.3.0.jar:0.3.0]
        at 
org.apache.servicecomb.saga.omega.connector.grpc.saga.GrpcSagaClientMessageSender.onDisconnected(GrpcSagaClientMessageSender.java:75)
 ~[omega-connector-grpc-0.3.0.jar:0.3.0]
        at 
org.apache.servicecomb.saga.omega.connector.grpc.core.PushBackReconnectRunnable.run(PushBackReconnectRunnable.java:52)
 ~[omega-connector-grpc-0.3.0.jar:0.3.0]
        at 
org.apache.servicecomb.saga.omega.connector.grpc.core.PendingTaskRunner$1.run(PendingTaskRunner.java:44)
 [omega-connector-grpc-0.3.0.jar:0.3.0]
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
[na:1.8.0_131]
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) 
[na:1.8.0_131]
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
 [na:1.8.0_131]
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
 [na:1.8.0_131]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
[na:1.8.0_131]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
[na:1.8.0_131]
        at java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]
   
   
   and the transaction came as follow:
   
   
![image](https://user-images.githubusercontent.com/18557622/47987308-27ec5880-e11a-11e8-9ebc-e4067d6c00fe.png)
   
   no SagaEndedEvent was found
   
   
   
   the network is normal, can anyone hep me with this issue?
   
   
   
   
   
   
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to