Re: [Dev] [Kubernetes] [EI] EI Analytics Dashboard not loading on Containers
Hi, The issue was due to the fact when the api.js in the jaggery portal app, calls the serverConfigService to get the hostname, it is getting a forward slash appended to the hostname. Made the following change to the jaggery file (api.js) go get rid of the forward slash. -- if ( hostName == null || hostName === '' || hostName === 'null' || hostName.length <= 0 ){ authUrl = carbon.server.address("https") + AUTH_SERVICE; log.info('hostname not set :' + authUrl); } else { hostName = hostName.replace('/',''); authUrl = authUrlProtocol + "://" + hostName + ":" + authUrlPort + AUTH_SERVICE; log.info('hostname set :' + authUrl); } -- Eranga. On Thu, Sep 7, 2017 at 3:50 PM, Eranga Perera wrote: > Looping [Lasantha & Manjula] > > We checked on the issue offline. It seems issue is arising due to > incorrect redirects after login. > > Eranga. > > On Thu, Sep 7, 2017 at 3:25 PM, Eranga Perera wrote: > >> Hi, >> >> Getting the same set-of issues on the integration cloud. We are have >> deployed a dashboard server 2.0.0 as a custom docker and we get the issue >> when we try to log to the portal. >> >> [2017-09-07 08:51:05,949] ERROR >> {org.jaggeryjs.jaggery.core.manager.WebAppManager} >> - org.mozilla.javascript.WrappedException: Wrapped >> org.jaggeryjs.scriptengine.exceptions.ScriptException: >> org.mozilla.javascript.WrappedException: Wrapped >> org.jaggeryjs.scriptengine.exceptions.ScriptException: >> org.mozilla.javascript.WrappedException: Wrapped >> org.apache.axis2.AxisFault: Transport error: 302 Error: Found >> (/portal/modules/api.js#23) (/portal/routers/pages.jag#61) >> (/portal/routers/tenant.jag#67) >> org.jaggeryjs.scriptengine.exceptions.ScriptException: >> org.mozilla.javascript.WrappedException: Wrapped >> org.jaggeryjs.scriptengine.exceptions.ScriptException: >> org.mozilla.javascript.WrappedException: Wrapped >> org.jaggeryjs.scriptengine.exceptions.ScriptException: >> org.mozilla.javascript.WrappedException: Wrapped >> org.apache.axis2.AxisFault: Transport error: 302 Error: Found >> (/portal/modules/api.js#23) (/portal/routers/pages.jag#61) >> (/portal/routers/tenant.jag#67) >> at org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(Rhi >> noEngine.java:571) >> at org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngi >> ne.java:273) >> at org.jaggeryjs.jaggery.core.manager.WebAppManager.exec(WebApp >> Manager.java:587) >> at org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(Web >> AppManager.java:507) >> at org.jaggeryjs.jaggery.core.JaggeryServlet.doPost(JaggeryServ >> let.java:29) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:646) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) >> 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.catalina.core.ApplicationDispatcher.invoke(Applic >> ationDispatcher.java:748) >> at org.apache.catalina.core.ApplicationDispatcher.processReques >> t(ApplicationDispatcher.java:486) >> at org.apache.catalina.core.ApplicationDispatcher.doForward(App >> licationDispatcher.java:378) >> at org.apache.catalina.core.ApplicationDispatcher.forward(Appli >> cationDispatcher.java:338) >> at org.jaggeryjs.jaggery.core.JaggeryFilter.doFilter(JaggeryFil >> ter.java:21) >> 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.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.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:504) >> at org.apache.catalina.core.StandardHostValve.invoke(StandardHo >> stValve.java:170) >> 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.tomcat.ext.valves.TomcatValveContainer.invok >> eValves(TomcatValveContainer.java:47) >> at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke
Re: [Dev] [Kubernetes] [EI] EI Analytics Dashboard not loading on Containers
Looping [Lasantha & Manjula] We checked on the issue offline. It seems issue is arising due to incorrect redirects after login. Eranga. On Thu, Sep 7, 2017 at 3:25 PM, Eranga Perera wrote: > Hi, > > Getting the same set-of issues on the integration cloud. We are have > deployed a dashboard server 2.0.0 as a custom docker and we get the issue > when we try to log to the portal. > > [2017-09-07 08:51:05,949] ERROR > {org.jaggeryjs.jaggery.core.manager.WebAppManager} > - org.mozilla.javascript.WrappedException: Wrapped > org.jaggeryjs.scriptengine.exceptions.ScriptException: > org.mozilla.javascript.WrappedException: Wrapped > org.jaggeryjs.scriptengine.exceptions.ScriptException: > org.mozilla.javascript.WrappedException: Wrapped > org.apache.axis2.AxisFault: Transport error: 302 Error: Found > (/portal/modules/api.js#23) (/portal/routers/pages.jag#61) > (/portal/routers/tenant.jag#67) > org.jaggeryjs.scriptengine.exceptions.ScriptException: > org.mozilla.javascript.WrappedException: Wrapped > org.jaggeryjs.scriptengine.exceptions.ScriptException: > org.mozilla.javascript.WrappedException: Wrapped > org.jaggeryjs.scriptengine.exceptions.ScriptException: > org.mozilla.javascript.WrappedException: Wrapped > org.apache.axis2.AxisFault: Transport error: 302 Error: Found > (/portal/modules/api.js#23) (/portal/routers/pages.jag#61) > (/portal/routers/tenant.jag#67) > at org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript( > RhinoEngine.java:571) > at org.jaggeryjs.scriptengine.engine.RhinoEngine.exec( > RhinoEngine.java:273) > at org.jaggeryjs.jaggery.core.manager.WebAppManager.exec( > WebAppManager.java:587) > at org.jaggeryjs.jaggery.core.manager.WebAppManager.execute( > WebAppManager.java:507) > at org.jaggeryjs.jaggery.core.JaggeryServlet.doPost( > JaggeryServlet.java:29) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:646) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:303) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:208) > at org.apache.catalina.core.ApplicationDispatcher.invoke( > ApplicationDispatcher.java:748) > at org.apache.catalina.core.ApplicationDispatcher.processRequest( > ApplicationDispatcher.java:486) > at org.apache.catalina.core.ApplicationDispatcher.doForward( > ApplicationDispatcher.java:378) > at org.apache.catalina.core.ApplicationDispatcher.forward( > ApplicationDispatcher.java:338) > at org.jaggeryjs.jaggery.core.JaggeryFilter.doFilter( > JaggeryFilter.java:21) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:241) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:208) > at org.apache.tomcat.websocket.server.WsFilter.doFilter( > WsFilter.java:52) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:241) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:208) > at org.apache.catalina.core.StandardWrapperValve.invoke( > StandardWrapperValve.java:220) > at org.apache.catalina.core.StandardContextValve.invoke( > StandardContextValve.java:122) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke( > AuthenticatorBase.java:504) > at org.apache.catalina.core.StandardHostValve.invoke( > StandardHostValve.java:170) > at org.apache.catalina.valves.ErrorReportValve.invoke( > ErrorReportValve.java:103) > at org.wso2.carbon.tomcat.ext.valves.CompositeValve. > continueInvocation(CompositeValve.java:99) > at org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1. > invoke(CarbonTomcatValve.java:47) > at org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke( > TenantLazyLoaderValve.java:57) > at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer. > invokeValves(TomcatValveContainer.java:47) > at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke( > CompositeValve.java:62) > at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValv > e.invoke(CarbonStuckThreadDetectionValve.java:159) > at org.apache.catalina.valves.AccessLogValve.invoke( > AccessLogValve.java:950) > at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke( > CarbonContextCreatorValve.java:57) > at org.apache.catalina.core.StandardEngineValve.invoke( > StandardEngineValve.java:116) > at org.apache.catalina.connector.CoyoteAdapter.service( > CoyoteAdapter.java:421) > at org.apache.coyote.http11.AbstractHttp11Processor.process( > AbstractHttp11Processor.java:1074) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler. > process(AbstractProtocol.java:611) > at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor. > doRun(NioEndpoint.java:1739) > at org.apache.tomcat.
Re: [Dev] [Kubernetes] [EI] EI Analytics Dashboard not loading on Containers
Hi, Getting the same set-of issues on the integration cloud. We are have deployed a dashboard server 2.0.0 as a custom docker and we get the issue when we try to log to the portal. [2017-09-07 08:51:05,949] ERROR {org.jaggeryjs.jaggery.core.manager.WebAppManager} - org.mozilla.javascript.WrappedException: Wrapped org.jaggeryjs.scriptengine.exceptions.ScriptException: org.mozilla.javascript.WrappedException: Wrapped org.jaggeryjs.scriptengine.exceptions.ScriptException: org.mozilla.javascript.WrappedException: Wrapped org.apache.axis2.AxisFault: Transport error: 302 Error: Found (/portal/modules/api.js#23) (/portal/routers/pages.jag#61) (/portal/routers/tenant.jag#67) org.jaggeryjs.scriptengine.exceptions.ScriptException: org.mozilla.javascript.WrappedException: Wrapped org.jaggeryjs.scriptengine.exceptions.ScriptException: org.mozilla.javascript.WrappedException: Wrapped org.jaggeryjs.scriptengine.exceptions.ScriptException: org.mozilla.javascript.WrappedException: Wrapped org.apache.axis2.AxisFault: Transport error: 302 Error: Found (/portal/modules/api.js#23) (/portal/routers/pages.jag#61) (/portal/routers/tenant.jag#67) at org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:571) at org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:273) at org.jaggeryjs.jaggery.core.manager.WebAppManager.exec(WebAppManager.java:587) at org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:507) at org.jaggeryjs.jaggery.core.JaggeryServlet.doPost(JaggeryServlet.java:29) at javax.servlet.http.HttpServlet.service(HttpServlet.java:646) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:378) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338) at org.jaggeryjs.jaggery.core.JaggeryFilter.doFilter(JaggeryFilter.java:21) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:99) at org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47) at org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57) at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47) at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:62) at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1739) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1698) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) Caused by: org.mozilla.javascript.WrappedException:
[Dev] [Kubernetes] [EI] EI Analytics Dashboard not loading on Containers
Hi All, I am currently testing an EI Integrator cluster with one analytics node inside a kubernetes cluster of containers. Analytics node runs on a docker container and when I try to access the EI dashboard, following exception becomes visible on container logs. [2017-08-10 06:48:20,887] [EI-Analytics] ERROR {org.jaggeryjs.jaggery.core.manager.WebAppManager} - org.mozilla.javascript.WrappedException: Wrapped org.jaggeryjs.scriptengine.exceptions.ScriptException: org.mozilla.javascript.WrappedException: Wrapped org.jaggeryjs.scriptengine.exceptions.ScriptException: org.mozilla.javascript.WrappedException: Wrapped org.apache.axis2.AxisFault: connect timed out (/portal/modules/api.js#28) (/portal/routers/apis.jag#40) (/portal/routers/tenant.jag#89) org.jaggeryjs.scriptengine.exceptions.ScriptException: org.mozilla.javascript.WrappedException: Wrapped org.jaggeryjs.scriptengine.exceptions.ScriptException: org.mozilla.javascript.WrappedException: Wrapped org.jaggeryjs.scriptengine.exceptions.ScriptException: org.mozilla.javascript.WrappedException: Wrapped org.apache.axis2.AxisFault: connect timed out (/portal/modules/api.js#28) (/portal/routers/apis.jag#40) (/portal/routers/tenant.jag#89) at org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript( RhinoEngine.java:571) at org.jaggeryjs.scriptengine.engine.RhinoEngine.exec( RhinoEngine.java:273) at org.jaggeryjs.jaggery.core.manager.WebAppManager.exec( WebAppManager.java:588) at org.jaggeryjs.jaggery.core.manager.WebAppManager.execute( WebAppManager.java:508) at org.jaggeryjs.jaggery.core.JaggeryServlet.doPost( JaggeryServlet.java:29) at javax.servlet.http.HttpServlet.service(HttpServlet.java:650) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:208) at org.apache.catalina.core.ApplicationDispatcher.invoke( ApplicationDispatcher.java:747) at org.apache.catalina.core.ApplicationDispatcher.processRequest( ApplicationDispatcher.java:485) at org.apache.catalina.core.ApplicationDispatcher.doForward( ApplicationDispatcher.java:377) at org.apache.catalina.core.ApplicationDispatcher.forward( ApplicationDispatcher.java:337) at org.jaggeryjs.jaggery.core.JaggeryFilter.doFilter( JaggeryFilter.java:21) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter( WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:208) at org.apache.catalina.filters.HttpHeaderSecurityFilter.doFilter( HttpHeaderSecurityFilter.java:120) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke( StandardWrapperValve.java:218) at org.apache.catalina.core.StandardContextValve.invoke( StandardContextValve.java:110) at org.apache.catalina.authenticator.AuthenticatorBase.invoke( AuthenticatorBase.java:506) at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:169) at org.apache.catalina.valves.ErrorReportValve.invoke( ErrorReportValve.java:103) at org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation( CompositeValve.java:99) at org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1. invoke(CarbonTomcatValve.java:47) at org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke( TenantLazyLoaderValve.java:57) at org.wso2.carbon.event.receiver.core.internal.tenantmgt. TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:48) at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves( TomcatValveContainer.java:47) at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke( CompositeValve.java:62) at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValv e.invoke(CarbonStuckThreadDetectionValve.java:159) at org.apache.catalina.valves.AccessLogValve.invoke( AccessLogValve.java:962) at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke( CarbonContextCreatorValve.java:57) at org.apache.catalina.core.StandardEngineValve.invoke( StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service( CoyoteAdapter.java:452) at org.apache.coyote.http11.AbstractHttp11Processor.process( AbstractHttp11Processor.java:1087) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler. process(AbstractProtocol.java:637) at org.