@UUF team,

Maybe if extend PageRedirectException from Throwable instead Exception
it'll work. If not we will have to do what J2EE does, that is, even after
sendRedirect the code runs, but no output.

On Wed, Feb 1, 2017 at 12:43 PM, Ayesha Dissanayaka <[email protected]> wrote:

> Hi,
>
> Observing below error when sendRedirect is used within a try.
>
> ...org.wso2.carbon.uuf.exception.PageRedirectException: Redirecting to
> '/user-portal/recovery/password-complete?username=admin'.
>     at org.wso2.carbon.uuf.core.API.sendRedirect(API.java:144)
>     at jdk.nashorn.internal.scripts.Script$Recompilation$96$721A$pa
> ssword_options$cu1$restOf.onGet(/home/ayesha/WORK/IS/SOURCE/
> product-is/product/working/wso2is-6.0.0-SNAPSHOT/deployme
> nt/uufapps/org.wso2.carbon.iam.user-portal/components/
> root/pages/recovery/password-options.js:38)
>     at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(Scrip
> tFunctionData.java:639)
>     at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFun
> ction.java:494)
>     at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRunti
> me.java:393)
>     at jdk.nashorn.api.scripting.ScriptObjectMirror.callMember(Scri
> ptObjectMirror.java:199)
>     at jdk.nashorn.api.scripting.NashornScriptEngine.invokeImpl(Nas
> hornScriptEngine.java:383)
>     at jdk.nashorn.api.scripting.NashornScriptEngine.invokeFunction
> (NashornScriptEngine.java:190)
>     at org.wso2.carbon.uuf.renderablecreator.hbs.impl.JsExecutable.
> execute(JsExecutable.java:133)
>     at org.wso2.carbon.uuf.renderablecreator.hbs.impl.MutableJsExec
> utable.execute(MutableJsExecutable.java:43)
>     at org.wso2.carbon.uuf.renderablecreator.hbs.impl.HbsPageRender
> able.execute(HbsPageRenderable.java:124)
>     at org.wso2.carbon.uuf.renderablecreator.hbs.impl.HbsPageRender
> able.render(HbsPageRenderable.java:75)
>     at org.wso2.carbon.uuf.core.Page.render(Page.java:61)
>     at org.wso2.carbon.uuf.core.Component.renderPage(Component.java:117)
>     at org.wso2.carbon.uuf.core.App.renderPageUri(App.java:176)
>     at org.wso2.carbon.uuf.core.App.renderPage(App.java:126)
>     at org.wso2.carbon.uuf.internal.RequestDispatcher.servePageOrFr
> agment(RequestDispatcher.java:94)
>     at org.wso2.carbon.uuf.internal.RequestDispatcher.serve(Request
> Dispatcher.java:67)
>     at org.wso2.carbon.uuf.internal.UUFServer.serve(UUFServer.java:175)
>     at org.wso2.carbon.uuf.httpconnector.msf4j.UUFMicroservice.
> getImpl(UUFMicroservice.java:56)
>     at org.wso2.carbon.uuf.httpconnector.msf4j.UUFMicroservice.get(
> UUFMicroservice.java:48)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce
> ssorImpl.java:62)
>     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe
> thodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:498)
>     at org.wso2.msf4j.internal.router.HttpMethodInfo.invoke(HttpMet
> hodInfo.java:132)
>     at org.wso2.msf4j.internal.MSF4JMessageProcessor.dispatchMethod
> (MSF4JMessageProcessor.java:130)
>     at org.wso2.msf4j.internal.MSF4JMessageProcessor.receive(MSF4JM
> essageProcessor.java:72)
>     at org.wso2.carbon.transport.http.netty.listener.WorkerPoolDisp
> atchingSourceHandler.lambda$publishToWorkerPool$12(WorkerPoo
> lDispatchingSourceHandler.java:125)
>     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool
> Executor.java:1142)
>     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo
> lExecutor.java:617)
>     at java.lang.Thread.run(Thread.java:745)
>
> Created [1] to track this.
>
> [1] https://github.com/wso2/carbon-uuf/issues/182
>
> Thanks!
> -Ayesha
>
> --
> *Ayesha Dissanayaka*
> 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, Palmgrove Avenue, Colombo 3
> E-Mail: [email protected] <[email protected]>
>



-- 
With regards,
*Manu*ranga Perera.

phone : 071 7 70 20 50
mail : [email protected]
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to