[OVSDB-183] NPE exception in isDistributedArpDisabled() Created: 07/Jul/15  Updated: 07/Jul/15  Resolved: 07/Jul/15

Status: Resolved
Project: ovsdb
Component/s: openstack.net-virt
Affects Version/s: unspecified
Fix Version/s: None

Type: Bug
Reporter: Flavio Fernandes Assignee: Flavio Fernandes
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


External issue ID: 3954

 Description   

2015-07-07 16:30:48,425 | WARN | config-pusher | NetvirtProvider | 274 - org.opendaylight.ovsdb.openstack.net-virt - 1.2.0.SNAPSHOT | Failed to start Netvirt:
java.lang.NullPointerException
at org.opendaylight.ovsdb.openstack.netvirt.impl.ConfigurationServiceImpl.isDistributedArpDisabled(ConfigurationServiceImpl.java:166)
at org.opendaylight.ovsdb.openstack.netvirt.impl.NeutronL3Adapter.initL3AdapterMembers(NeutronL3Adapter.java:137)
at org.opendaylight.ovsdb.openstack.netvirt.impl.NeutronL3Adapter.setDependencies(NeutronL3Adapter.java:1151)
at org.opendaylight.ovsdb.openstack.netvirt.ConfigActivator.start(ConfigActivator.java:185)
at org.opendaylight.ovsdb.openstack.netvirt.NetvirtProvider.onSessionInitiated(NetvirtProvider.java:35)
at org.opendaylight.controller.md.sal.binding.util.BindingContextUtils.createProviderContextAndInitialize(BindingContextUtils.java:56)
at org.opendaylight.controller.sal.binding.impl.RootBindingAwareBroker.registerProvider(RootBindingAwareBroker.java:172)
at org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.netvirt.impl.rev150513.NetvirtImplModule.createInstance(NetvirtImplModule.java:27)
at org.opendaylight.controller.config.spi.AbstractModule.getInstance(AbstractModule.java:73)
at sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_75]
at java.lang.reflect.Method.invoke(Method.java:606)[:1.7.0_75]
at org.opendaylight.controller.config.manager.impl.dependencyresolver.DependencyResolverManager$ModuleInvocationHandler.handleInvocation(DependencyResolverManager.java:150)
at com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:87)
at com.sun.proxy.$Proxy74.getInstance(Unknown Source)
at org.opendaylight.controller.config.manager.impl.ConfigTransactionControllerImpl.secondPhaseCommit(ConfigTransactionControllerImpl.java:399)
at org.opendaylight.controller.config.manager.impl.ConfigRegistryImpl.secondPhaseCommit(ConfigRegistryImpl.java:280)
at org.opendaylight.controller.config.manager.impl.ConfigRegistryImpl.commitConfig(ConfigRegistryImpl.java:227)
at sun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_75]
at java.lang.reflect.Method.invoke(Method.java:606)[:1.7.0_75]
at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:75)[:1.7.0_75]
at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)[:1.7.0_75]
at java.lang.reflect.Method.invoke(Method.java:606)[:1.7.0_75]
at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:279)[:1.7.0_75]
at com.sun.jmx.mbeanserver.ConvertingMethod.invokeWithOpenReturn(ConvertingMethod.java:193)[:1.7.0_75]
at com.sun.jmx.mbeanserver.ConvertingMethod.invokeWithOpenReturn(ConvertingMethod.java:175)[:1.7.0_75]
at com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2(MXBeanIntrospector.java:117)[:1.7.0_75]
at com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2(MXBeanIntrospector.java:54)[:1.7.0_75]
at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:237)[:1.7.0_75]
at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:138)[:1.7.0_75]
at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:252)[:1.7.0_75]
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)[:1.7.0_75]
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)[:1.7.0_75]
at com.sun.jmx.mbeanserver.MXBeanProxy$InvokeHandler.invoke(MXBeanProxy.java:150)[:1.7.0_75]
at com.sun.jmx.mbeanserver.MXBeanProxy.invoke(MXBeanProxy.java:167)[:1.7.0_75]
at javax.management.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandler.java:252)[:1.7.0_75]
at com.sun.proxy.$Proxy15.commitConfig(Unknown Source)[100:org.opendaylight.controller.config-api:0.4.0.SNAPSHOT]
at org.opendaylight.controller.config.util.ConfigRegistryJMXClient.commitConfig(ConfigRegistryJMXClient.java:102)[101:org.opendaylight.controller.config-util:0.4.0.SNAPSHOT]
at org.opendaylight.controller.netconf.confignetconfconnector.transactions.TransactionProvider.commitTransaction(TransactionProvider.java:138)[121:org.opendaylight.controller.config-netconf-connector:0.4.0.SNAPSHOT]
at org.opendaylight.controller.netconf.confignetconfconnector.operations.Commit.handleWithNoSubsequentOperations(Commit.java:54)[121:org.opendaylight.controller.config-netconf-connector:0.4.0.SNAPSHOT]
at org.opendaylight.controller.netconf.util.mapping.AbstractLastNetconfOperation.handle(AbstractLastNetconfOperation.java:33)[119:org.opendaylight.controller.netconf-util:0.4.0.SNAPSHOT]
at org.opendaylight.controller.netconf.util.mapping.AbstractNetconfOperation.handle(AbstractNetconfOperation.java:100)[119:org.opendaylight.controller.netconf-util:0.4.0.SNAPSHOT]
at org.opendaylight.controller.netconf.persist.impl.ConfigPusherImpl.sendRequestGetResponseCheckIsOK(ConfigPusherImpl.java:342)[124:org.opendaylight.controller.config-persister-impl:0.4.0.SNAPSHOT]
at org.opendaylight.controller.netconf.persist.impl.ConfigPusherImpl.pushConfig(ConfigPusherImpl.java:296)[124:org.opendaylight.controller.config-persister-impl:0.4.0.SNAPSHOT]
at org.opendaylight.controller.netconf.persist.impl.ConfigPusherImpl.pushConfigWithConflictingVersionRetries(ConfigPusherImpl.java:135)[124:org.opendaylight.controller.config-persister-impl:0.4.0.SNAPSHOT]
at org.opendaylight.controller.netconf.persist.impl.ConfigPusherImpl.internalPushConfigs(ConfigPusherImpl.java:103)[124:org.opendaylight.controller.config-persister-impl:0.4.0.SNAPSHOT]
at org.opendaylight.controller.netconf.persist.impl.ConfigPusherImpl.process(ConfigPusherImpl.java:76)[124:org.opendaylight.controller.config-persister-impl:0.4.0.SNAPSHOT]
at org.opendaylight.controller.netconf.persist.impl.osgi.ConfigPersisterActivator$InnerCustomizer$1.run(ConfigPersisterActivator.java:181)[124:org.opendaylight.controller.config-persister-impl:0.4.0.SNAPSHOT]
at java.lang.Thread.run(Thread.java:745)[:1.7.0_75]
2015-07-07 16:30:48,536 | INFO | config-pusher | NetvirtProvidersProvider | 275 - org.opendaylight.ovsdb.openstack.net-virt-providers - 1.2.0.SNAPSHOT | NetvirtProvidersProvider: bundleContext: org.eclipse.osgi.framework.internal.core.BundleContextImpl@5a6add2b
2015-07-07 16:30:48,536 | INFO | config-pusher | NetvirtProvidersProvider | 275 - org.opendaylight.ovsdb.openstack.net-virt-providers - 1.2.0.SNAPSHOT | NetvirtProvidersProvider: onSessionInitiated dataBroker: org.opendaylight.controller.md.sal.binding.impl.BindingDOMDataBrokerAdapter@14d261ad
2015-07-07 16:30:48,537 | INFO | config-pusher | ConfigActivator | 275 - org.opendaylight.ovsdb.openstack.net-virt-providers - 1.2.0.SNAPSHOT | ConfigActivator start:
2015-07-07 16:30:48,539 | INFO | config-pusher | PipelineOrchestratorImpl | 275 - org.opendaylight.ovsdb.openstack.net-virt-providers - 1.2.0.SNAPSHOT | PipelineOrchestratorImpl constructor
2015-07-07 16:30:48,573 | INFO | config-pusher | NodeCacheManagerImpl | 274 - org.opendaylight.ovsdb.openstack.net-virt - 1.2.0.SNAPSHOT | Node cache listener registered, pid 889 org.opendaylight.ovsdb.openstack.netvirt.providers.openflow13.PipelineOrchestratorImpl
2015-07-07 16:30:48,573 | INFO | config-pusher | PipelineOrchestratorImpl | 275 - org.opendaylight.ovsdb.openstack.net-virt-providers - 1.2.0.SNAPSHOT | registerService org.opendaylight.ovsdb.openstack.netvirt.providers.openflow13.services.OutboundNatService@460b1e59 - OUTBOUND_NAT
2015-07-07 16:30:48,573 | INFO | config-pusher | PipelineOrchestratorImpl | 275 - org.opendaylight.ovsdb.openstack.net-virt-providers - 1.2.0.SNAPSHOT | registerService org.opendaylight.ovsdb.openstack.netvirt.providers.openflow13.services.EgressAclService@6cf45a6b - EGRESS_ACL
2015-07-07 16:30:48,574 | INFO | config-pusher | PipelineOrchestratorImpl | 275 - org.opendaylight.ovsdb.openstack.net-virt-providers - 1.2.0.SNAPSHOT | registerService org.opendaylight.ovsdb.openstack.netvirt.providers.openflow13.services.L2ForwardingService@424c42bb - L2_FORWARDING
2015-07-07 16:30:48,574 | INFO | config-pusher | PipelineOrchestratorImpl | 275 - org.opendaylight.ovsdb.openstack.net-virt-providers - 1.2.0.SNAPSHOT | registerService org.opendaylight.ovsdb.openstack.netvirt.providers.openflow13.services.L2RewriteService@31f3ae69 - L2_REWRITE
2015-07-07 16:30:48,574 | INFO | config-pusher | PipelineOrchestratorImpl | 275 - org.opendaylight.ovsdb.openstack.net-virt-providers - 1.2.0.SNAPSHOT | registerService org.opendaylight.ovsdb.openstack.netvirt.providers.openflow13.services.L3ForwardingService@1e430b0e - L3_FORWARDING
2015-07-07 16:30:48,574 | INFO | config-pusher | PipelineOrchestratorImpl | 275 - org.opendaylight.ovsdb.openstack.net-virt-providers - 1.2.0.SNAPSHOT | registerService org.opendaylight.ovsdb.openstack.netvirt.providers.openflow13.services.RoutingService@4f4d9b95 - ROUTING
2015-07-07 16:30:48,575 | INFO | config-pusher | PipelineOrchestratorImpl | 275 - org.opendaylight.ovsdb.openstack.net-virt-providers - 1.2.0.SNAPSHOT | registerService org.opendaylight.ovsdb.openstack.netvirt.providers.openflow13.services.LoadBalancerService@264ba6fc - LOAD_BALANCER
2015-07-07 16:30:48,575 | INFO | config-pusher | PipelineOrchestratorImpl | 275 - org.opendaylight.ovsdb.openstack.net-virt-providers - 1.2.0.SNAPSHOT | registerService org.opendaylight.ovsdb.openstack.netvirt.providers.openflow13.services.IngressAclService@cbed839 - INGRESS_ACL
2015-07-07 16:30:48,575 | INFO | config-pusher | PipelineOrchestratorImpl | 275 - org.opendaylight.ovsdb.openstack.net-virt-providers - 1.2.0.SNAPSHOT | registerService org.opendaylight.ovsdb.openstack.netvirt.providers.openflow13.services.InboundNatService@df9a7a0 - INBOUND_NAT
2015-07-07 16:30:48,575 | INFO | config-pusher | PipelineOrchestratorImpl | 275 - org.opendaylight.ovsdb.openstack.net-virt-providers - 1.2.0.SNAPSHOT | registerService org.opendaylight.ovsdb.openstack.netvirt.providers.openflow13.services.ArpResponderService@5997a667 - ARP_RESPONDER
2015-07-07 16:30:48,575 | INFO | config-pusher | PipelineOrchestratorImpl | 275 - org.opendaylight.ovsdb.openstack.net-virt-providers - 1.2.0.SNAPSHOT | registerService org.opendaylight.ovsdb.openstack.netvirt.providers.openflow13.services.ClassifierService@4959e48f - CLASSIFIER
2015-07-07 16:30:48,576 | INFO | config-pusher | ConfigActivator | 275 - org.opendaylight.ovsdb.openstack.net-virt-providers - 1.2.0.SNAPSHOT | addingService NetworkingProviderManager
2015-07-07 16:30:48,577 | INFO | config-pusher | ProviderNetworkManagerImpl | 274 - org.opendaylight.ovsdb.openstack.net-virt - 1.2.0.SNAPSHOT | Neutron Networking Provider Registered: org.opendaylight.ovsdb.openstack.netvirt.providers.openflow13.OF13Provider, with

{openflowVersion=OpenFlow13, providerType=null, southboundProtocol=ovsdb}

and pid=890
2015-07-07 16:30:48,577 | WARN | config-pusher |



 Comments   
Comment by Flavio Fernandes [ 07/Jul/15 ]

https://git.opendaylight.org/gerrit/23853

Comment by Flavio Fernandes [ 07/Jul/15 ]

this bug could have been avoided if this gerrit was merged:

https://git.opendaylight.org/gerrit/#/c/22056/

Generated at Wed Feb 07 20:35:43 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.