|
steps to reproduce:
1.run ODL Karaf
2. install odl-bgpcep-bmp feature
3. observe error in ODL log:
2016-08-09 14:06:23,739 | INFO | config-pusher | ConfigPusherImpl | 136 - org.opendaylight.controller.config-persister-impl - 0.6.0.SNAPSHOT | Pushing configuration snapshot 31-bgp.xml(odl-bgpcep-bmp,odl-bgpcep-bmp)
2016-08-09 14:06:24,570 | ERROR | config-pusher | ConfigPusherImpl | 136 - org.opendaylight.controller.config-persister-impl - 0.6.0.SNAPSHOT | Failed to apply configuration snapshot: 31-bgp.xml(odl-bgpcep-bmp,odl-bgpcep-bmp)
java.lang.NullPointerException
at org.opendaylight.controller.config.facade.xml.mapping.attributes.fromxml.SimpleIdentityRefAttributeReadingStrategy.readElementContent(SimpleIdentityRefAttributeReadingStrategy.java:53)[134:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT]
at org.opendaylight.controller.config.facade.xml.mapping.attributes.fromxml.SimpleAttributeReadingStrategy.readElementHook(SimpleAttributeReadingStrategy.java:27)[134:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT]
at org.opendaylight.controller.config.facade.xml.mapping.attributes.fromxml.AbstractAttributeReadingStrategy.readElement(AbstractAttributeReadingStrategy.java:32)[134:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT]
at org.opendaylight.controller.config.facade.xml.mapping.config.InstanceConfig.fromXml(InstanceConfig.java:173)[134:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT]
at org.opendaylight.controller.config.facade.xml.mapping.config.ModuleConfig.fromXml(ModuleConfig.java:61)[134:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT]
at org.opendaylight.controller.config.facade.xml.mapping.config.Config$1.resolveElement(Config.java:152)[134:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT]
at org.opendaylight.controller.config.facade.xml.mapping.config.Config$1.resolveElement(Config.java:149)[134:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT]
at org.opendaylight.controller.config.facade.xml.mapping.config.Config.resolveModule(Config.java:229)[134:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT]
at org.opendaylight.controller.config.facade.xml.mapping.config.Config.fromXmlModulesResolved(Config.java:157)[134:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT]
at org.opendaylight.controller.config.facade.xml.ConfigExecution.getResolvedXmlElements(ConfigExecution.java:49)[134:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT]
at org.opendaylight.controller.config.facade.xml.ConfigSubsystemFacade.setOnTransaction(ConfigSubsystemFacade.java:228)[134:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT]
at org.opendaylight.controller.config.facade.xml.ConfigSubsystemFacade.test(ConfigSubsystemFacade.java:165)[134:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT]
at org.opendaylight.controller.config.facade.xml.ConfigSubsystemFacade.executeTests(ConfigSubsystemFacade.java:149)[134:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT]
at org.opendaylight.controller.config.facade.xml.ConfigSubsystemFacade.executeConfigExecution(ConfigSubsystemFacade.java:123)[134:org.opendaylight.controller.config-manager-facade-xml:0.6.0.SNAPSHOT]
at org.opendaylight.controller.config.persist.impl.ConfigPusherImpl.executeWithMissingModuleFactoryRetries(ConfigPusherImpl.java:329)[136:org.opendaylight.controller.config-persister-impl:0.6.0.SNAPSHOT]
at org.opendaylight.controller.config.persist.impl.ConfigPusherImpl.pushConfig(ConfigPusherImpl.java:305)[136:org.opendaylight.controller.config-persister-impl:0.6.0.SNAPSHOT]
at org.opendaylight.controller.config.persist.impl.ConfigPusherImpl.pushConfigWithConflictingVersionRetries(ConfigPusherImpl.java:164)[136:org.opendaylight.controller.config-persister-impl:0.6.0.SNAPSHOT]
at org.opendaylight.controller.config.persist.impl.ConfigPusherImpl.internalPushConfigs(ConfigPusherImpl.java:129)[136:org.opendaylight.controller.config-persister-impl:0.6.0.SNAPSHOT]
at org.opendaylight.controller.config.persist.impl.ConfigPusherImpl.processSingle(ConfigPusherImpl.java:83)[136:org.opendaylight.controller.config-persister-impl:0.6.0.SNAPSHOT]
at org.opendaylight.controller.config.persist.impl.ConfigPusherImpl.process(ConfigPusherImpl.java:74)[136:org.opendaylight.controller.config-persister-impl:0.6.0.SNAPSHOT]
at org.opendaylight.controller.config.persist.impl.osgi.ConfigPersisterActivator$2.run(ConfigPersisterActivator.java:131)[136:org.opendaylight.controller.config-persister-impl:0.6.0.SNAPSHOT]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_45]
2016-08-09 14:06:24,571 | INFO | config-pusher | ConfigPersisterActivator | 136 - org.opendaylight.controller.config-persister-impl - 0.6.0.SNAPSHOT | Configuration Persister initialization completed.
2016-08-09 14:11:21,051 | ERROR | rint Extender: 1 | BlueprintContainerImpl | 15 - org.apache.aries.blueprint.core - 1.4.4 | Unable to start blueprint container for bundle org.opendaylight.bgpcep.bgp-rib-impl/0.7.0.SNAPSHOT due to unresolved dependencies [(objectClass=org.opendaylight.protocol.bgp.openconfig.spi.BGPOpenConfigMappingService)]
java.util.concurrent.TimeoutException
at org.apache.aries.blueprint.container.BlueprintContainerImpl$1.run(BlueprintContainerImpl.java:336)[15:org.apache.aries.blueprint.core:1.4.4]
at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[15:org.apache.aries.blueprint.core:1.4.4]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_45]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_45]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_45]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_45]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_45]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_45]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_45]
2016-08-09 14:11:21,057 | WARN | ntAdminThread #2 | BlueprintBundleTracker | 175 - org.opendaylight.controller.blueprint - 0.6.0.SNAPSHOT | Blueprint container for bundle org.opendaylight.bgpcep.bgp-rib-impl_0.7.0.SNAPSHOT [285] timed out waiting for dependencies - restarting it
|