Hi Dilan, In EMM when the Super admin logs in to the EMM console, we use the credentials of the Super admin store in the config.json to auto publish and and subscribe to the APIs. We need the credentials because we need to log into the publisher and store in-order to publish and subscribe to the apis. For the EMM cloud release, this needs to be modified so that each tenant will create an application in the store and subscribe the apps to this.
Regards, Nira On Thu, Aug 21, 2014 at 1:26 PM, Chathura Dilan <[email protected]> wrote: > We are getting the following error when a tenant admin try to login to EMM > server in a cloud environment. This error is not getting when super > admin login to server. any ideas? > > TID: [0] [EMM] [2014-08-20 21:15:07,513] ERROR > {org.jaggeryjs.jaggery.core.manager.WebAppManager} > - org.mozilla.javascript.EcmaError: TypeError: Cannot read property > "prodConsumerKey" from undefined (/emm/modules/cloudstartup.js#66) > {org.jaggeryjs.jaggery.core.manager.WebAppManager} > org.jaggeryjs.scriptengine.exceptions.ScriptException: > org.mozilla.javascript.EcmaError: TypeError: Cannot read property > "prodConsumerKey" from undefined (/emm/modules/cloudstartup.js#66) > 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.execute( > WebAppManager.java:447) > at org.jaggeryjs.jaggery.core.JaggeryServlet.doPost( > JaggeryServlet.java:29) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:755) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:305) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:210) > at org.apache.catalina.core.ApplicationDispatcher.invoke( > ApplicationDispatcher.java:749) > at org.apache.catalina.core.ApplicationDispatcher.processRequest( > ApplicationDispatcher.java:487) > at org.apache.catalina.core.ApplicationDispatcher.doForward( > ApplicationDispatcher.java:379) > at org.apache.catalina.core.ApplicationDispatcher.forward( > ApplicationDispatcher.java:339) > at org.jaggeryjs.jaggery.core.JaggeryFilter.doFilter( > JaggeryFilter.java:21) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:243) > at org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:210) > at org.apache.catalina.core.StandardWrapperValve.invoke( > StandardWrapperValve.java:222) > at org.apache.catalina.core.StandardContextValve.invoke( > StandardContextValve.java:123) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke( > AuthenticatorBase.java:472) > at org.apache.catalina.core.StandardHostValve.invoke( > StandardHostValve.java:171) > at org.apache.catalina.valves.ErrorReportValve.invoke( > ErrorReportValve.java:99) > at org.wso2.carbon.tomcat.ext.valves.CompositeValve. > continueInvocation(CompositeValve.java:178) > at org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1. > invoke(CarbonTomcatValve.java:47) > at org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke( > TenantLazyLoaderValve.java:56) > at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer. > invokeValves(TomcatValveContainer.java:47) > at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke( > CompositeValve.java:141) > at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValv > e.invoke(CarbonStuckThreadDetectionValve.java:156) > at org.apache.catalina.valves.AccessLogValve.invoke( > AccessLogValve.java:936) > at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke( > CarbonContextCreatorValve.java:52) > at org.apache.catalina.core.StandardEngineValve.invoke( > StandardEngineValve.java:118) > at org.apache.catalina.connector.CoyoteAdapter.service( > CoyoteAdapter.java:407) > at org.apache.coyote.http11.AbstractHttp11Processor.process( > AbstractHttp11Processor.java:1004) > at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler. > process(AbstractProtocol.java:589) > at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor. > run(NioEndpoint.java:1653) > at java.util.concurrent.ThreadPoolExecutor.runWorker( > ThreadPoolExecutor.java:1145) > at java.util.concurrent.ThreadPoolExecutor$Worker.run( > ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:744) > Caused by: org.mozilla.javascript.EcmaError: TypeError: Cannot read > property "prodConsumerKey" from undefined (/emm/modules/cloudstartup.js# > 66) > at org.mozilla.javascript.ScriptRuntime.constructError( > ScriptRuntime.java:3687) > at org.mozilla.javascript.ScriptRuntime.constructError( > ScriptRuntime.java:3665) > at org.mozilla.javascript.ScriptRuntime.typeError( > ScriptRuntime.java:3693) > at org.mozilla.javascript.ScriptRuntime.typeError2( > ScriptRuntime.java:3712) > at org.mozilla.javascript.ScriptRuntime.undefReadError( > ScriptRuntime.java:3725) > at org.mozilla.javascript.ScriptRuntime.getObjectProp( > ScriptRuntime.java:1483) > at org.jaggeryjs.rhino.emm.modules.c20._c_anonymous_3(/ > emm/modules/cloudstartup.js:66) > at org.jaggeryjs.rhino.emm.modules.c20.call(/emm/modules/ > cloudstartup.js) > at org.mozilla.javascript.optimizer.OptRuntime.call1( > OptRuntime.java:32) > at org.jaggeryjs.rhino.emm.controller.c2._c_anonymous_1(/ > emm/controller/acs.jag:54) > at org.jaggeryjs.rhino.emm.controller.c2.call(/emm/controller/acs.jag) > at org.mozilla.javascript.optimizer.OptRuntime.call1( > OptRuntime.java:32) > at org.jaggeryjs.rhino.emm.modules.c19._c_anonymous_6(/ > emm/modules/sso.js:82) > at org.jaggeryjs.rhino.emm.modules.c19.call(/emm/modules/sso.js) > at org.mozilla.javascript.optimizer.OptRuntime.call2( > OptRuntime.java:42) > at org.jaggeryjs.rhino.emm.controller.c2._c_script_0(/ > emm/controller/acs.jag:11) > at org.jaggeryjs.rhino.emm.controller.c2.call(/emm/controller/acs.jag) > at org.mozilla.javascript.ContextFactory.doTopCall( > ContextFactory.java:394) > at org.mozilla.javascript.ScriptRuntime.doTopCall( > ScriptRuntime.java:3091) > at org.jaggeryjs.rhino.emm.controller.c2.call(/emm/controller/acs.jag) > at org.jaggeryjs.rhino.emm.controller.c2.exec(/emm/controller/acs.jag) > at org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript( > RhinoEngine.java:567) > ... 35 more > > -- > Regards, > > Chatura Dilan Perera > *(Senior Software Engineer** - WSO2 Inc.* * [Mobile])* > www.dilan.me > -- *Niranjan Karunanandham* Senior Software Engineer - WSO2 Inc. WSO2 Inc.: http://www.wso2.com M: +94 777 749 661 <http:///>
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
