Hi Tharidu, You could use the workaround suggested in [1] . [1] http://stackoverflow.com/a/34990864/1110305
Chamila On Wed, Oct 19, 2016 at 10:52 AM, Tharindu Edirisinghe <[email protected]> wrote: > Thanks ! > > On Wed, Oct 19, 2016 at 10:45 AM, Abimaran Kugathasan <[email protected]> > wrote: > >> Hi Tharindu, >> >> Yes, This is a known issue, yet to be fixed. Reported through [1] >> >> [1] : https://wso2.org/jira/browse/APIMANAGER-4493 >> >> On Wed, Oct 19, 2016 at 10:27 AM, Tharindu Edirisinghe < >> [email protected]> wrote: >> >>> Hi Devs, >>> >>> I'm using a fresh pack of API Manager 2.0.0 and added a Service >>> Provider. It got registered correctly. >>> >>> Then I edit the SP and try to add SAML inbound authentication and then I >>> get an empty page. Tested this on both Firefox and Chrome and the behavior >>> is same. >>> >>> Here's the backend error. Is this known issue ? or is there a patch ? >>> >>> >>> TID: [-1234] [] [2016-10-19 10:15:36,464] ERROR >>> {org.apache.tiles.jsp.context.JspTilesRequestContext} - JSPException >>> while including path '/sso-saml/add_service_provider.jsp'. >>> {org.apache.tiles.jsp.context.JspTilesRequestContext} >>> javax.servlet.jsp.JspException: ServletException while including page. >>> at org.apache.tiles.jsp.context.JspUtil.doInclude(JspUtil.java:102) >>> at org.apache.tiles.jsp.context.JspTilesRequestContext.include( >>> JspTilesRequestContext.java:88) >>> at org.apache.tiles.jsp.context.JspTilesRequestContext.dispatch >>> (JspTilesRequestContext.java:82) >>> at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesC >>> ontainer.java:465) >>> at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(Insert >>> AttributeTag.java:140) >>> at org.apache.tiles.jsp.taglib.InsertAttributeTag.render(Insert >>> AttributeTag.java:117) >>> at org.apache.tiles.jsp.taglib.RenderTagSupport.execute(RenderT >>> agSupport.java:171) >>> at org.apache.tiles.jsp.taglib.RoleSecurityTagSupport.doEndTag( >>> RoleSecurityTagSupport.java:75) >>> at org.apache.tiles.jsp.taglib.ContainerTagSupport.doEndTag(Con >>> tainerTagSupport.java:80) >>> at org.apache.jsp.admin.layout.template_jsp._jspx_meth_tiles_00 >>> 5finsertAttribute_005f7(template_jsp.java:661) >>> at org.apache.jsp.admin.layout.template_jsp._jspService(templat >>> e_jsp.java:377) >>> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.ja >>> va:70) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) >>> at org.apache.jasper.servlet.JspServletWrapper.service(JspServl >>> etWrapper.java:439) >>> at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl >>> et.java:395) >>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) >>> at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:155) >>> at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.j >>> ava:80) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) >>> at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.se >>> rvice(ContextPathServletAdaptor.java:37) >>> at org.eclipse.equinox.http.servlet.internal.ServletRegistratio >>> n.service(ServletRegistration.java:61) >>> at org.eclipse.equinox.http.servlet.internal.ProxyServlet.proce >>> ssAlias(ProxyServlet.java:128) >>> at org.eclipse.equinox.http.servlet.internal.ProxyServlet.servi >>> ce(ProxyServlet.java:68) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) >>> at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service >>> (DelegationServlet.java:68) >>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >>> lter(ApplicationFilterChain.java:303) >>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >>> licationFilterChain.java:208) >>> at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilte >>> r.java:52) >>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >>> lter(ApplicationFilterChain.java:241) >>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >>> licationFilterChain.java:208) >>> at org.apache.catalina.core.ApplicationDispatcher.invoke(Applic >>> ationDispatcher.java:747) >>> at org.apache.catalina.core.ApplicationDispatcher.processReques >>> t(ApplicationDispatcher.java:485) >>> at org.apache.catalina.core.ApplicationDispatcher.doForward(App >>> licationDispatcher.java:410) >>> at org.apache.catalina.core.ApplicationDispatcher.forward(Appli >>> cationDispatcher.java:337) >>> at org.eclipse.equinox.http.servlet.internal.RequestDispatcherA >>> daptor.forward(RequestDispatcherAdaptor.java:30) >>> at org.eclipse.equinox.http.helper.ContextPathServletAdaptor$Re >>> questDispatcherAdaptor.forward(ContextPathServletAdaptor.java:362) >>> at org.apache.tiles.servlet.context.ServletTilesRequestContext. >>> forward(ServletTilesRequestContext.java:198) >>> at org.apache.tiles.servlet.context.ServletTilesRequestContext. >>> dispatch(ServletTilesRequestContext.java:185) >>> at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesC >>> ontainer.java:419) >>> at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesC >>> ontainer.java:370) >>> at org.wso2.carbon.ui.action.ActionHelper.render(ActionHelper.j >>> ava:52) >>> at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.j >>> ava:101) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) >>> at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.se >>> rvice(ContextPathServletAdaptor.java:37) >>> at org.eclipse.equinox.http.servlet.internal.ServletRegistratio >>> n.service(ServletRegistration.java:61) >>> at org.eclipse.equinox.http.servlet.internal.ProxyServlet.proce >>> ssAlias(ProxyServlet.java:128) >>> at org.eclipse.equinox.http.servlet.internal.ProxyServlet.servi >>> ce(ProxyServlet.java:68) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) >>> at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service >>> (DelegationServlet.java:68) >>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >>> lter(ApplicationFilterChain.java:303) >>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >>> licationFilterChain.java:208) >>> at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilte >>> r.java:52) >>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >>> lter(ApplicationFilterChain.java:241) >>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >>> licationFilterChain.java:208) >>> at org.owasp.csrfguard.CsrfGuardFilter.doFilter(CsrfGuardFilter >>> .java:88) >>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >>> lter(ApplicationFilterChain.java:241) >>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >>> licationFilterChain.java:208) >>> at org.wso2.carbon.ui.filters.CSRFPreventionFilter.doFilter(CSR >>> FPreventionFilter.java:88) >>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >>> lter(ApplicationFilterChain.java:241) >>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >>> licationFilterChain.java:208) >>> at org.wso2.carbon.ui.filters.CRLFPreventionFilter.doFilter(CRL >>> FPreventionFilter.java:59) >>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >>> lter(ApplicationFilterChain.java:241) >>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >>> licationFilterChain.java:208) >>> at org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilte >>> r(CharacterSetFilter.java:61) >>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >>> lter(ApplicationFilterChain.java:241) >>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >>> licationFilterChain.java:208) >>> at org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilte >>> r(HttpHeaderSecurityFilter.java:120) >>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >>> lter(ApplicationFilterChain.java:241) >>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(App >>> licationFilterChain.java:208) >>> at org.apache.catalina.core.StandardWrapperValve.invoke(Standar >>> dWrapperValve.java:220) >>> at org.apache.catalina.core.StandardContextValve.invoke(Standar >>> dContextValve.java:122) >>> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(A >>> uthenticatorBase.java:505) >>> at org.apache.catalina.core.StandardHostValve.invoke(StandardHo >>> stValve.java:169) >>> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo >>> rtValve.java:103) >>> at org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInv >>> ocation(CompositeValve.java:99) >>> at org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke >>> (CarbonTomcatValve.java:47) >>> at org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(Tena >>> ntLazyLoaderValve.java:57) >>> at org.wso2.carbon.event.receiver.core.internal.tenantmgt.Tenan >>> tLazyLoaderValve.invoke(TenantLazyLoaderValve.java:48) >>> at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invok >>> eValves(TomcatValveContainer.java:47) >>> at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(Comp >>> ositeValve.java:62) >>> at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetection >>> Valve.invoke(CarbonStuckThreadDetectionValve.java:159) >>> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogVa >>> lve.java:956) >>> at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve. >>> invoke(CarbonContextCreatorValve.java:57) >>> at org.apache.catalina.core.StandardEngineValve.invoke(Standard >>> EngineValve.java:116) >>> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd >>> apter.java:436) >>> at org.apache.coyote.http11.AbstractHttp11Processor.process(Abs >>> tractHttp11Processor.java:1078) >>> at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler >>> .process(AbstractProtocol.java:625) >>> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun >>> (NioEndpoint.java:1749) >>> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(N >>> ioEndpoint.java:1708) >>> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool >>> Executor.java:1145) >>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo >>> lExecutor.java:615) >>> at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.r >>> un(TaskThread.java:61) >>> at java.lang.Thread.run(Thread.java:745) >>> Caused by: javax.servlet.ServletException: File >>> "/sso-saml/add_service_provider.jsp" not found >>> >>> Thanks, >>> TharinduE >>> >>> -- >>> >>> Tharindu Edirisinghe >>> Senior Software Engineer | WSO2 Inc >>> Platform Security Team >>> Blog : tharindue.blogspot.com >>> mobile : +94 775181586 >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> Thanks >> Abimaran Kugathasan >> Senior Software Engineer - API Technologies >> >> Email : [email protected] >> Mobile : +94 773922820 >> >> <http://stackoverflow.com/users/515034> >> <http://lk.linkedin.com/in/abimaran> >> <http://www.lkabimaran.blogspot.com/> <https://github.com/abimarank> >> <https://twitter.com/abimaran> >> >> > > > -- > > Tharindu Edirisinghe > Senior Software Engineer | WSO2 Inc > Platform Security Team > Blog : tharindue.blogspot.com > mobile : +94 775181586 > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Regards, Chamila Adhikarinayake Software Engineer WSO2, Inc. Mobile - +94712346437 Email - [email protected] Blog - http://helpfromadhi.blogspot.com/
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
