rdhabalia closed pull request #902: Set error-message into RestException
URL: https://github.com/apache/incubator-pulsar/pull/902
 
 
   

This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:

As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):

diff --git 
a/pulsar-broker/src/main/java/org/apache/pulsar/broker/web/RestException.java 
b/pulsar-broker/src/main/java/org/apache/pulsar/broker/web/RestException.java
index bba5dd028..621dd80ae 100644
--- 
a/pulsar-broker/src/main/java/org/apache/pulsar/broker/web/RestException.java
+++ 
b/pulsar-broker/src/main/java/org/apache/pulsar/broker/web/RestException.java
@@ -48,7 +48,7 @@ public RestException(Response.Status status, String message) {
     }
 
     public RestException(int code, String message) {
-        super(Response.status(code).entity(new 
ErrorData(message)).type(MediaType.APPLICATION_JSON).build());
+        super(message, Response.status(code).entity(new 
ErrorData(message)).type(MediaType.APPLICATION_JSON).build());
     }
 
     public RestException(Throwable t) {
diff --git 
a/pulsar-broker/src/test/java/org/apache/pulsar/broker/admin/AdminTest.java 
b/pulsar-broker/src/test/java/org/apache/pulsar/broker/admin/AdminTest.java
index b25635a7d..3f03a39e8 100644
--- a/pulsar-broker/src/test/java/org/apache/pulsar/broker/admin/AdminTest.java
+++ b/pulsar-broker/src/test/java/org/apache/pulsar/broker/admin/AdminTest.java
@@ -626,4 +626,12 @@ void persistentTopics() throws Exception {
         assertTrue(permission.isEmpty());
     }
 
+    @Test
+    public void testRestExceptionMessage() {
+        String message = "my-message";
+        RestException exception = new 
RestException(Status.PRECONDITION_FAILED, message);
+        assertEquals(exception.getMessage(), message);
+
+    }
+    
 }


 

----------------------------------------------------------------
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:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to