On Thu, Nov 2, 2017 at 11:16 AM, Gayan Gunawardana <[email protected]> wrote:
> > > On Wed, Nov 1, 2017 at 3:20 PM, Sanjeewa Malalgoda <[email protected]> > wrote: > >> Hi Gayan, >> I cannot recall fixing something like this. But can we check same with >> updated pack as well. >> We dont see same behavior in default pack with H2. >> > Thanks. I will look in a updated pack if I get a time. btw according to my > understanding no need to invoke createApplicationRegistrationEntry() > method at this point. > In order to occur this exception, there should be entry inserted to AM_APPLICATION_REGISTRATION. Is this occurs for all users who register or access the store?. You can check this table and the data before token generation for particular applcation. > Thanks, >> sanjeewa. >> >> On Wed, Nov 1, 2017 at 11:54 AM, Gayan Gunawardana <[email protected]> >> wrote: >> >>> Hi All, >>> >>> I got this exception first time only when generating keys for Default >>> application. >>> >>> Environment: >>> >>> - IS as KM IS-5.3.0 and APIM-2.1.0 >>> - DB postgres-10 >>> - Without patches or wum updates >>> >>> Other applications works fine. If I delete Default application and >>> create new one with same name it works. >>> Appreciate your input. >>> >>> [2017-10-31 20:53:13,463] ERROR - >>> ApplicationRegistrationSimpleWorkflowExecutor >>> Error occurred when updating the status of the Application creation process >>> org.wso2.carbon.apimgt.api.APIManagementException: Application >>> 'DefaultApplication' is already registered. >>> at org.wso2.carbon.apimgt.impl.dao.ApiMgtDAO.createApplicationR >>> egistrationEntry(ApiMgtDAO.java:293) >>> at org.wso2.carbon.apimgt.impl.workflow.ApplicationRegistration >>> SimpleWorkflowExecutor.complete(ApplicationRegistrationSimpl >>> eWorkflowExecutor.java:77) >>> at org.wso2.carbon.apimgt.impl.workflow.ApplicationRegistration >>> SimpleWorkflowExecutor.execute(ApplicationRegistrationSimple >>> WorkflowExecutor.java:54) >>> at org.wso2.carbon.apimgt.impl.APIConsumerImpl.requestApprovalF >>> orApplicationRegistration(APIConsumerImpl.java:2789) >>> at org.wso2.carbon.apimgt.impl.UserAwareAPIConsumer.requestAppr >>> ovalForApplicationRegistration(UserAwareAPIConsumer.java:36) >>> at org.wso2.carbon.apimgt.hostobjects.APIStoreHostObject.jsFunc >>> tion_getApplicationKey(APIStoreHostObject.java:385) >>> 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.mozilla.javascript.MemberBox.invoke(MemberBox.java:126) >>> at org.mozilla.javascript.FunctionObject.call(FunctionObject.ja >>> va:386) >>> at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime >>> .java:52) >>> at org.jaggeryjs.rhino.store.modules.subscription.c4._c_anonymo >>> us_2(/store/modules/subscription/key.jag:39) >>> at org.jaggeryjs.rhino.store.modules.subscription.c4.call(/stor >>> e/modules/subscription/key.jag) >>> at org.mozilla.javascript.ScriptRuntime.applyOrCall(ScriptRunti >>> me.java:2430) >>> at org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction. >>> java:269) >>> at org.mozilla.javascript.IdFunctionObject.call(IdFunctionObjec >>> t.java:97) >>> at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime >>> .java:42) >>> at org.jaggeryjs.rhino.store.modules.subscription.c0._c_anonymo >>> us_10(/store/modules/subscription/module.jag:35) >>> at org.jaggeryjs.rhino.store.modules.subscription.c0.call(/stor >>> e/modules/subscription/module.jag) >>> at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime >>> .java:52) >>> at org.jaggeryjs.rhino.store.site.blocks.subscription.subscript >>> ion_add.ajax.c0._c_anonymous_1(/store/site/blocks/subscripti >>> on/subscription-add/ajax/subscription-add.jag:240) >>> at org.jaggeryjs.rhino.store.site.blocks.subscription.subscript >>> ion_add.ajax.c0.call(/store/site/blocks/subscription/subscri >>> ption-add/ajax/subscription-add.jag) >>> at org.mozilla.javascript.optimizer.OptRuntime.call0(OptRuntime >>> .java:23) >>> at org.jaggeryjs.rhino.store.site.blocks.subscription.subscript >>> ion_add.ajax.c0._c_script_0(/store/site/blocks/subscription/ >>> subscription-add/ajax/subscription-add.jag:3) >>> at org.jaggeryjs.rhino.store.site.blocks.subscription.subscript >>> ion_add.ajax.c0.call(/store/site/blocks/subscription/subscri >>> ption-add/ajax/subscription-add.jag) >>> at org.mozilla.javascript.ContextFactory.doTopCall(ContextFacto >>> ry.java:394) >>> at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime >>> .java:3091) >>> at org.jaggeryjs.rhino.store.site.blocks.subscription.subscript >>> ion_add.ajax.c0.call(/store/site/blocks/subscription/subscri >>> ption-add/ajax/subscription-add.jag) >>> at org.jaggeryjs.rhino.store.site.blocks.subscription.subscript >>> ion_add.ajax.c0.exec(/store/site/blocks/subscription/subscri >>> ption-add/ajax/subscription-add.jag) >>> at org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(Rhi >>> noEngine.java:567) >>> at org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngi >>> ne.java:273) >>> at org.jaggeryjs.jaggery.core.manager.WebAppManager.exec(WebApp >>> Manager.java:588) >>> at org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(Web >>> AppManager.java:508) >>> at org.jaggeryjs.jaggery.core.JaggeryServlet.doPost(JaggeryServ >>> let.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.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:747) >>> at org.apache.catalina.core.ApplicationDispatcher.processReques >>> t(ApplicationDispatcher.java:485) >>> at org.apache.catalina.core.ApplicationDispatcher.doForward(App >>> licationDispatcher.java:377) >>> at org.apache.catalina.core.ApplicationDispatcher.forward(Appli >>> cationDispatcher.java:337) >>> 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.wso2.carbon.ui.filters.cache.ContentTypeBasedCachePreven >>> tionFilter.doFilter(ContentTypeBasedCachePreventionFilter.java:53) >>> 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:218) >>> 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:958) >>> 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:452) >>> at org.apache.coyote.http11.AbstractHttp11Processor.process(Abs >>> tractHttp11Processor.java:1087) >>> at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler >>> .process(AbstractProtocol.java:637) >>> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun >>> (NioEndpoint.java:1756) >>> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(N >>> ioEndpoint.java:1715) >>> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool >>> Executor.java:1142) >>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo >>> lExecutor.java:617) >>> at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.r >>> un(TaskThread.java:61) >>> at java.lang.Thread.run(Thread.java:745) >>> [2017-10-31 20:53:13,465] ERROR - APIConsumerImpl Could not execute >>> Workflow >>> org.wso2.carbon.apimgt.impl.workflow.WorkflowException: Error occurred >>> when updating the status of the Application creation process >>> at org.wso2.carbon.apimgt.impl.workflow.ApplicationRegistration >>> SimpleWorkflowExecutor.complete(ApplicationRegistrationSimpl >>> eWorkflowExecutor.java:82) >>> at org.wso2.carbon.apimgt.impl.workflow.ApplicationRegistration >>> SimpleWorkflowExecutor.execute(ApplicationRegistrationSimple >>> WorkflowExecutor.java:54) >>> at org.wso2.carbon.apimgt.impl.APIConsumerImpl.requestApprovalF >>> orApplicationRegistration(APIConsumerImpl.java:2789) >>> at org.wso2.carbon.apimgt.impl.UserAwareAPIConsumer.requestAppr >>> ovalForApplicationRegistration(UserAwareAPIConsumer.java:36) >>> at org.wso2.carbon.apimgt.hostobjects.APIStoreHostObject.jsFunc >>> tion_getApplicationKey(APIStoreHostObject.java:385) >>> 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.mozilla.javascript.MemberBox.invoke(MemberBox.java:126) >>> at org.mozilla.javascript.FunctionObject.call(FunctionObject.ja >>> va:386) >>> at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime >>> .java:52) >>> at org.jaggeryjs.rhino.store.modules.subscription.c4._c_anonymo >>> us_2(/store/modules/subscription/key.jag:39) >>> at org.jaggeryjs.rhino.store.modules.subscription.c4.call(/stor >>> e/modules/subscription/key.jag) >>> at org.mozilla.javascript.ScriptRuntime.applyOrCall(ScriptRunti >>> me.java:2430) >>> at org.mozilla.javascript.BaseFunction.execIdCall(BaseFunction. >>> java:269) >>> at org.mozilla.javascript.IdFunctionObject.call(IdFunctionObjec >>> t.java:97) >>> at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime >>> .java:42) >>> at org.jaggeryjs.rhino.store.modules.subscription.c0._c_anonymo >>> us_10(/store/modules/subscription/module.jag:35) >>> at org.jaggeryjs.rhino.store.modules.subscription.c0.call(/stor >>> e/modules/subscription/module.jag) >>> at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime >>> .java:52) >>> at org.jaggeryjs.rhino.store.site.blocks.subscription.subscript >>> ion_add.ajax.c0._c_anonymous_1(/store/site/blocks/subscripti >>> on/subscription-add/ajax/subscription-add.jag:240) >>> at org.jaggeryjs.rhino.store.site.blocks.subscription.subscript >>> ion_add.ajax.c0.call(/store/site/blocks/subscription/subscri >>> ption-add/ajax/subscription-add.jag) >>> at org.mozilla.javascript.optimizer.OptRuntime.call0(OptRuntime >>> .java:23) >>> at org.jaggeryjs.rhino.store.site.blocks.subscription.subscript >>> ion_add.ajax.c0._c_script_0(/store/site/blocks/subscription/ >>> subscription-add/ajax/subscription-add.jag:3) >>> at org.jaggeryjs.rhino.store.site.blocks.subscription.subscript >>> ion_add.ajax.c0.call(/store/site/blocks/subscription/subscri >>> ption-add/ajax/subscription-add.jag) >>> at org.mozilla.javascript.ContextFactory.doTopCall(ContextFacto >>> ry.java:394) >>> at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime >>> .java:3091) >>> at org.jaggeryjs.rhino.store.site.blocks.subscription.subscript >>> ion_add.ajax.c0.call(/store/site/blocks/subscription/subscri >>> ption-add/ajax/subscription-add.jag) >>> at org.jaggeryjs.rhino.store.site.blocks.subscription.subscript >>> ion_add.ajax.c0.exec(/store/site/blocks/subscription/subscri >>> ption-add/ajax/subscription-add.jag) >>> at org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(Rhi >>> noEngine.java:567) >>> at org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngi >>> ne.java:273) >>> at org.jaggeryjs.jaggery.core.manager.WebAppManager.exec(WebApp >>> Manager.java:588) >>> at org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(Web >>> AppManager.java:508) >>> at org.jaggeryjs.jaggery.core.JaggeryServlet.doPost(JaggeryServ >>> let.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.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:747) >>> at org.apache.catalina.core.ApplicationDispatcher.processReques >>> t(ApplicationDispatcher.java:485) >>> at org.apache.catalina.core.ApplicationDispatcher.doForward(App >>> licationDispatcher.java:377) >>> at org.apache.catalina.core.ApplicationDispatcher.forward(Appli >>> cationDispatcher.java:337) >>> 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.wso2.carbon.ui.filters.cache.ContentTypeBasedCachePreven >>> tionFilter.doFilter(ContentTypeBasedCachePreventionFilter.java:53) >>> 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:218) >>> 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:958) >>> 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:452) >>> at org.apache.coyote.http11.AbstractHttp11Processor.process(Abs >>> tractHttp11Processor.java:1087) >>> at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler >>> .process(AbstractProtocol.java:637) >>> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun >>> (NioEndpoint.java:1756) >>> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(N >>> ioEndpoint.java:1715) >>> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool >>> Executor.java:1142) >>> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo >>> lExecutor.java:617) >>> at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.r >>> un(TaskThread.java:61) >>> at java.lang.Thread.run(Thread.java:745) >>> Caused by: org.wso2.carbon.apimgt.api.APIManagementException: >>> Application 'DefaultApplication' is already registered. >>> at org.wso2.carbon.apimgt.impl.dao.ApiMgtDAO.createApplicationR >>> egistrationEntry(ApiMgtDAO.java:293) >>> at org.wso2.carbon.apimgt.impl.workflow.ApplicationRegistration >>> SimpleWorkflowExecutor.complete(ApplicationRegistrationSimpl >>> eWorkflowExecutor.java:77) >>> ... 75 more >>> >>> Thanks, >>> Gayan >>> -- >>> Gayan Gunawardana >>> Senior Software Engineer; WSO2 Inc.; http://wso2.com/ >>> Email: [email protected] >>> Mobile: +94 (71) 8020933 >>> >> >> >> >> -- >> >> *Sanjeewa Malalgoda* >> WSO2 Inc. >> Mobile : +94713068779 <+94%2071%20306%208779> >> >> <http://sanjeewamalalgoda.blogspot.com/>blog >> :http://sanjeewamalalgoda.blogspot.com/ >> <http://sanjeewamalalgoda.blogspot.com/> >> >> >> > > > -- > Gayan Gunawardana > Senior Software Engineer; WSO2 Inc.; http://wso2.com/ > Email: [email protected] > Mobile: +94 (71) 8020933 > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Harsha Kumara Software Engineer, WSO2 Inc. Mobile: +94775505618 Blog:harshcreationz.blogspot.com
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
