Hi Devs,

I added a fix for this (commit 7b591d37ceb18692da7782ae53c9a64444096ef0 - 
adding the exception message to the returned  RestAPIException), please review 
it,

Thanks

Martin

From: Shaheedur Haque (shahhaqu)
Sent: Thursday, March 19, 2015 1:19 PM
To: [email protected]
Subject: Trouble with Cartridge Groups

Hi,

When I have a well-formed Cartridge Group then everything works nicely. 
However, if I accidentally specify a cartridge name that does not exist, then 
the attempt to create the Cartridge group correctly fails with an eception, but 
the exception message does not bother to say *which* cartridge name was in 
error:

TID: [0] [STRATOS] [2015-03-19 20:12:15,504] ERROR 
{org.apache.stratos.rest.endpoint.handlers.CustomExceptionMapper} -  Could not 
add cartridge group
org.apache.stratos.rest.endpoint.exception.RestAPIException: Could not add 
cartridge group
        at 
org.apache.stratos.rest.endpoint.api.StratosApiV41Utils.addServiceGroup(StratosApiV41Utils.java:870)
        at 
org.apache.stratos.rest.endpoint.api.StratosApiV41.addServiceGroup(StratosApiV41.java:413)
        ...
        at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.stratos.rest.endpoint.exception.RestAPIException
        at 
org.apache.stratos.rest.endpoint.api.StratosApiV41Utils.addServiceGroup(StratosApiV41Utils.java:818)
        ... 45 more
Caused by: 
org.apache.stratos.cloud.controller.stub.CloudControllerServiceCartridgeNotFoundExceptionException:
 CloudControllerServiceCartridgeNotFoundExceptionException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

I would like to suggest that be addressed as a small enhancement.

Thanks, Shaheed

Reply via email to