Hi,

Thanks Chanika, the patch is applied.

Cheers,
Anjana.


On Wed, Jul 17, 2013 at 10:42 AM, Chanika Geeganage <[email protected]>wrote:

> Hi,
>
> I tested it and works fine. The modified svn diff of the ndatasource core
> is attached in the JIRA [1]
>
> [1] https://wso2.org/jira/browse/DS-740
>
> Thanks
>
>
> On Wed, Jul 17, 2013 at 10:01 AM, Sameera Jayasoma <[email protected]>wrote:
>
>> I've populated CarbonContext objects for the threads which terminates the
>> idle tenant config contexts. Fix is committed to the trunk. Test and let me
>> know.
>>
>> Thanks,
>> Sameera.
>>
>>
>> On Tue, Jul 16, 2013 at 9:07 PM, Chanika Geeganage <[email protected]>wrote:
>>
>>> Hi,
>>>
>>> Had an offline chat with Sameera and figured out that this should be
>>> handled in the carbon core level and the ndatasource core should be changed
>>> accordingly.
>>>
>>> Thanks
>>>
>>>
>>> On Tue, Jul 16, 2013 at 3:00 PM, Chanika Geeganage <[email protected]>wrote:
>>>
>>>> Hi,
>>>>
>>>> This was because of the latest changes for the new caching model. I
>>>> have attached the patch to [1].
>>>>
>>>> [1] https://wso2.org/jira/browse/DS-740
>>>>
>>>> Thanks
>>>>
>>>>
>>>> On Mon, Jul 15, 2013 at 12:48 PM, Kasun Gajasinghe <[email protected]>wrote:
>>>>
>>>>> Hi Chanika,
>>>>>
>>>>> Please try this in a latest pack from trunk.
>>>>>
>>>>>
>>>>> On Mon, Jul 15, 2013 at 11:47 AM, Chanika Geeganage 
>>>>> <[email protected]>wrote:
>>>>>
>>>>>> Hi Azeez,
>>>>>>
>>>>>> I couldn't reproduce this error. I used DSS 3.0.1 and here are the
>>>>>> steps I followed.
>>>>>>
>>>>>> 1. Created a tenant.
>>>>>> 2. Sign in as the tenant admin.
>>>>>> 2. Added a data source
>>>>>> 3. Deployed a dataservice
>>>>>> 4. Sign out and wait for the tenant cleanup.
>>>>>>
>>>>>> Then tenant is cleaned up without any exceptions. Is there any other
>>>>>> steps to follow to reproduce the error?
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>>
>>>>>> On Mon, Jul 15, 2013 at 10:39 AM, Chanika Geeganage <[email protected]
>>>>>> > wrote:
>>>>>>
>>>>>>> I will check on this.
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>>
>>>>>>> On Sat, Jul 13, 2013 at 7:24 PM, Afkham Azeez <[email protected]>wrote:
>>>>>>>
>>>>>>>> [2013-07-13 17:09:15,544]  INFO
>>>>>>>> {org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils} -  Starting 
>>>>>>>> to
>>>>>>>> clean tenant : azeez.org
>>>>>>>> [2013-07-13 17:09:15,966]  INFO
>>>>>>>> {org.wso2.carbon.webapp.mgt.WebApplication} -  Unloaded webapp:
>>>>>>>> StandardEngine[Catalina].StandardHost[localhost].StandardContext[/t/
>>>>>>>> azeez.org/webapps/Calendar]
>>>>>>>> [2013-07-13 17:09:15,970] ERROR
>>>>>>>> {org.wso2.carbon.ndatasource.core.DataSourceAxis2ConfigurationContextObserver}
>>>>>>>> -  Error in initializing data sources for tenant: 1 - Error in getting 
>>>>>>>> all
>>>>>>>> data sources from repository: null
>>>>>>>> org.wso2.carbon.ndatasource.common.DataSourceException: Error in
>>>>>>>> getting all data sources from repository: null
>>>>>>>> at
>>>>>>>> org.wso2.carbon.ndatasource.core.DataSourceRepository.updateAllUserDataSource(DataSourceRepository.java:143)
>>>>>>>>  at
>>>>>>>> org.wso2.carbon.ndatasource.core.DataSourceRepository.unregisterAllUserDataSources(DataSourceRepository.java:123)
>>>>>>>> at
>>>>>>>> org.wso2.carbon.ndatasource.core.DataSourceManager.unloadTenant(DataSourceManager.java:108)
>>>>>>>>  at
>>>>>>>> org.wso2.carbon.ndatasource.core.DataSourceAxis2ConfigurationContextObserver.terminatingConfigurationContext(DataSourceAxis2ConfigurationContextObserver.java:49)
>>>>>>>>  at
>>>>>>>> org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.doPreConfigContextTermination(TenantAxisUtils.java:515)
>>>>>>>> at
>>>>>>>> org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.terminateTenantConfigContext(TenantAxisUtils.java:477)
>>>>>>>>  at
>>>>>>>> org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.cleanupTenants(TenantAxisUtils.java:429)
>>>>>>>> at
>>>>>>>> org.wso2.carbon.core.multitenancy.MultitenantServerManager$TenantCleanupTask.run(MultitenantServerManager.java:73)
>>>>>>>>  at
>>>>>>>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
>>>>>>>> at
>>>>>>>> java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
>>>>>>>>  at
>>>>>>>> java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
>>>>>>>> at
>>>>>>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
>>>>>>>>  at
>>>>>>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
>>>>>>>> at
>>>>>>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
>>>>>>>>  at
>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
>>>>>>>> at
>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
>>>>>>>>  at java.lang.Thread.run(Thread.java:680)
>>>>>>>> Caused by: java.lang.NullPointerException
>>>>>>>>
>>>>>>>> --
>>>>>>>> *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*
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Dev mailing list
>>>>>>>> [email protected]
>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Best Regards..
>>>>>>>
>>>>>>> Chanika Geeganage
>>>>>>> Software Engineer
>>>>>>> WSO2, Inc.; http://wso2.com
>>>>>>>
>>>>>>> Mobile: +94773522586
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Best Regards..
>>>>>>
>>>>>> Chanika Geeganage
>>>>>> Software Engineer
>>>>>> WSO2, Inc.; http://wso2.com
>>>>>>
>>>>>> Mobile: +94773522586
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Kasun Gajasinghe*
>>>>> Software Engineer;
>>>>> Development Technologies Team, WSO2 Inc.; http://wso2.com
>>>>>
>>>>>
>>>>>  ,
>>>>> *email: **kasung AT spamfree wso2.com
>>>>>
>>>>>
>>>>> ** cell: **+94 (77) 678-0813*
>>>>> *linked-in: *http://lk.linkedin.com/in/gajasinghe
>>>>>
>>>>>
>>>>> *
>>>>> *
>>>>> *blog: **http://kasunbg.org* <http://kasunbg.org>
>>>>>
>>>>>
>>>>> *
>>>>> twitter: **http://twitter.com/kasunbg* <http://twitter.com/kasunbg>
>>>>>
>>>>>
>>>>> *
>>>>> *
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Best Regards..
>>>>
>>>> Chanika Geeganage
>>>> Software Engineer
>>>> WSO2, Inc.; http://wso2.com
>>>>
>>>> Mobile: +94773522586
>>>>
>>>
>>>
>>>
>>> --
>>> Best Regards..
>>>
>>> Chanika Geeganage
>>> Software Engineer
>>> WSO2, Inc.; http://wso2.com
>>>
>>> Mobile: +94773522586
>>>
>>
>>
>>
>> --
>> Sameera Jayasoma,
>> Architect,
>>
>> WSO2, Inc. (http://wso2.com)
>> email: [email protected]
>> blog: http://sameera.adahas.org
>> twitter: https://twitter.com/sameerajayasoma
>> flickr: http://www.flickr.com/photos/sameera-jayasoma/collections
>>
>>
>> Lean . Enterprise . Middleware
>>
>
>
>
> --
> Best Regards..
>
> Chanika Geeganage
> Software Engineer
> WSO2, Inc.; http://wso2.com
>
> Mobile: +94773522586
>



-- 
*Anjana Fernando*
Technical Lead
WSO2 Inc. | http://wso2.com
lean . enterprise . middleware
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to