Thanks Chamila!

On Fri, May 8, 2015 at 8:23 AM, Chamila De Alwis <chami...@wso2.com> wrote:

> The issue with custom exceptions not being returned was that in the stub
> when recreating the exception, in the returned AxisFault, 'detail' field is
> being set to null. Therefore the custom exception classname cannot be
> retrieved and only the AxisFault is thrown. I couldn't investigate how the
> detail property is set to null in some exceptions while in other the detail
> property had proper values. Hope this may be of some help to you Lahiru.
> On May 8, 2015 8:16 AM, "Lahiru Sandaruwan" <lahi...@wso2.com> wrote:
>
>>
>> On Fri, May 8, 2015 at 8:13 AM, Chamila De Alwis <chami...@wso2.com>
>> wrote:
>>
>>> +1
>>> Few notes
>>>
>>> 1. Some of Cloud Controller and Autoscaler backend errors are not
>>> returned as specific custom errors to the stub. Instead they are returned
>>> as AxisFaults. This needs to be investigated and fixed as an additional
>>> measure. Otherwise the change proposed would not be effective.
>>>
>>
>> Correct. I'm working on this as well...
>>
>>>  2. The CLI also doesn't properly check returned status codes when
>>> printing success or failure. This might also help managing those errors.
>>>
>> Will fix this as well.
>>
>> Thanks.
>>
>>>  On May 8, 2015 8:06 AM, "Lahiru Sandaruwan" <lahi...@wso2.com> wrote:
>>>
>>>> Hi all,
>>>>
>>>> It seems $subject is possible. We wrap real exceptions
>>>> with UserManagerException in this class. IMO this is not correct way of
>>>> handling exceptions.
>>>>
>>>> As a result of this, it returns wrong response.
>>>>
>>>> E.g. Removing non existing user returns "Could not delete user: sd",
>>>> but it should return that user does not exist.
>>>>
>>>> stratos>  remove-user sd
>>>> Could not delete user: sd
>>>>
>>>> Correct way is to let the "StratosApiV41" class handle all the specific
>>>> exceptions and return correct status code with message.
>>>>
>>>> Wdyt?
>>>>
>>>> Thanks.
>>>> --
>>>> --
>>>> Lahiru Sandaruwan
>>>> Committer and PMC member, Apache Stratos,
>>>> Senior Software Engineer,
>>>> WSO2 Inc., http://wso2.com
>>>> lean.enterprise.middleware
>>>>
>>>> phone: +94773325954
>>>> email: lahi...@wso2.com blog: http://lahiruwrites.blogspot.com/
>>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>>>
>>>>
>>
>>
>> --
>> --
>> Lahiru Sandaruwan
>> Committer and PMC member, Apache Stratos,
>> Senior Software Engineer,
>> WSO2 Inc., http://wso2.com
>> lean.enterprise.middleware
>>
>> phone: +94773325954
>> email: lahi...@wso2.com blog: http://lahiruwrites.blogspot.com/
>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>>
>>


-- 
--
Lahiru Sandaruwan
Committer and PMC member, Apache Stratos,
Senior Software Engineer,
WSO2 Inc., http://wso2.com
lean.enterprise.middleware

phone: +94773325954
email: lahi...@wso2.com blog: http://lahiruwrites.blogspot.com/
linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146

Reply via email to