[BGPCEP-290] logout from karaf will show NPE Created: 16/Oct/15  Updated: 03/Mar/19  Resolved: 30/Mar/16

Status: Resolved
Project: bgpcep
Component/s: BGP
Affects Version/s: Bugzilla Migration
Fix Version/s: Bugzilla Migration

Type: Bug
Reporter: Claudio David Gasparini Assignee: Claudio David Gasparini
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issue Links:
Duplicate
is duplicated by BGPCEP-421 ODL controller catch exception about ... Resolved
External issue ID: 4490

 Description   

opendaylight-user@root>logout

Exception in thread "CommitFutures-2" java.lang.NullPointerException
at org.opendaylight.protocol.bgp.rib.impl.RIBImpl.onTransactionChainFailed(RIBImpl.java:248)
at org.opendaylight.controller.md.sal.dom.broker.impl.PingPongTransactionChain$1.onTransactionChainFailed(PingPongTransactionChain.java:102)
at org.opendaylight.controller.cluster.databroker.DOMBrokerTransactionChain.transactionFailed(DOMBrokerTransactionChain.java:137)
at org.opendaylight.controller.cluster.databroker.DOMBrokerTransactionChain.access$100(DOMBrokerTransactionChain.java:30)
at org.opendaylight.controller.cluster.databroker.DOMBrokerTransactionChain$1.onFailure(DOMBrokerTransactionChain.java:98)
at com.google.common.util.concurrent.Futures$6.run(Futures.java:1310)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

logs

015-10-16 14:43:10,954 | ERROR | Bundle Shutdown | SnapshotBackedWriteTransaction | 156 - org.opendaylight.controller.sal-core-spi - 1.2.2.SNAPSHOT | Tx: member-1-chn-13-txn-2, failed to delete /(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology/topology/topology[

{(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)topology-id=example-linkstate-topology}

] in MutableDataTree [modification=NodeModification [identifier=(urn:ietf:params:xml:ns:netconf:base:1.0)data, modificationType=NONE, childModification={}]]
org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaValidationFailedException: Child [(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology] is not present in schema tree.
at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.resolveModificationFor(InMemoryDataTreeModification.java:157)[94:org.opendaylight.yangtools.yang-data-impl:0.7.2.SNAPSHOT]
at org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification.delete(InMemoryDataTreeModification.java:86)[94:org.opendaylight.yangtools.yang-data-impl:0.7.2.SNAPSHOT]
at org.opendaylight.controller.sal.core.spi.data.SnapshotBackedWriteTransaction.delete(SnapshotBackedWriteTransaction.java:102)[156:org.opendaylight.controller.sal-core-spi:1.2.2.SNAPSHOT]
at org.opendaylight.controller.cluster.datastore.LocalTransactionContext.deleteData(LocalTransactionContext.java:76)[182:org.opendaylight.controller.sal-distributed-datastore:1.2.2.SNAPSHOT]
at org.opendaylight.controller.cluster.datastore.TransactionProxy$4.invoke(TransactionProxy.java:148)[182:org.opendaylight.controller.sal-distributed-datastore:1.2.2.SNAPSHOT]
at org.opendaylight.controller.cluster.datastore.TransactionContextWrapper.maybeExecuteTransactionOperation(TransactionContextWrapper.java:92)[182:org.opendaylight.controller.sal-distributed-datastore:1.2.2.SNAPSHOT]
at org.opendaylight.controller.cluster.datastore.TransactionProxy.delete(TransactionProxy.java:145)[182:org.opendaylight.controller.sal-distributed-datastore:1.2.2.SNAPSHOT]
at org.opendaylight.controller.cluster.databroker.DOMBrokerWriteOnlyTransaction.delete(DOMBrokerWriteOnlyTransaction.java:94)[182:org.opendaylight.controller.sal-distributed-datastore:1.2.2.SNAPSHOT]
at org.opendaylight.controller.cluster.databroker.DOMBrokerWriteOnlyTransaction.delete(DOMBrokerWriteOnlyTransaction.java:34)[182:org.opendaylight.controller.sal-distributed-datastore:1.2.2.SNAPSHOT]
at org.opendaylight.controller.md.sal.dom.spi.ForwardingDOMDataReadWriteTransaction.delete(ForwardingDOMDataReadWriteTransaction.java:64)[156:org.opendaylight.controller.sal-core-spi:1.2.2.SNAPSHOT]
at org.opendaylight.controller.md.sal.dom.spi.ForwardingDOMDataReadWriteTransaction.delete(ForwardingDOMDataReadWriteTransaction.java:28)[156:org.opendaylight.controller.sal-core-spi:1.2.2.SNAPSHOT]
at org.opendaylight.controller.md.sal.binding.impl.AbstractWriteTransaction.doDelete(AbstractWriteTransaction.java:130)
at org.opendaylight.controller.md.sal.binding.impl.BindingDOMWriteTransactionAdapter.delete(BindingDOMWriteTransactionAdapter.java:73)
at org.opendaylight.bgpcep.bgp.topology.provider.AbstractTopologyBuilder.close(AbstractTopologyBuilder.java:124)
at org.opendaylight.controller.config.yang.bgp.topology.provider.LinkstateTopologyBuilderModule$1TopologyReferenceAutocloseable.close(LinkstateTopologyBuilderModule.java:72)
at org.opendaylight.controller.config.manager.impl.dependencyresolver.DestroyedModule.close(DestroyedModule.java:48)
at org.opendaylight.controller.config.manager.impl.ConfigRegistryImpl.close(ConfigRegistryImpl.java:437)
at org.opendaylight.controller.config.manager.impl.util.OsgiRegistrationUtil$4.close(OsgiRegistrationUtil.java:84)
at org.opendaylight.controller.config.manager.impl.osgi.ConfigManagerActivator.stop(ConfigManagerActivator.java:90)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:771)
at java.security.AccessController.doPrivileged(Native Method)[:1.7.0_80]
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.stop(BundleContextImpl.java:764)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:]
at org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:510)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:]
at org.eclipse.osgi.framework.internal.core.AbstractBundle.suspend(AbstractBundle.java:566)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:]
at org.eclipse.osgi.framework.internal.core.Framework.suspendBundle(Framework.java:1206)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:]
at org.eclipse.osgi.framework.internal.core.StartLevelManager.decFWSL(StartLevelManager.java:592)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:]
at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:257)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:]
at org.eclipse.osgi.framework.internal.core.StartLevelManager.shutdown(StartLevelManager.java:215)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:]
at org.eclipse.osgi.framework.internal.core.InternalSystemBundle.suspend(InternalSystemBundle.java:284)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:]
at org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:692)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:]
at org.eclipse.osgi.framework.internal.core.Framework.close(Framework.java:600)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:]
at org.eclipse.osgi.framework.internal.core.InternalSystemBundle$1.run(InternalSystemBundle.java:261)[org.eclipse.osgi-3.8.2.v20130124-134944.jar:]
at java.lang.Thread.run(Thread.java:745)[:1.7.0_80]



 Comments   
Comment by Claudio David Gasparini [ 22/Oct/15 ]

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

Generated at Wed Feb 07 19:12:36 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.