This is an automated email from the ASF dual-hosted git repository.

aaronai pushed a commit to branch java_dev
in repository https://gitbox.apache.org/repos/asf/rocketmq-clients.git


The following commit(s) were added to refs/heads/java_dev by this push:
     new 8c88e77  Adapt to the latest protocol
8c88e77 is described below

commit 8c88e7710abc2b091c2b71bf9df477c7c101cca7
Author: Aaron Ai <[email protected]>
AuthorDate: Tue Jul 12 15:42:39 2022 +0800

    Adapt to the latest protocol
---
 java/client-shade/src/main/resources/rocketmq.logback.xml            | 4 ++--
 .../java/org/apache/rocketmq/client/java/impl/TelemetrySession.java  | 2 +-
 .../org/apache/rocketmq/client/java/impl/producer/ProducerImpl.java  | 5 ++---
 java/client/src/main/resources/logback.xml                           | 4 ++--
 4 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/java/client-shade/src/main/resources/rocketmq.logback.xml 
b/java/client-shade/src/main/resources/rocketmq.logback.xml
index 8f113b0..b7f694b 100644
--- a/java/client-shade/src/main/resources/rocketmq.logback.xml
+++ b/java/client-shade/src/main/resources/rocketmq.logback.xml
@@ -33,6 +33,6 @@
         <appender-ref ref="DefaultAppender" additivity="false"/>
     </root>
     <!-- ref: https://github.com/grpc/grpc-java/issues/3033 -->
-    <!-- <logger name="io.grpc" level="error"/> -->
-    <!-- <logger name="org.apache.rocketmq.shaded.io.grpc" level="error"/> -->
+     <logger name="io.grpc" level="error"/>
+     <logger name="org.apache.rocketmq.shaded.io.grpc" level="error"/>
 </configuration>
\ No newline at end of file
diff --git 
a/java/client/src/main/java/org/apache/rocketmq/client/java/impl/TelemetrySession.java
 
b/java/client/src/main/java/org/apache/rocketmq/client/java/impl/TelemetrySession.java
index bcf2af1..36d74a5 100644
--- 
a/java/client/src/main/java/org/apache/rocketmq/client/java/impl/TelemetrySession.java
+++ 
b/java/client/src/main/java/org/apache/rocketmq/client/java/impl/TelemetrySession.java
@@ -179,7 +179,7 @@ public class TelemetrySession implements 
StreamObserver<TelemetryCommand> {
             }
         } catch (Throwable t) {
             LOGGER.error("[Bug] unexpected exception raised while receiving 
command from remote, command={}, "
-                + "clientId={}", command, client.getClientId());
+                + "clientId={}", command, client.getClientId(), t);
         }
     }
 
diff --git 
a/java/client/src/main/java/org/apache/rocketmq/client/java/impl/producer/ProducerImpl.java
 
b/java/client/src/main/java/org/apache/rocketmq/client/java/impl/producer/ProducerImpl.java
index 461c9b8..af192af 100644
--- 
a/java/client/src/main/java/org/apache/rocketmq/client/java/impl/producer/ProducerImpl.java
+++ 
b/java/client/src/main/java/org/apache/rocketmq/client/java/impl/producer/ProducerImpl.java
@@ -129,9 +129,8 @@ class ProducerImpl extends ClientImpl implements Producer {
 
     @Override
     public void onRecoverOrphanedTransactionCommand(Endpoints endpoints, 
RecoverOrphanedTransactionCommand command) {
-        final MessageQueueImpl mq = new 
MessageQueueImpl(command.getMessageQueue());
         final String transactionId = command.getTransactionId();
-        final String messageId = 
command.getOrphanedTransactionalMessage().getSystemProperties().getMessageId();
+        final String messageId = 
command.getMessage().getSystemProperties().getMessageId();
         if (null == checker) {
             LOGGER.error("No transaction checker registered, ignore it, 
messageId={}, transactionId={}, endpoints={},"
                 + " clientId={}", messageId, transactionId, endpoints, 
clientId);
@@ -139,7 +138,7 @@ class ProducerImpl extends ClientImpl implements Producer {
         }
         MessageViewImpl messageView;
         try {
-            messageView = 
MessageViewImpl.fromProtobuf(command.getOrphanedTransactionalMessage(), mq);
+            messageView = MessageViewImpl.fromProtobuf(command.getMessage());
         } catch (Throwable t) {
             LOGGER.error("[Bug] Failed to decode message during orphaned 
transaction message recovery, messageId={}, "
                 + "transactionId={}, endpoints={}, clientId={}", messageId, 
transactionId, endpoints, clientId, t);
diff --git a/java/client/src/main/resources/logback.xml 
b/java/client/src/main/resources/logback.xml
index b9c89fb..5e85f1e 100644
--- a/java/client/src/main/resources/logback.xml
+++ b/java/client/src/main/resources/logback.xml
@@ -33,6 +33,6 @@
         <appender-ref ref="DefaultAppender" additivity="false"/>
     </root>
     <!-- ref: https://github.com/grpc/grpc-java/issues/3033 -->
-    <!-- <logger name="io.grpc" level="error"/> -->
-    <!-- <logger name="org.apache.rocketmq.shaded.io.grpc" level="error"/> -->
+     <logger name="io.grpc" level="error"/>
+     <logger name="org.apache.rocketmq.shaded.io.grpc" level="error"/>
 </configuration>
\ No newline at end of file

Reply via email to