This was another issue, where a transient data structure trying to load
from registry (again after refactoring). I fixed this in the morning.

On Wed, Dec 3, 2014 at 12:25 PM, Lahiru Sandaruwan <lahi...@wso2.com> wrote:

> I get an NPE at restart,
>
> Is this related?
>
>
> [2014-12-03 06:50:32,643]  INFO
> {org.apache.stratos.messaging.message.receiver.instance.status.InstanceStatusEventMessageDelegator}
> -  Instance notifier event message delegator started
>
> [2014-12-03 06:50:32,665]  WARN
> {org.apache.stratos.cloud.controller.context.CloudControllerContext} -
> Unable to read cloud controller context from the registry. Hence, any
> historical data will not be reflected
>
> java.lang.NullPointerException
>
> at
> org.apache.stratos.cloud.controller.context.CloudControllerContext.copyMap(CloudControllerContext.java:577)
>
> at
> org.apache.stratos.cloud.controller.context.CloudControllerContext.updateContextFromRegistry(CloudControllerContext.java:551)
>
> at
> org.apache.stratos.cloud.controller.context.CloudControllerContext.<init>(CloudControllerContext.java:165)
>
> at
> org.apache.stratos.cloud.controller.context.CloudControllerContext.getInstance(CloudControllerContext.java:172)
>
> at
> org.apache.stratos.cloud.controller.services.impl.CloudControllerServiceImpl.<init>(CloudControllerServiceImpl.java:85)
>
> at
> org.apache.stratos.cloud.controller.internal.CloudControllerServiceComponent.activate(CloudControllerServiceComponent.java:95)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
> at java.lang.reflect.Method.invoke(Method.java:606)
>
> at
> org.eclipse.equinox.internal.ds.model.ServiceComponent.activate(ServiceComponent.java:260)
>
> at
> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.activate(ServiceComponentProp.java:146)
>
> at
> org.eclipse.equinox.internal.ds.model.ServiceComponentProp.build(ServiceComponentProp.java:347)
>
> at
> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponent(InstanceProcess.java:620)
>
> at
> org.eclipse.equinox.internal.ds.InstanceProcess.buildComponents(InstanceProcess.java:197)
>
> at org.eclipse.equinox.internal.ds.Resolver.getEligible(Resolver.java:343)
>
> at
> org.eclipse.equinox.internal.ds.SCRManager.serviceChanged(SCRManager.java:222)
>
> at
> org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:107)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861)
>
> at
> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
>
> at
> org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
>
> at
> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819)
>
> at
> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771)
>
> at
> org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130)
>
> at
> org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433)
>
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:451)
>
> at
> org.wso2.carbon.ntask.core.internal.TasksDSComponent.activate(TasksDSComponent.java:105)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
> at java.lang.reflect.Method.invoke(Method.java:606)
>
> On Tue, Dec 2, 2014 at 7:47 PM, Nirmal Fernando <nirmal070...@gmail.com>
> wrote:
>
>> Hi,
>>
>> After the recent clustering related refactoring, CC registry data
>> retrieval logic is broken !
>> I've fixed this issue with
>> https://github.com/apache/stratos/commit/c55271694eb073716fb9f1d1b74c9d3fdd176bbd
>>
>> --
>> Best Regards,
>> Nirmal
>>
>> Nirmal Fernando.
>> PPMC Member & Committer of Apache Stratos,
>> Senior Software Engineer, WSO2 Inc.
>>
>> Blog: http://nirmalfdo.blogspot.com/
>>
>
>
>
> --
> --
> Lahiru Sandaruwan
> Committer and PMC member, Apache Stratos,
> Senior Software Engineer,
> WSO2 Inc., http://wso2.com
> lean.enterprise.middleware
>
> email: lahi...@wso2.com blog: http://lahiruwrites.blogspot.com/
> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
>
>


-- 
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/

Reply via email to