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

lizhanhui pushed a commit to branch revert-5185-issue_5138_alt2
in repository https://gitbox.apache.org/repos/asf/rocketmq.git

commit f0b33b198e3027e7154c3ac12164a478b4e8f6f3
Author: Zhanhui Li <[email protected]>
AuthorDate: Mon Sep 26 09:54:16 2022 +0800

    Revert "[ISSUE #5138] Do not throw exception in order producer demo (#5185)"
    
    This reverts commit d40765db49ace7d984967f616b7a66684658b363.
---
 .../java/org/apache/rocketmq/example/ordermessage/Producer.java   | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git 
a/example/src/main/java/org/apache/rocketmq/example/ordermessage/Producer.java 
b/example/src/main/java/org/apache/rocketmq/example/ordermessage/Producer.java
index 8ee11bf2b..c5d864fa3 100644
--- 
a/example/src/main/java/org/apache/rocketmq/example/ordermessage/Producer.java
+++ 
b/example/src/main/java/org/apache/rocketmq/example/ordermessage/Producer.java
@@ -16,6 +16,7 @@
  */
 package org.apache.rocketmq.example.ordermessage;
 
+import org.apache.rocketmq.client.exception.MQBrokerException;
 import org.apache.rocketmq.client.exception.MQClientException;
 import org.apache.rocketmq.client.producer.DefaultMQProducer;
 import org.apache.rocketmq.client.producer.MessageQueueSelector;
@@ -23,11 +24,13 @@ import org.apache.rocketmq.client.producer.SendResult;
 import org.apache.rocketmq.common.message.Message;
 import org.apache.rocketmq.common.message.MessageQueue;
 import org.apache.rocketmq.remoting.common.RemotingHelper;
+import org.apache.rocketmq.remoting.exception.RemotingException;
 
+import java.io.UnsupportedEncodingException;
 import java.util.List;
 
 public class Producer {
-    public static void main(String[] args) throws MQClientException {
+    public static void main(String[] args) throws UnsupportedEncodingException 
{
         try {
             DefaultMQProducer producer = new 
DefaultMQProducer("please_rename_unique_group_name");
             producer.start();
@@ -51,9 +54,8 @@ public class Producer {
             }
 
             producer.shutdown();
-        } catch (Exception e) {
+        } catch (MQClientException | RemotingException | MQBrokerException | 
InterruptedException e) {
             e.printStackTrace();
-            throw new MQClientException(e.getMessage(), null);
         }
     }
 }

Reply via email to