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

penghui pushed a commit to branch branch-2.7
in repository https://gitbox.apache.org/repos/asf/pulsar.git

commit 0d2383171bc25e8557853218ac599136be7e3456
Author: Aloys <[email protected]>
AuthorDate: Sat Dec 5 01:31:46 2020 +0800

    fix exception cast error (#8828)
    
    Fixes #8827
    
    ### Motivation
    
    fix exception cast error
    
    (cherry picked from commit b1359a562baf63a2ebfc43cfc4b10f59a0720e86)
---
 .../src/main/java/org/apache/pulsar/broker/admin/AdminResource.java   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/AdminResource.java 
b/pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/AdminResource.java
index 7779d45..1be8d75 100644
--- 
a/pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/AdminResource.java
+++ 
b/pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/AdminResource.java
@@ -699,7 +699,7 @@ public abstract class AdminResource extends 
PulsarWebResource {
             return 
pulsar.getBrokerService().fetchPartitionedTopicMetadataAsync(topicName).get();
         } catch (Exception e) {
             if (e.getCause() instanceof RestException) {
-                throw (RestException) e;
+                throw (RestException) e.getCause();
             }
             throw new RestException(e);
         }
@@ -712,7 +712,7 @@ public abstract class AdminResource extends 
PulsarWebResource {
                     .get();
         } catch (Exception e) {
             if (e.getCause() instanceof RestException) {
-                throw (RestException) e;
+                throw (RestException) e.getCause();
             }
             throw new RestException(e);
         }

Reply via email to