On Fri, May 17, 2013 at 1:08 PM, Sanjeewa Malalgoda <[email protected]>wrote:
> > > On Fri, May 17, 2013 at 12:24 PM, Dushan Abeyruwan <[email protected]>wrote: > >> Only difference between 2.1.0 and 2.1.2 >> >> 2.1.0 getTenentID >> PrivilegedCarbonContext carbonContext = >> * >> PrivilegedCarbonContext.getCurrentContext(messageContext);* >> int tenantId = carbonContext.getTenantId(); >> >> 2.1.2 getTenentID >> PrivilegedCarbonContext carbonContext = >> * PrivilegedCarbonContext.getThreadLocalCarbonContext();* >> int tenantId = carbonContext.getTenantId(); >> > I will revert this change temporary to get tenant ID from message context. But i think we need proper solution for this issue. Thanks Sanjeewa, > Yes that change was discussed in thread " > [Dev][Urgent][API Manager] Issue when we deploy API to other server > " > > >> >> >> >> On Fri, May 17, 2013 at 12:11 PM, Sanjeewa Malalgoda >> <[email protected]>wrote: >> >>> >>> >>> On Fri, May 17, 2013 at 12:09 PM, Afkham Azeez <[email protected]> wrote: >>> >>>> >>>> >>>> On Fri, May 17, 2013 at 11:59 AM, Afkham Azeez <[email protected]> wrote: >>>> >>>>> >>>>> >>>>> On Fri, May 17, 2013 at 11:54 AM, Dushan Abeyruwan <[email protected]>wrote: >>>>> >>>>>> Hay >>>>>> May be due to these chagners latest ESB pack build after 16th May >>>>>> is broken... simply we can not invoke proxy services.. it return >>>>>> something >>>>>> as below.. >>>>>> >>>>>> 013-05-17 11:44:41,413] WARN - ActivationHandler Failed attempt to >>>>>> access WSO2 Enterprise Service Bus by tenant -1 >>>>>> [2013-05-17 11:44:41,960] WARN - ActivationHandler Failed attempt to >>>>>> access WSO2 Enterprise Service Bus by tenant -1 >>>>>> [2013-05-17 11:44:42,460] WARN - ActivationHandler Failed attempt to >>>>>> access WSO2 Enterprise Service Bus by tenant -1 >>>>>> [2013-05-17 11:44:49,316] WARN - ActivationHandler Failed attempt to >>>>>> access WSO2 Enterprise Service Bus by tenant -1 >>>>>> ^C[2013-05-17 11:45:18,573] INFO - CarbonServerManager Shutdown hook >>>>>> triggered.... >>>>>> >>>>> >>>>> Yeah, the proper fix for all these issues would be to properly set the >>>>> correct CC in the upstream code. There should be an upstream handler that >>>>> can do this. >>>>> >>>> >>>> Can you please do a quick test. Send a request to a proxy service >>>> hosted on ST or a tenant, and in the dispatcher, debug & find the value of >>>> CarbonContext.getThreadLocalContext().getId(), and see whether the proper >>>> value is shown. >>>> >>> Yes i did test that. It will return -1 and that's the root cause for the >>> issue dushan mentioned. >>> >>>> >>>> >>>>> >>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On Fri, May 17, 2013 at 11:47 AM, Sanjeewa Malalgoda < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi All, >>>>>>> If i send request to API deployed in synapse(in tenants space) and >>>>>>> try to get carbon context inside invoke method of handler i'm getting >>>>>>> unexpected result. See following code. Ideally this should returns >>>>>>> tenant >>>>>>> id of service deployed tenant. API url is >>>>>>> http://10.200.3.87:8280/t/vvv.vvv/aaa/1.0.0 (tenant vvv.vvv's >>>>>>> tenant id is 1). WDYT? Where should we fix it? >>>>>>> >>>>>>> public class MyHandler extends AbstractHandler implements Handler { >>>>>>> >>>>>>> public InvocationResponse invoke(MessageContext messageContext) >>>>>>> throws AxisFault { >>>>>>> >>>>>>> PrivilegedCarbonContext carbonContext = >>>>>>> >>>>>>> PrivilegedCarbonContext.getThreadLocalCarbonContext().getTenantId(); / >>>>>>> */returns -1 as tenant ID while actual tenant id is 1* >>>>>>> >>>>>>> PrivilegedCarbonContext carbonContext = >>>>>>> >>>>>>> PrivilegedCarbonContext.getCurrentContext(messageContext).getTenantId(); >>>>>>> / >>>>>>> */returns -1234 as tenant ID **while actual tenant id is 1* >>>>>>> } >>>>>>> >>>>>>> >>>>>>> Thanks, >>>>>>> Sanjeewa, >>>>>>> -- >>>>>>> *Sanjeewa Malalgoda* >>>>>>> WSO2 Inc. >>>>>>> Mobile : +14084122175 | +94713068779 >>>>>>> >>>>>>> <http://sanjeewamalalgoda.blogspot.com/>blog >>>>>>> :http://sanjeewamalalgoda.blogspot.com/<http://sanjeewamalalgoda.blogspot.com/> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Dushan Abeyruwan >>>>>> *Senior Software Engineer* >>>>>> *Integration Technologies Team* >>>>>> *Member of Integration MC* >>>>>> *WSO2 Inc. http://wso2.com/* >>>>>> *Mobile:(+94)714408632* >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> *Afkham Azeez* >>>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>>> Member; Apache Software Foundation; http://www.apache.org/ >>>>> * <http://www.apache.org/>** >>>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919 >>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>>>> twitter: >>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>>>> * >>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>>>> * >>>>> * >>>>> *Lean . Enterprise . Middleware* >>>>> >>>> >>>> >>>> >>>> -- >>>> *Afkham Azeez* >>>> Director of Architecture; WSO2, Inc.; http://wso2.com >>>> Member; Apache Software Foundation; http://www.apache.org/ >>>> * <http://www.apache.org/>** >>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919 >>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>* >>>> twitter: >>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> >>>> * >>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez* >>>> * >>>> * >>>> *Lean . Enterprise . Middleware* >>>> >>> >>> >>> >>> -- >>> *Sanjeewa Malalgoda* >>> WSO2 Inc. >>> Mobile : +14084122175 | +94713068779 >>> >>> <http://sanjeewamalalgoda.blogspot.com/>blog >>> :http://sanjeewamalalgoda.blogspot.com/<http://sanjeewamalalgoda.blogspot.com/> >>> >> >> >> >> -- >> Dushan Abeyruwan >> *Senior Software Engineer* >> *Integration Technologies Team* >> *Member of Integration MC* >> *WSO2 Inc. http://wso2.com/* >> *Mobile:(+94)714408632* >> > > > > -- > *Sanjeewa Malalgoda* > WSO2 Inc. > Mobile : +14084122175 | +94713068779 > > <http://sanjeewamalalgoda.blogspot.com/>blog > :http://sanjeewamalalgoda.blogspot.com/<http://sanjeewamalalgoda.blogspot.com/> > -- *Sanjeewa Malalgoda* WSO2 Inc. Mobile : +14084122175 | +94713068779 <http://sanjeewamalalgoda.blogspot.com/>blog :http://sanjeewamalalgoda.blogspot.com/<http://sanjeewamalalgoda.blogspot.com/>
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
