Hi Asanka, I believe, PrivilegedCarbonContext.getThreadLocalCarbonContext().getTenantId(); works in other tomcat-webapps, but does not return correct tenant id when used with web socket endpoints.
Hi Malintha and Gayashan, Thanks for the info. It seems that this is not something happening due to CARBON-14807. Hi Kasun, On Tue, Jul 22, 2014 at 5:45 PM, Kasun Gajasinghe <[email protected]> wrote: > What's the product you are trying this in? > I'm trying with CEP (version 4.0.0, Milestone 1 release) > Can you open up CARBON_HOME/repository/conf/tomcat/catalina-server.xml, > and make sure that it has the following valve defined? > > <Valve > className="org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve"/> > I checked this. It's defined. It seems, this issue is specific to web socket end points, hosted on carbon servers. Thank you everyone for your helpful suggestions. Dilini > > The reported jira that is mentioned above is an issue with logging. > > > > On Tue, Jul 22, 2014 at 4:58 AM, Asanka Dissanayake <[email protected]> > wrote: > >> >> >> >> On Tue, Jul 22, 2014 at 5:23 PM, Asanka Dissanayake <[email protected]> >> wrote: >> >>> >>> >>> >>> On Tue, Jul 22, 2014 at 5:03 PM, Gayashan Amarasinghe <[email protected] >>> > wrote: >>> >>>> Hi Dilini, >>>> >>>> Did you deploy the web app as super tenant or a tenant? What are the >>>> server versions you used? >>>> >>>> Method you have used is the proper way to access the tenant Id. >>>> >>> AFAIK you shouldn't use PrivilegedCarbonContext to read information. It >>> is used to write stuffs to the carbon context. >>> >> For more information: >> >> PrivilegedCarbonContext >> >> PrivilegedCarbonContext is a special subclass of CarbonContext, which >> allows you to perform privileged operations such as, setting the tenant ID >> and domain, starting or ending tenant flows and more. This class can only >> be used by Carbon components that have the permission to get hold of an >> instance of the PrivilegedCarbonContext. >> >> >> CarbonContext >> The CarbonContext is designed for normal tenants to retrieve information >> from the Carbon runtime. In the super tenant mode, for this to work the >> relevant data has to be set so that tenants can retrieve information using >> the CarbonContext. >> >>> However as Malintha has mentioned, there are some bugs when certain >>>> super-tenant related tasks are logged, which has not been observed for >>>> tenant-wise tasks. This bug will be fixed with 4.3 release. >>>> >>>> Thanks. >>>> >>>> /Gayashan >>>> >>>> >>>> On Tue, Jul 22, 2014 at 3:29 PM, Dilini Muthumala <[email protected]> >>>> wrote: >>>> >>>>> Hi, >>>>> >>>>> Would like to know, how to $subject. >>>>> >>>>> I tired with, >>>>> PrivilegedCarbonContext.getThreadLocalCarbonContext().getTenantId(); >>>>> >>>>> which returned -1, as the tenant id. >>>>> >>>>> Thanks, >>>>> Dilini >>>>> >>>>> -- >>>>> *Dilini Muthumala* >>>>> Software Engineer, >>>>> WSO2 Inc. >>>>> >>>>> *E-mail :* [email protected] >>>>> *Mobile: *+94713 400 029 >>>>> >>>>> _______________________________________________ >>>>> Dev mailing list >>>>> [email protected] >>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>> >>>>> >>>> >>>> >>>> -- >>>> *Gayashan Amarasinghe* >>>> Software Engineer | Platform TG >>>> WSO2, Inc. | http://wso2.com >>>> lean. enterprise. middleware >>>> >>>> Mobile : +94718314517 >>>> Blog : gayashan-a.blogspot.com >>>> >>>> _______________________________________________ >>>> Dev mailing list >>>> [email protected] >>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>> >>>> >>> >>> >>> -- >>> >>> >>> *Asanka DissanayakeSoftware Engineer* >>> *WSO2 Inc. - lean . enterprise . middleware | wso2.com >>> <http://wso2.com/>* >>> >>> *email: [email protected] <[email protected]>, blog: >>> cyberwaadiya.blogspot.com >>> <http://cyberwaadiya.blogspot.com>, asankastechtalks.wordpress.com >>> <http://asankastechtalks.wordpress.com> mobile: +94 71 8373821* >>> >> >> >> >> -- >> >> >> *Asanka DissanayakeSoftware Engineer* >> *WSO2 Inc. - lean . enterprise . middleware | wso2.com >> <http://wso2.com/>* >> >> *email: [email protected] <[email protected]>, blog: >> cyberwaadiya.blogspot.com >> <http://cyberwaadiya.blogspot.com>, asankastechtalks.wordpress.com >> <http://asankastechtalks.wordpress.com> mobile: +94 71 8373821* >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > > *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc. > email: kasung AT spamfree wso2.com > linked-in: http://lk.linkedin.com/in/gajasinghe > blog: http://kasunbg.org > > > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- *Dilini Muthumala* Software Engineer, WSO2 Inc. *E-mail :* [email protected] *Mobile: *+94713 400 029
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
