[CONTROLLER-51] NPE from org.opendaylight.controller.sal.binding.impl.connect.dom.RuntimeGeneratedMappingServiceImpl.updateBindingFor(RuntimeGeneratedMappingServiceImpl.java:214) Created: 16/Nov/13  Updated: 25/Jul/23  Resolved: 20/Nov/13

Status: Resolved
Project: controller
Component/s: mdsal
Affects Version/s: None
Fix Version/s: None

Type: Bug
Reporter: Ed Warnicke Assignee: Unassigned
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: Mac OS
Platform: PC


External issue ID: 147
Priority: Normal

 Description   

When running the controller with ./run.sh the follow exception is thrown on the OSGI console.

2013-11-16 10:31:27.548 CST [fileinstall-./plugins] ERROR o.o.c.s.dom.broker.SchemaServiceImpl - Exception occured during invoking listener
java.lang.NullPointerException: null
at java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:1124) ~[na:1.7.0_25]
at org.opendaylight.controller.sal.binding.impl.connect.dom.RuntimeGeneratedMappingServiceImpl.updateBindingFor(RuntimeGeneratedMappingServiceImpl.java:214) ~[na:na]
at org.opendaylight.controller.sal.binding.impl.connect.dom.RuntimeGeneratedMappingServiceImpl.recreateBindingContext(RuntimeGeneratedMappingServiceImpl.java:117) ~[na:na]
at org.opendaylight.controller.sal.binding.impl.connect.dom.RuntimeGeneratedMappingServiceImpl.onGlobalContextUpdated(RuntimeGeneratedMappingServiceImpl.java:104) ~[na:na]
at org.opendaylight.controller.sal.dom.broker.SchemaServiceImpl.updateCache(SchemaServiceImpl.java:190) [bundlefile:na]
at org.opendaylight.controller.sal.dom.broker.SchemaServiceImpl.tryToUpdateState(SchemaServiceImpl.java:149) [bundlefile:na]
at org.opendaylight.controller.sal.dom.broker.SchemaServiceImpl.access$500(SchemaServiceImpl.java:39) [bundlefile:na]
at org.opendaylight.controller.sal.dom.broker.SchemaServiceImpl$BundleScanner.addingBundle(SchemaServiceImpl.java:223) ~[bundlefile:na]
at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:467) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:1) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:443) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:847) ~[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.framework.internal.core.Framework.publishBundleEventPrivileged(Framework.java:1568) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent(Framework.java:1504) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
at org.eclipse.osgi.framework.internal.core.Framework.publishBundleEvent(Framework.java:1499) ~[org.eclipse.osgi-3.8.1.v20120830-144521.jar:na]
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:391) ~[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]



 Comments   
Comment by Tony Tkacik [ 20/Nov/13 ]

Implentation of offending component was updated ans fixed. Fix is merged in master.

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