Uploaded image for project: 'controller'
  1. controller
  2. CONTROLLER-910

NPE when starting controller

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Resolution: Done
    • Helium
    • None
    • mdsal
    • None
    • Operating System: All
      Platform: All

    • 2131

    Description

      Bundle:org.opendaylight.controller.switchmanager.implementation Message:Invocation of 'setInventoryService' failed.
      java.lang.NullPointerException: null
      at org.opendaylight.controller.md.sal.binding.util.TypeSafeDataReader.readOperationalData(TypeSafeDataReader.java:44) ~[na:na]
      at org.opendaylight.controller.sal.compatibility.InventoryAndReadAdapter.readOperAllMDNodes(InventoryAndReadAdapter.java:496) ~[na:na]
      at org.opendaylight.controller.sal.compatibility.InventoryAndReadAdapter.getNodeProps(InventoryAndReadAdapter.java:471) ~[na:na]
      at org.opendaylight.controller.sal.implementation.internal.Inventory.getNodeProps(Inventory.java:140) ~[na:na]
      at org.opendaylight.controller.switchmanager.internal.SwitchManager.getInventories(SwitchManager.java:1795) ~[na:na]
      at org.opendaylight.controller.switchmanager.internal.SwitchManager.setInventoryService(SwitchManager.java:1695) ~[na:na]
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_67]
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_67]
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_67]
      at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_67]
      at org.apache.felix.dm.InvocationUtil.invokeMethod(InvocationUtil.java:111) ~[na:na]
      at org.apache.felix.dm.InvocationUtil.invokeCallbackMethod(InvocationUtil.java:66) ~[na:na]
      at org.apache.felix.dm.impl.ComponentImpl.invokeCallbackMethod(ComponentImpl.java:688) ~[na:na]
      at org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl.invoke(ServiceDependencyImpl.java:704) ~[na:na]
      at org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl.invokeAdded(ServiceDependencyImpl.java:544) ~[na:na]
      at org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl.addedService(ServiceDependencyImpl.java:470) ~[na:na]
      at org.apache.felix.dm.tracker.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1325) ~[na:na]
      at org.apache.felix.dm.tracker.AbstractTracked.trackAdding(AbstractTracked.java:290) ~[na:na]
      at org.apache.felix.dm.tracker.AbstractTracked.trackInitial(AbstractTracked.java:187) ~[na:na]
      at org.apache.felix.dm.tracker.ServiceTracker.open(ServiceTracker.java:382) ~[na:na]
      at org.apache.felix.dm.tracker.ServiceTracker.open(ServiceTracker.java:311) ~[na:na]
      at org.apache.felix.dm.tracker.ServiceTracker.open(ServiceTracker.java:287) ~[na:na]
      at org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl.start(ServiceDependencyImpl.java:419) ~[na:na]
      at org.opendaylight.controller.sal.core.ContainerServiceDependency.start(ContainerServiceDependency.java:244) ~[na:na]
      at org.apache.felix.dm.impl.ComponentImpl.startTrackingOptional(ComponentImpl.java:708) ~[na:na]
      at org.apache.felix.dm.impl.ComponentImpl.bindService(ComponentImpl.java:626) ~[na:na]
      at org.apache.felix.dm.impl.ComponentImpl.access$400(ComponentImpl.java:52) ~[na:na]
      at org.apache.felix.dm.impl.ComponentImpl$7.run(ComponentImpl.java:181) ~[na:na]
      at org.apache.felix.dm.impl.SerialExecutor$1.run(SerialExecutor.java:47) ~[na:na]
      at org.apache.felix.dm.impl.SerialExecutor.scheduleNext(SerialExecutor.java:84) ~[na:na]
      at org.apache.felix.dm.impl.SerialExecutor.access$000(SerialExecutor.java:33) ~[na:na]
      at org.apache.felix.dm.impl.SerialExecutor$1.run(SerialExecutor.java:50) ~[na:na]
      at org.apache.felix.dm.impl.SerialExecutor.scheduleNext(SerialExecutor.java:84) ~[na:na]
      at org.apache.felix.dm.impl.SerialExecutor.access$000(SerialExecutor.java:33) ~[na:na]
      at org.apache.felix.dm.impl.SerialExecutor$1.run(SerialExecutor.java:50) ~[na:na]
      at org.apache.felix.dm.impl.SerialExecutor.scheduleNext(SerialExecutor.java:84) ~[na:na]
      at org.apache.felix.dm.impl.SerialExecutor.execute(SerialExecutor.java:68) ~[na:na]
      at org.apache.felix.dm.impl.ComponentImpl.calculateStateChanges(ComponentImpl.java:231) ~[na:na]
      at org.apache.felix.dm.impl.ComponentImpl.start(ComponentImpl.java:399) ~[na:na]
      at org.apache.felix.dm.DependencyManager.add(DependencyManager.java:169) ~[na:na]
      at org.opendaylight.controller.sal.core.ComponentActivatorAbstractBase.containerCreate(ComponentActivatorAbstractBase.java:220) ~[na:na]
      at org.opendaylight.controller.containermanager.internal.ContainerManager.setIContainerAware(ContainerManager.java:148) ~[na:na]
      at sun.reflect.GeneratedMethodAccessor150.invoke(Unknown Source) ~[na:na]
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_67]
      at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_67]
      at org.apache.felix.dm.InvocationUtil.invokeMethod(InvocationUtil.java:111) ~[na:na]
      at org.apache.felix.dm.InvocationUtil.invokeCallbackMethod(InvocationUtil.java:66) ~[na:na]
      at org.apache.felix.dm.impl.ComponentImpl.invokeCallbackMethod(ComponentImpl.java:688) ~[na:na]
      at org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl.invoke(ServiceDependencyImpl.java:704) ~[na:na]
      at org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl.invokeAdded(ServiceDependencyImpl.java:544) ~[na:na]
      at org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl.addedService(ServiceDependencyImpl.java:482) ~[na:na]
      at org.apache.felix.dm.tracker.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1325) ~[na:na]
      at org.apache.felix.dm.tracker.AbstractTracked.trackAdding(AbstractTracked.java:290) ~[na:na]
      at org.apache.felix.dm.tracker.AbstractTracked.track(AbstractTracked.java:236) ~[na:na]
      at org.apache.felix.dm.tracker.ServiceTracker$Tracked.serviceChangedHideAspects(ServiceTracker.java:1206) ~[na:na]
      at org.apache.felix.dm.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1101) ~[na:na]
      at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:107) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:451) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.opendaylight.controller.sal.core.ComponentActivatorAbstractBase.start(ComponentActivatorAbstractBase.java:367) ~[na:na]
      at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at java.security.AccessController.doPrivileged(Native Method) ~[na:1.7.0_67]
      at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:300) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:1175) ~[na:na]
      at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:1153) ~[na:na]
      at org.apache.felix.fileinstall.internal.DirectoryWatcher.processAllBundles(DirectoryWatcher.java:1146) ~[na:na]
      at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:456) ~[na:na]
      at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:263) ~[na:na]
      2014-10-02 08:16:01.827 CEST [org.opendaylight.controller.logging.bridge.internal.LogListenerImpl@54f24d61] WARN o.o.c.logging.bridge.OSGI2SLF4J - Bundle:org.opendaylight.controller.switchmanager.implementation Message:Invocation of 'started' failed.
      java.lang.NullPointerException: null
      at org.opendaylight.controller.md.sal.binding.util.TypeSafeDataReader.readOperationalData(TypeSafeDataReader.java:44) ~[na:na]
      at org.opendaylight.controller.sal.compatibility.InventoryAndReadAdapter.readOperAllMDNodes(InventoryAndReadAdapter.java:496) ~[na:na]
      at org.opendaylight.controller.sal.compatibility.InventoryAndReadAdapter.getNodeProps(InventoryAndReadAdapter.java:471) ~[na:na]
      at org.opendaylight.controller.sal.implementation.internal.Inventory.getNodeProps(Inventory.java:140) ~[na:na]
      at org.opendaylight.controller.switchmanager.internal.SwitchManager.getInventories(SwitchManager.java:1795) ~[na:na]
      at org.opendaylight.controller.switchmanager.internal.SwitchManager.started(SwitchManager.java:1668) ~[na:na]
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_67]
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_67]
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_67]
      at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_67]
      at org.apache.felix.dm.InvocationUtil.invokeMethod(InvocationUtil.java:111) ~[na:na]
      at org.apache.felix.dm.InvocationUtil.invokeCallbackMethod(InvocationUtil.java:66) ~[na:na]
      at org.apache.felix.dm.impl.ComponentImpl.invokeCallbackMethod(ComponentImpl.java:688) ~[na:na]
      at org.opendaylight.controller.sal.core.ComponentActivatorAbstractBase$ListenerComponentStates.started(ComponentActivatorAbstractBase.java:149) ~[na:na]
      at org.apache.felix.dm.impl.ComponentImpl.stateListenersStarted(ComponentImpl.java:555) ~[na:na]
      at org.apache.felix.dm.impl.ComponentImpl.bindService(ComponentImpl.java:630) ~[na:na]
      at org.apache.felix.dm.impl.ComponentImpl.access$400(ComponentImpl.java:52) ~[na:na]
      at org.apache.felix.dm.impl.ComponentImpl$7.run(ComponentImpl.java:181) ~[na:na]
      at org.apache.felix.dm.impl.SerialExecutor$1.run(SerialExecutor.java:47) ~[na:na]
      at org.apache.felix.dm.impl.SerialExecutor.scheduleNext(SerialExecutor.java:84) ~[na:na]
      at org.apache.felix.dm.impl.SerialExecutor.access$000(SerialExecutor.java:33) ~[na:na]
      at org.apache.felix.dm.impl.SerialExecutor$1.run(SerialExecutor.java:50) ~[na:na]
      at org.apache.felix.dm.impl.SerialExecutor.scheduleNext(SerialExecutor.java:84) ~[na:na]
      at org.apache.felix.dm.impl.SerialExecutor.access$000(SerialExecutor.java:33) ~[na:na]
      at org.apache.felix.dm.impl.SerialExecutor$1.run(SerialExecutor.java:50) ~[na:na]
      at org.apache.felix.dm.impl.SerialExecutor.scheduleNext(SerialExecutor.java:84) ~[na:na]
      at org.apache.felix.dm.impl.SerialExecutor.execute(SerialExecutor.java:68) ~[na:na]
      at org.apache.felix.dm.impl.ComponentImpl.calculateStateChanges(ComponentImpl.java:231) ~[na:na]
      at org.apache.felix.dm.impl.ComponentImpl.start(ComponentImpl.java:399) ~[na:na]
      at org.apache.felix.dm.DependencyManager.add(DependencyManager.java:169) ~[na:na]
      at org.opendaylight.controller.sal.core.ComponentActivatorAbstractBase.containerCreate(ComponentActivatorAbstractBase.java:220) ~[na:na]
      at org.opendaylight.controller.containermanager.internal.ContainerManager.setIContainerAware(ContainerManager.java:148) ~[na:na]
      at sun.reflect.GeneratedMethodAccessor150.invoke(Unknown Source) ~[na:na]
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_67]
      at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_67]
      at org.apache.felix.dm.InvocationUtil.invokeMethod(InvocationUtil.java:111) ~[na:na]
      at org.apache.felix.dm.InvocationUtil.invokeCallbackMethod(InvocationUtil.java:66) ~[na:na]
      at org.apache.felix.dm.impl.ComponentImpl.invokeCallbackMethod(ComponentImpl.java:688) ~[na:na]
      at org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl.invoke(ServiceDependencyImpl.java:704) ~[na:na]
      at org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl.invokeAdded(ServiceDependencyImpl.java:544) ~[na:na]
      at org.apache.felix.dm.impl.dependencies.ServiceDependencyImpl.addedService(ServiceDependencyImpl.java:482) ~[na:na]
      at org.apache.felix.dm.tracker.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1325) ~[na:na]
      at org.apache.felix.dm.tracker.AbstractTracked.trackAdding(AbstractTracked.java:290) ~[na:na]
      at org.apache.felix.dm.tracker.AbstractTracked.track(AbstractTracked.java:236) ~[na:na]
      at org.apache.felix.dm.tracker.ServiceTracker$Tracked.serviceChangedHideAspects(ServiceTracker.java:1206) ~[na:na]
      at org.apache.felix.dm.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:1101) ~[na:na]
      at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:107) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:861) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEventPrivileged(ServiceRegistry.java:819) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.publishServiceEvent(ServiceRegistry.java:771) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.eclipse.osgi.internal.serviceregistry.ServiceRegistrationImpl.register(ServiceRegistrationImpl.java:130) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.registerService(ServiceRegistry.java:214) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:433) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:451) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.opendaylight.controller.sal.core.ComponentActivatorAbstractBase.start(ComponentActivatorAbstractBase.java:367) ~[na:na]
      at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at java.security.AccessController.doPrivileged(Native Method) ~[na:1.7.0_67]
      at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:300) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
      at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:1175) ~[na:na]
      at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:1153) ~[na:na]
      at org.apache.felix.fileinstall.internal.DirectoryWatcher.processAllBundles(DirectoryWatcher.java:1146) ~[na:na]
      at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:456) ~[na:na]
      at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:263) ~[na:na]

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            jhajnar@cisco.com Jan Hajnar
            jhajnar@cisco.com Jan Hajnar
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: