On Tue, Mar 14, 2017 at 9:17 AM, Ayesha Dissanayaka <[email protected]> wrote:
> Hi, > > I think this[1] has to be fixed from UUF in order to be able to access > original exception. > Still cause.getTargetException() gives original exception, how can we get errorCode in that case? > > [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]> > -- Gayan Gunawardana Software Engineer; WSO2 Inc.; http://wso2.com/ Email: [email protected] Mobile: +94 (71) 8020933
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
