Hi,

I think this[1] has to be fixed from UUF in order to be able to access
original exception.

[1] https://github.com/wso2/carbon-uuf/issues/177

Thanks!
-Ayesha


On Tue, Mar 14, 2017 at 9:10 AM, Gayan Gunawardana <[email protected]> wrote:

>
> Hi UUF team,
>
> Client OSGI service throw  UserPortalUIException with error message
> (message) and error code (errorCode).
>
> String error = "Failed to update user password.";
> LOGGER.error(error, e);
> throw new UserPortalUIException(error, e.getErrorCode());
>
> Form client side .js I can retrieve error message as below
>
> } catch (e) {
>       var message = e.message;
>         var cause = e.getCause();
>         if (cause != null) {
>             //the exceptions thrown by the actual osgi service method is 
> wrapped inside a InvocationTargetException.
>             if (cause instanceof java.lang.reflect.InvocationTargetException) 
> {
>                 message = cause.getTargetException().message;
>             }
>         }
>
> Is there a way to retrieve errorCode as well ?
>
> Thanks,
> Gayan
>
> --
> Gayan Gunawardana
> Software Engineer; WSO2 Inc.; http://wso2.com/
> Email: [email protected]
> Mobile: +94 (71) 8020933
>



-- 
*Ayesha Dissanayaka*
Senior Software Engineer,
WSO2, Inc : http://wso2.com
<http://www.google.com/url?q=http%3A%2F%2Fwso2.com&sa=D&sntz=1&usg=AFQjCNEZvyc0uMD1HhBaEGCBxs6e9fBObg>
20, Palm grove Avenue, Colombo 3
E-Mail: [email protected] <[email protected]>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to