Re: [Dev] [ES] Registry subscription broken after enabling email username

2015-08-26 Thread Hemika Kodikara
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

2015-08-26 Thread Hemika Kodikara
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

2015-08-26 Thread Chandana Napagoda
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