Hi Ayesha, Observing below error when sendRedirect is used within a try. > Can you point the source where this is hapenning.
Thanks. On Wed, Feb 1, 2017 at 6:57 PM, SajithAR Ariyarathna <[email protected]> wrote: > Hi Manu, > > Maybe if extend PageRedirectException from Throwable instead Exception >> it'll work >> > This wouldn't work as Nashorn JS try-catch is equivalent to Java, which > mean that it catches Throwable. > > Thanks. > > On Wed, Feb 1, 2017 at 6:54 PM, Manuranga Perera <[email protected]> wrote: > >> @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/deployment/uufapps/ >>> org.wso2.carbon.iam.user-portal/components/root/page >>> s/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.getI >>> mpl(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] >> > > > > -- > Sajith Janaprasad Ariyarathna > Software Engineer; WSO2, Inc.; http://wso2.com/ > <https://wso2.com/signature> > -- Sajith Janaprasad Ariyarathna Software Engineer; WSO2, Inc.; http://wso2.com/ <https://wso2.com/signature>
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
