Thanks Azzez and Shameera...
Suho able to fix that...

Regards,
Mohan



On Fri, Aug 16, 2013 at 11:43 AM, Shameera Rathnayaka <shame...@wso2.com>wrote:

> Hi Mohan,
>
> You can get Theadlocal CC by 
> *PrivilegedCarbonContext.getThreadLocalCarbonContext();
> * This will create a Thread.ocal CC and populate it if it is null, After
> that you can set tenant domain and tenant Id by
> PrivilegedCarbonContext.setTenantDomain(..); and
> PrivilegedCarbonContext.setTenantId(...);
>
> eg: for super tenant
>
> PrivilegedCarbonContext.setTenantDomain(MultitenantConstants.SUPER_TENANT_DOMAIN_NAME);
> PrivilegedCarbonContext.setTenantId(MultitenantConstants.SUPER_TENANT_ID);
>
>
> Thanks,
> Shameera.
>
>
> On Fri, Aug 16, 2013 at 11:12 AM, Afkham Azeez <az...@wso2.com> wrote:
>
>> Please make sure that the correct CC is created & populated before the
>> execution of this code. Ideally, every thread in the system should have an
>> associated CC.
>>
>> Azeez
>>
>>
>> On Fri, Aug 16, 2013 at 11:11 AM, Mohanadarshan Vivekanandalingam <
>> mo...@wso2.com> wrote:
>>
>>> Hi,
>>>
>>> I'm getting the following exception when trying to run a sample in newly
>>> build CEP 3.0.0...
>>>
>>> [2013-08-16 10:33:47,274] ERROR
>>> {org.apache.thrift.server.TThreadPoolServer} -  Error occurred during
>>> processing of message.
>>> java.lang.NullPointerException: Tenant domain has not been set in
>>> CarbonContext
>>> at
>>> org.wso2.carbon.caching.impl.CacheManagerFactoryImpl.getCacheManager(CacheManagerFactoryImpl.java:79)
>>>  at
>>> org.wso2.carbon.registry.core.utils.RegistryUtils.getCacheManager(RegistryUtils.java:289)
>>> at
>>> org.wso2.carbon.registry.core.utils.RegistryUtils.getResourceCache(RegistryUtils.java:272)
>>>  at
>>> org.wso2.carbon.registry.core.caching.CacheBackedRegistry.getCache(CacheBackedRegistry.java:62)
>>> at
>>> org.wso2.carbon.registry.core.caching.CacheBackedRegistry.resourceExists(CacheBackedRegistry.java:246)
>>>  at
>>> org.wso2.carbon.registry.core.session.UserRegistry.resourceExists(UserRegistry.java:629)
>>> at
>>> org.wso2.carbon.databridge.streamdefn.registry.datastore.RegistryStreamDefinitionStore.getAllStreamDefinitionsFromStore(RegistryStreamDefinitionStore.java:109)
>>>  at
>>> org.wso2.carbon.databridge.core.definitionstore.AbstractStreamDefinitionStore.getAllStreamDefinitions(AbstractStreamDefinitionStore.java:53)
>>> at
>>> org.wso2.carbon.databridge.core.internal.EventDispatcher.initDomainNameStreamTypeHolderCache(EventDispatcher.java:201)
>>>  at
>>> org.wso2.carbon.databridge.core.internal.EventDispatcher.getStreamDefinitionHolder(EventDispatcher.java:167)
>>> at
>>> org.wso2.carbon.databridge.core.internal.EventDispatcher.findStreamId(EventDispatcher.java:254)
>>>  at
>>> org.wso2.carbon.databridge.core.DataBridge.findStreamId(DataBridge.java:104)
>>> at
>>> org.wso2.carbon.databridge.receiver.thrift.service.ThriftEventTransmissionServiceImpl.findStreamId(ThriftEventTransmissionServiceImpl.java:64)
>>>  at
>>> org.wso2.carbon.databridge.commons.thrift.service.general.ThriftEventTransmissionService$Processor$findStreamId.getResult(ThriftEventTransmissionService.java:466)
>>>  at
>>> org.wso2.carbon.databridge.commons.thrift.service.general.ThriftEventTransmissionService$Processor$findStreamId.getResult(ThriftEventTransmissionService.java:454)
>>>  at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:32)
>>> at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:34)
>>>  at
>>> org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:176)
>>> at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>>  at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>> at java.lang.Thread.run(Thread.java:662)
>>>
>>>
>>> Is there any reason for this? Is it possible to disable the caching in
>>> the the registry which used by CEP?
>>>
>>>
>>>
>>> --
>>> *V. Mohanadarshan*
>>> *Software Engineer,*
>>> *Data Technologies Team,*
>>> *WSO2, Inc. http://wso2.com *
>>> *lean.enterprise.middleware.*
>>> *
>>> *
>>> email: mo...@wso2.com
>>> phone:(+94) 771117673
>>>
>>
>>
>>
>> --
>> *Afkham Azeez*
>> Director of Architecture; WSO2, Inc.; http://wso2.com
>> Member; Apache Software Foundation; http://www.apache.org/
>> * <http://www.apache.org/>**
>> email: **az...@wso2.com* <az...@wso2.com>* 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*
>>
>
>
>
> --
> *Software Engineer - WSO2 Inc.*
> *email: shameera AT wso2.com <shame...@wso2.com> , shameera AT 
> apache.org<shame...@apache.org>
> *
> *phone:  +9471 922 1454*
> *
> *
> *Linked in : *http://lk.linkedin.com/pub/shameera-rathnayaka/1a/661/561
> *Twitter     : *https://twitter.com/Shameera_R
>



-- 
*V. Mohanadarshan*
*Software Engineer,*
*Data Technologies Team,*
*WSO2, Inc. http://wso2.com *
*lean.enterprise.middleware.*
*
*
email: mo...@wso2.com
phone:(+94) 771117673
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to