Uploaded image for project: 'ZZZ-WSO2 App Manager'
  1. ZZZ-WSO2 App Manager
  2. APPM-1181

Backend exception when go to overview page of webapp in store- email user enabled

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: High
    • Resolution: Fixed
    • Affects Version/s: 1.1.0
    • Fix Version/s: 1.1.0
    • Component/s: None
    • Labels:
      None
    • Severity:
      Major
    • Estimated Complexity:
      Moderate
    • Test cases added:
      Yes

      Description

      Steps to reproduce
      1. Enable email user
      2. Create an app from publisher with email user
      3. Log into store and go to overview page of created webapp

      Following exception is thrown in step 3

      [2015-12-15 14:01:32,572]  INFO - CarbonAuthenticationUtil '[email protected]@carbon.super [-1234]' logged in at [2015-12-15 14:01:32,572+0530]
      [2015-12-15 14:01:33,044] ERROR - acs:jag org.mozilla.javascript.WrappedException: Wrapped org.wso2.carbon.registry.core.exceptions.RegistryException: The path '/_system/governance/users/store/[email protected]' contains one or more illegal characters ([email protected]#;%^*()+={}|\<>"',) (registry-osgi#232)
      	at org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1754)
      	at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:148)
      	at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:225)
      	at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)
      	at org.mozilla.javascript.gen.registry_osgi_30._c_anonymous_17(registry-osgi:232)
      	at org.mozilla.javascript.gen.registry_osgi_30.call(registry-osgi)
      	at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)
      	at org.jaggeryjs.rhino.social.modules.c3._c_anonymous_5(/social/modules/user.js:78)
      	at org.jaggeryjs.rhino.social.modules.c3.call(/social/modules/user.js)
      	at org.mozilla.javascript.ScriptRuntime.applyOrCall(ScriptRuntime.java:2430)
      	at org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction.java:269)
      	at org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:97)
      	at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42)
      	at org.jaggeryjs.rhino.social.modules.c0._c_anonymous_6(/social/modules/event.js:85)
      	at org.jaggeryjs.rhino.social.modules.c0.call(/social/modules/event.js)
      	at org.mozilla.javascript.NativeArray.iterativeMethod(NativeArray.java:1584)
      	at org.mozilla.javascript.NativeArray.execIdCall(NativeArray.java:318)
      	at org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:97)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.jaggeryjs.rhino.social.modules.c0._c_anonymous_5(/social/modules/event.js:83)
      	at org.jaggeryjs.rhino.social.modules.c0.call(/social/modules/event.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52)
      	at org.jaggeryjs.rhino.social.modules.c3._c_anonymous_9(/social/modules/user.js:167)
      	at org.jaggeryjs.rhino.social.modules.c3.call(/social/modules/user.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:63)
      	at org.jaggeryjs.rhino.social.modules.c3._c_anonymous_18(/social/modules/user.js:289)
      	at org.jaggeryjs.rhino.social.modules.c3.call(/social/modules/user.js)
      	at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32)
      	at org.jaggeryjs.rhino.social.controllers.c2._c_anonymous_1(/social/controllers/acs.jag:60)
      	at org.jaggeryjs.rhino.social.controllers.c2.call(/social/controllers/acs.jag)
      	at org.mozilla.javascript.optimizer.OptRuntime.call0(OptRuntime.java:23)
      	at org.jaggeryjs.rhino.social.controllers.c2._c_script_0(/social/controllers/acs.jag:20)
      	at org.jaggeryjs.rhino.social.controllers.c2.call(/social/controllers/acs.jag)
      	at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394)
      	at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3091)
      	at org.jaggeryjs.rhino.social.controllers.c2.call(/social/controllers/acs.jag)
      	at org.jaggeryjs.rhino.social.controllers.c2.exec(/social/controllers/acs.jag)
      	at org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:567)
      	at org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:273)
      	at org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:536)
      	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: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.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:501)
      	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
      	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
      	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.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156)
      	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
      	at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52)
      	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
      	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
      	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
      	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
      	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736)
      	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1695)
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
      	at java.lang.Thread.run(Thread.java:745)
      Caused by: org.wso2.carbon.registry.core.exceptions.RegistryException: The path '/_system/governance/users/store/[email protected]' contains one or more illegal characters ([email protected]#;%^*()+={}|\<>"',)
      	at org.wso2.carbon.registry.core.jdbc.Repository.put(Repository.java:262)
      	at org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.put(EmbeddedRegistry.java:709)
      	at org.wso2.carbon.registry.core.caching.CacheBackedRegistry.put(CacheBackedRegistry.java:508)
      	at org.wso2.carbon.registry.core.session.UserRegistry.putInternal(UserRegistry.java:831)
      	at org.wso2.carbon.registry.core.session.UserRegistry.access$1000(UserRegistry.java:60)
      	at org.wso2.carbon.registry.core.session.UserRegistry$11.run(UserRegistry.java:807)
      	at org.wso2.carbon.registry.core.session.UserRegistry$11.run(UserRegistry.java:804)
      	at java.security.AccessController.doPrivileged(Native Method)
      	at org.wso2.carbon.registry.core.session.UserRegistry.put(UserRegistry.java:804)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:606)
      	at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:126)
      	... 73 more
      
      

        Attachments

          Activity

            People

            Assignee:
            sajitha@wso2.com Sajith Abeywardhana
            Reporter:
            jenananthan@wso2.com Jenananthan Yogendran
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: