[adding LakshmanU, ThusithaD] On Thu, Oct 20, 2016 at 2:05 PM, Megala Uthayakumar <meg...@wso2.com> wrote:
> Hi, > > I have created a PR[1] to fix this issue. Can someone from kernel team > review and merge this PR? > > [1] https://github.com/wso2/carbon-kernel/pull/1163 > > Thanks. > > Regards, > Megala > > > On Wed, Oct 19, 2016 at 5:25 PM, Kamidu Punchihewa <sachi...@wso2.com> > wrote: > >> Hi Megala, >> >> If you have found out the issue and solution. Please do the necessary >> change and do a round of testing. If everything works as expected please >> send a pull request to the carbon kernel. >> @Kernal Team How we can get the this released for the EMM 2.2.0 release ? >> >> Thanks and Best Regards, >> >> Kamidu Sachith Punchihewa >> *Software Engineer* >> WSO2, Inc. >> lean . enterprise . middleware >> Mobile : +94 (0) 770566749 <%2B94%20%280%29%20773%20451194> >> >> >> Disclaimer: This communication may contain privileged or other >> confidential information and is intended exclusively for the addressee/s. >> If you are not the intended recipient/s, or believe that you may have >> received this communication in error, please reply to the sender indicating >> that fact and delete the copy you received and in addition, you should not >> print, copy, retransmit, disseminate, or otherwise use the information >> contained in this communication. Internet communications cannot be >> guaranteed to be timely, secure, error or virus-free. The sender does not >> accept liability for any errors or omissions. >> >> On Wed, Oct 19, 2016 at 11:07 AM, Megala Uthayakumar <meg...@wso2.com> >> wrote: >> >>> Hi All, >>> >>> I am working on a jira [1] which is related with an exception that is >>> thrown when trying to add a user/role in tenant mode using EMM console. >>> This is particularly happens when we call the admin service to get the >>> secondary user store configurations related to particular tenant [2]. >>> Following is the root cause behind this exception, >>> >>> *Caused by: java.lang.SecurityException: Illegal access attempt to cache >>> ] owned by tenant* >>> *{[test.com <http://test.com>],[1]} by tenant {[test.com >>> <http://test.com>],[-1234]}* >>> >>> When trying to access the cache, the caller's tenant id has changed to >>> super-tenant id, although tenant domain is correct. I tried to start the >>> tenant flow before calling the admin service, but still I got the same >>> error. While debugging I found, [3] is the point where the tenant domain is >>> set to correct domain, while the tenant id still set to super-tenant id. >>> Locally I changed that particular line as per below, >>> >>> PrivilegedCarbonContext.getThreadLocalCarbonContext().setTenantDomain( >>> userTenantDomain,*true*); >>> >>> After that I could get the secondary user-store configurations related >>> to that particular tenant. Is this a bug from carbon-level or is there any >>> work-around to avoid this? Any comments or suggestions on this regard is >>> highly appreciated. >>> >>> [1] https://wso2.org/jira/browse/EMM-1762 >>> [2] https://github.com/wso2/carbon-device-mgt/blob/master/co >>> mponents/device-mgt/org.wso2.carbon.device.mgt.ui/src/main/r >>> esources/jaggeryapps/devicemgt/app/modules/business-controll >>> ers/user.js#L607 >>> [3] https://github.com/wso2/carbon-kernel/blob/v4.4.9/core/o >>> rg.wso2.carbon.server.admin/src/main/java/org/wso2/carbon/se >>> rver/admin/module/handler/AuthenticationHandler.java#L93 >>> >>> Thanks. >>> >>> Regards, >>> Megala >>> -- >>> Megala Uthayakumar >>> >>> Software Engineer >>> Mobile : 0779967122 >>> >>> _______________________________________________ >>> Dev mailing list >>> Dev@wso2.org >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> > > > -- > Megala Uthayakumar > > Software Engineer > Mobile : 0779967122 > > _______________________________________________ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Lakshani Gamage *Software Engineer, WSO2* *Mobile : +94 71 5478184 <%2B94%20%280%29%20773%20451194>* *Blog : http://lakshanigamage.blogspot.com/ <http://lakshanigamage.blogspot.com/>*
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev