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

NPE when attempting to add top level element opendaylight-nodes:nodes

    XMLWordPrintable

Details

    • Improvement
    • Status: Resolved
    • Resolution: Done
    • None
    • None
    • mdsal
    • None
    • Operating System: Mac OS
      Platform: PC

    Description

      When attempting to call

      transaction.putOperationalData(nodesIdentifier, nodes);

      against a nodeInstanceIdentifier of
      InstanceIdentifier [path=[org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes]]
      and a nodes of type org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodesBuilder$NodesImpl@3e0

      2013-11-18 06:25:44.257 CST [Start Level Event Dispatcher] ERROR o.o.o.o.m.u.InventoryDataServiceUtil - Caught exception from transaction.commit()
      java.lang.NullPointerException: null
      at org.opendaylight.controller.sal.binding.impl.connect.dom.RuntimeGeneratedMappingServiceImpl._toDataDomPathArgument(RuntimeGeneratedMappingServiceImpl.java:253) ~[na:na]
      at org.opendaylight.controller.sal.binding.impl.connect.dom.RuntimeGeneratedMappingServiceImpl.toDataDomPathArgument(RuntimeGeneratedMappingServiceImpl.java:277) ~[na:na]
      at org.opendaylight.controller.sal.binding.impl.connect.dom.RuntimeGeneratedMappingServiceImpl.toDataDomImpl(RuntimeGeneratedMappingServiceImpl.java:176) ~[na:na]
      at org.opendaylight.controller.sal.binding.impl.connect.dom.RuntimeGeneratedMappingServiceImpl.toDataDom(RuntimeGeneratedMappingServiceImpl.java:187) ~[na:na]
      at org.opendaylight.controller.sal.binding.impl.connect.dom.BindingIndependentDataServiceConnector.readConfigurationData(BindingIndependentDataServiceConnector.java:49) ~[na:na]
      at org.opendaylight.controller.sal.binding.impl.connect.dom.BindingIndependentDataServiceConnector.readConfigurationData(BindingIndependentDataServiceConnector.java:27) ~[na:na]
      at org.opendaylight.controller.md.sal.common.impl.routing.AbstractDataReadRouter$1.apply(AbstractDataReadRouter.java:63) ~[na:na]
      at org.opendaylight.controller.md.sal.common.impl.routing.AbstractDataReadRouter$1.apply(AbstractDataReadRouter.java:60) ~[na:na]
      at com.google.common.collect.Iterators$8.transform(Iterators.java:860) ~[na:na]
      at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48) ~[na:na]
      at org.opendaylight.controller.sal.binding.impl.util.BindingAwareDataReaderRouter.merge(BindingAwareDataReaderRouter.java:12) ~[na:na]
      at org.opendaylight.controller.sal.binding.impl.util.BindingAwareDataReaderRouter.merge(BindingAwareDataReaderRouter.java:8) ~[na:na]
      at org.opendaylight.controller.md.sal.common.impl.routing.AbstractDataReadRouter.readConfigurationData(AbstractDataReadRouter.java:32) ~[na:na]
      at org.opendaylight.controller.md.sal.common.impl.service.AbstractDataBroker.readConfigurationData(AbstractDataBroker.java:75) ~[na:na]
      at org.opendaylight.controller.md.sal.common.impl.service.AbstractDataBroker.readConfigurationData(AbstractDataBroker.java:34) ~[na:na]
      at org.opendaylight.controller.md.sal.common.impl.AbstractDataModification.hasOperationalOriginal(AbstractDataModification.java:182) ~[na:na]
      at org.opendaylight.controller.md.sal.common.impl.AbstractDataModification.putOperationalData(AbstractDataModification.java:77) ~[na:na]
      at org.opendaylight.openflowplugin.openflow.md.util.InventoryDataServiceUtil.<init>(InventoryDataServiceUtil.java:61) ~[na:na]

      Note: This was attempted against the controller built in openflowplugin/distributions/base

      Against https://git.opendaylight.org/gerrit/#/c/2797/4 (for openflowplugin)
      and
      https://git.opendaylight.org/gerrit/#/c/2781/9 (for controller).

      Attachments

        Issue Links

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

          Activity

            People

              Unassigned Unassigned
              hagbard Ed Warnicke
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: