coolbeevip edited a comment on issue #583: Failed to get reconnected sender, 
all alpha server is down.
URL: 
https://github.com/apache/servicecomb-pack/issues/583#issuecomment-549736471
 
 
   从以下日志看好像是序列化错误,你在检查以下你的A,B的Omega和Alpha服务的版本是否一致
   
   ```
   
org.apache.servicecomb.pack.omega.connector.grpc.saga.GrpcSagaClientMessageSender.convertEvent(GrpcSagaClientMessageSender.java:101)
 ~[omega-connector-grpc-0.5.0.jar:0.5.0]
   ```
   对应的代码是如下
   
   ```java
     private GrpcTxEvent convertEvent(TxEvent event) {
       ByteString payloads = 
ByteString.copyFrom(serializer.serialize(event.payloads())); <----在这句报错
   
       Builder builder = GrpcTxEvent.newBuilder()
           .setServiceName(serviceConfig.getServiceName())
           .setInstanceId(serviceConfig.getInstanceId())
           .setTimestamp(event.timestamp())
           .setGlobalTxId(event.globalTxId())
           .setLocalTxId(event.localTxId())
           .setParentTxId(event.parentTxId() == null ? "" : event.parentTxId())
           .setType(event.type().name())
           .setTimeout(event.timeout())
           .setCompensationMethod(event.compensationMethod())
           .setRetryMethod(event.retryMethod() == null ? "" : 
event.retryMethod())
           .setRetries(event.retries())
           .setPayloads(payloads);
   
       return builder.build();
     }
   ```

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to 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