Re: [Dev] [ES] Registry subscription broken after enabling email username
Hi All, From MB side also we are getting an error because the username is coming as ad...@wso2.com. If email username is enabled, what is the correct way to get username(i.e as admin) ? Once we make enable this, everyplace we have used the username have to be modified to check whether email username is enabled or not. Is there an alternative way ? Currently we are getting the username as follows : public static String getLoggedInUserName() { String userName = ; if (CarbonContext.getThreadLocalCarbonContext().getTenantId() != 0) { userName = CarbonContext.getThreadLocalCarbonContext().getUsername() + @ + CarbonContext.getThreadLocalCarbonContext().getTenantDomain(); } else { userName = CarbonContext.getThreadLocalCarbonContext().getUsername(); } return userName.trim(); } Regards, Hemika Hemika Kodikara Software Engineer WSO2 Inc. lean . enterprise . middleware http://wso2.com Mobile : +9477762 On Wed, Aug 26, 2015 at 4:49 PM, Hemika Kodikara hem...@wso2.com wrote: Hi All, The InMemoryDeliveryManager.subscribe() method is not invoked by MB side. We use JMSDeliveryManager instead. I have a doubt, even if set email as the username, shouldn't this be properly configured with an LDAP as per [1] to make this scenario work ? [1] - http://xacmlinfo.org/2014/10/07/email-username-with-identity-server/ Regards, Hemika Hemika Kodikara Software Engineer WSO2 Inc. lean . enterprise . middleware http://wso2.com Mobile : +9477762 On Wed, Aug 26, 2015 at 3:55 PM, Chandana Napagoda chand...@wso2.com wrote: Hi Udara, We need to check this with MB team. @Hemika/Ramith Do you have any idea about this ? Regards, Chandana On Wed, Aug 26, 2015 at 3:30 PM, Udara Rathnayake uda...@wso2.com wrote: Hi Chandana, We are getting following[1] after enabling email username. Any idea about this? [1] [2015-08-26 15:10:32,218] ERROR {org.wso2.carbon.registry.eventing.services.EventingServiceImpl} - Unable to add subscription org.wso2.carbon.event.core.exception.EventBrokerException: User ad...@wso2.com is not allowed to subscribes to /registry/notifications/StoreLifecycleStateChange/_system/governance/gadgets/admin/Bar Chart/2 at org.wso2.carbon.event.core.internal.delivery.inmemory.InMemoryDeliveryManager.subscribe(InMemoryDeliveryManager.java:70) at org.wso2.carbon.event.core.internal.CarbonEventBroker.subscribe(CarbonEventBroker.java:123) at org.wso2.carbon.registry.eventing.services.EventingServiceImpl.subscribe(EventingServiceImpl.java:238) at org.wso2.carbon.store.notifications.management.StoreSubscriptionManager.createSubscription(StoreSubscriptionManager.java:155) at org.wso2.carbon.store.notifications.management.StoreSubscriptionManager.subscribe(StoreSubscriptionManager.java:69) at org.wso2.carbon.store.notifications.service.StoreNotificationService.subscribeToEvent(StoreNotificationService.java:81) 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) at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:225) at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52) at org.jaggeryjs.rhino.store.scripts.c0._c_anonymous_3(store/scripts/notificationManager.js:62) at org.jaggeryjs.rhino.store.scripts.c0.call(store/scripts/notificationManager.js) at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1473) at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815) at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109) at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32) at org.jaggeryjs.rhino.rxt.scripts.asset.c0._c_anonymous_71(rxt/scripts/asset/asset.js:1411) at org.jaggeryjs.rhino.rxt.scripts.asset.c0.call(rxt/scripts/asset/asset.js) at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42) at org.jaggeryjs.rhino.publisher.modules.c7._c_anonymous_15(/publisher/modules/asset-action-api.js:214) at org.jaggeryjs.rhino.publisher.modules.c7.call(/publisher/modules/asset-action-api.js) at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52) at org.jaggeryjs.rhino.publisher.modules.c7._c_anonymous_16(/publisher/modules/asset-action-api.js:255) at org.jaggeryjs.rhino.publisher.modules.c7.call(/publisher/modules/asset-action-api.js) at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52) at
Re: [Dev] [ES] Registry subscription broken after enabling email username
Hi All, The InMemoryDeliveryManager.subscribe() method is not invoked by MB side. We use JMSDeliveryManager instead. I have a doubt, even if set email as the username, shouldn't this be properly configured with an LDAP as per [1] to make this scenario work ? [1] - http://xacmlinfo.org/2014/10/07/email-username-with-identity-server/ Regards, Hemika Hemika Kodikara Software Engineer WSO2 Inc. lean . enterprise . middleware http://wso2.com Mobile : +9477762 On Wed, Aug 26, 2015 at 3:55 PM, Chandana Napagoda chand...@wso2.com wrote: Hi Udara, We need to check this with MB team. @Hemika/Ramith Do you have any idea about this ? Regards, Chandana On Wed, Aug 26, 2015 at 3:30 PM, Udara Rathnayake uda...@wso2.com wrote: Hi Chandana, We are getting following[1] after enabling email username. Any idea about this? [1] [2015-08-26 15:10:32,218] ERROR {org.wso2.carbon.registry.eventing.services.EventingServiceImpl} - Unable to add subscription org.wso2.carbon.event.core.exception.EventBrokerException: User ad...@wso2.com is not allowed to subscribes to /registry/notifications/StoreLifecycleStateChange/_system/governance/gadgets/admin/Bar Chart/2 at org.wso2.carbon.event.core.internal.delivery.inmemory.InMemoryDeliveryManager.subscribe(InMemoryDeliveryManager.java:70) at org.wso2.carbon.event.core.internal.CarbonEventBroker.subscribe(CarbonEventBroker.java:123) at org.wso2.carbon.registry.eventing.services.EventingServiceImpl.subscribe(EventingServiceImpl.java:238) at org.wso2.carbon.store.notifications.management.StoreSubscriptionManager.createSubscription(StoreSubscriptionManager.java:155) at org.wso2.carbon.store.notifications.management.StoreSubscriptionManager.subscribe(StoreSubscriptionManager.java:69) at org.wso2.carbon.store.notifications.service.StoreNotificationService.subscribeToEvent(StoreNotificationService.java:81) 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) at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:225) at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52) at org.jaggeryjs.rhino.store.scripts.c0._c_anonymous_3(store/scripts/notificationManager.js:62) at org.jaggeryjs.rhino.store.scripts.c0.call(store/scripts/notificationManager.js) at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1473) at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815) at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109) at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32) at org.jaggeryjs.rhino.rxt.scripts.asset.c0._c_anonymous_71(rxt/scripts/asset/asset.js:1411) at org.jaggeryjs.rhino.rxt.scripts.asset.c0.call(rxt/scripts/asset/asset.js) at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42) at org.jaggeryjs.rhino.publisher.modules.c7._c_anonymous_15(/publisher/modules/asset-action-api.js:214) at org.jaggeryjs.rhino.publisher.modules.c7.call(/publisher/modules/asset-action-api.js) at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52) at org.jaggeryjs.rhino.publisher.modules.c7._c_anonymous_16(/publisher/modules/asset-action-api.js:255) at org.jaggeryjs.rhino.publisher.modules.c7.call(/publisher/modules/asset-action-api.js) at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52) at org.jaggeryjs.rhino.publisher.extensions.assets.default.apis.c1._c_anonymous_1(/publisher/extensions/assets/default/apis/asset.jag:42) at org.jaggeryjs.rhino.publisher.extensions.assets.default.apis.c1.call(/publisher/extensions/assets/default/apis/asset.jag) Regards, UdaraR -- *Chandana Napagoda* Senior Software Engineer WSO2 Inc. - http://wso2.org *Email : chand...@wso2.com chand...@wso2.com**Mobile : +94718169299 %2B94718169299* *Blog :http://cnapagoda.blogspot.com http://cnapagoda.blogspot.com* ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] [ES] Registry subscription broken after enabling email username
Hi Udara, We need to check this with MB team. @Hemika/Ramith Do you have any idea about this ? Regards, Chandana On Wed, Aug 26, 2015 at 3:30 PM, Udara Rathnayake uda...@wso2.com wrote: Hi Chandana, We are getting following[1] after enabling email username. Any idea about this? [1] [2015-08-26 15:10:32,218] ERROR {org.wso2.carbon.registry.eventing.services.EventingServiceImpl} - Unable to add subscription org.wso2.carbon.event.core.exception.EventBrokerException: User ad...@wso2.com is not allowed to subscribes to /registry/notifications/StoreLifecycleStateChange/_system/governance/gadgets/admin/Bar Chart/2 at org.wso2.carbon.event.core.internal.delivery.inmemory.InMemoryDeliveryManager.subscribe(InMemoryDeliveryManager.java:70) at org.wso2.carbon.event.core.internal.CarbonEventBroker.subscribe(CarbonEventBroker.java:123) at org.wso2.carbon.registry.eventing.services.EventingServiceImpl.subscribe(EventingServiceImpl.java:238) at org.wso2.carbon.store.notifications.management.StoreSubscriptionManager.createSubscription(StoreSubscriptionManager.java:155) at org.wso2.carbon.store.notifications.management.StoreSubscriptionManager.subscribe(StoreSubscriptionManager.java:69) at org.wso2.carbon.store.notifications.service.StoreNotificationService.subscribeToEvent(StoreNotificationService.java:81) 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) at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:225) at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52) at org.jaggeryjs.rhino.store.scripts.c0._c_anonymous_3(store/scripts/notificationManager.js:62) at org.jaggeryjs.rhino.store.scripts.c0.call(store/scripts/notificationManager.js) at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1473) at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:815) at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:109) at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:32) at org.jaggeryjs.rhino.rxt.scripts.asset.c0._c_anonymous_71(rxt/scripts/asset/asset.js:1411) at org.jaggeryjs.rhino.rxt.scripts.asset.c0.call(rxt/scripts/asset/asset.js) at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42) at org.jaggeryjs.rhino.publisher.modules.c7._c_anonymous_15(/publisher/modules/asset-action-api.js:214) at org.jaggeryjs.rhino.publisher.modules.c7.call(/publisher/modules/asset-action-api.js) at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52) at org.jaggeryjs.rhino.publisher.modules.c7._c_anonymous_16(/publisher/modules/asset-action-api.js:255) at org.jaggeryjs.rhino.publisher.modules.c7.call(/publisher/modules/asset-action-api.js) at org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52) at org.jaggeryjs.rhino.publisher.extensions.assets.default.apis.c1._c_anonymous_1(/publisher/extensions/assets/default/apis/asset.jag:42) at org.jaggeryjs.rhino.publisher.extensions.assets.default.apis.c1.call(/publisher/extensions/assets/default/apis/asset.jag) Regards, UdaraR -- *Chandana Napagoda* Senior Software Engineer WSO2 Inc. - http://wso2.org *Email : chand...@wso2.com chand...@wso2.com**Mobile : +94718169299 %2B94718169299* *Blog :http://cnapagoda.blogspot.com http://cnapagoda.blogspot.com* ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev