Details
-
Bug
-
Status: Resolved
-
High
-
Resolution: Won't Do
-
Nitrogen, Carbon
-
None
-
None
-
None
Description
After the controller is restarted, somehow the
rootRuntimeBeanRegistratorWrapper
in "pcep/topology-provider/target/generated-sources/config-binding/org/opendaylight/controller/config/yang/pcep/topology/provider/AbstractPCEPTopologyProviderModule.java" doesn't got populated properly.
It seems that the config module didn't start correctly, which caused blueprint fail to inject register runtimeBeanRegistrator.
Related code in "pcep/topology-provider/target/generated-sources/config-binding/org/opendaylight/controller/config/yang/pcep/topology/provider/AbstractPCEPTopologyProviderModule.java"
public org.opendaylight.controller.config.yang.pcep.topology.provider.PCEPTopologyProviderRuntimeRegistrator getRootRuntimeBeanRegistratorWrapper(){
return rootRuntimeBeanRegistratorWrapper;
}
@Override
public void setRuntimeBeanRegistrator(org.opendaylight.controller.config.api.runtime.RootRuntimeBeanRegistrator rootRuntimeRegistrator){
this.rootRuntimeBeanRegistratorWrapper = new org.opendaylight.controller.config.yang.pcep.topology.provider.PCEPTopologyProviderRuntimeRegistrator(rootRuntimeRegistrator);
}