[MDSAL-225] NullPointerException at Maps.doDifference at DOMRpcRouter during SingleFeatureTest Created: 20/Jan/17  Updated: 03/Jul/18  Resolved: 01/Feb/17

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

Type: Bug
Reporter: Michael Vorburger Assignee: Unassigned
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


Issue Links:
Blocks
is blocked by CONTROLLER-1590 DOMRpcBroker: NPE during listener not... Resolved
Duplicate
duplicates CONTROLLER-1590 DOMRpcBroker: NPE during listener not... Resolved
is duplicated by MDSAL-359 Exception in SystemReadyService follo... Resolved
External issue ID: 7610

 Description   

https://git.opendaylight.org/gerrit/#/c/50638/ build, a totally unrelated minor change, failed with this, which I'm 99% sure is unrelated to the simple cosmetic Checkstyle compliance related changes made in that Gerrit, so I suspect that this could be some sort of hard to reproduce Heisenbug, but let me still record it here before just doing a "recheck", in case others see this more often in the future:

18:20:03 Running org.opendaylight.odlparent.featuretest.SingleFeatureTest
18:24:05 Tests run: 6, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 240.727 sec <<< FAILURE! - in org.opendaylight.odlparent.featuretest.SingleFeatureTest
18:24:05 installFeature(org.opendaylight.odlparent.featuretest.SingleFeatureTest)[repoUrl: file:/w/workspace/genius-verify-carbon-mvn33-openjdk8/features/target/classes/features.xml, Feature: odl-genius-fcaps-application 0.2.0-SNAPSHOT] Time elapsed: 28.484 sec <<< ERROR!
18:24:05 java.lang.NullPointerException
18:24:05 at com.google.common.collect.Maps.doDifference(Maps.java:428)
18:24:05 at com.google.common.collect.Maps.difference(Maps.java:419)
18:24:05 at com.google.common.collect.Maps.difference(Maps.java:387)
18:24:05 at org.opendaylight.controller.md.sal.dom.broker.impl.DOMRpcRouter$Registration.addRpc(DOMRpcRouter.java:185)
18:24:05 at org.opendaylight.controller.md.sal.dom.broker.impl.DOMRpcRouter.notifyAdded(DOMRpcRouter.java:109)
18:24:05 at org.opendaylight.controller.md.sal.dom.broker.impl.DOMRpcRouter.lambda$registerRpcImplementation$1(DOMRpcRouter.java:87)
18:24:05 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
18:24:05 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
18:24:05 at java.lang.Thread.run(Thread.java:745)
18:24:05
18:24:05
18:24:05 Results :
18:24:05
18:24:05 Tests in error:
18:24:05 null



 Comments   
Comment by Michael Vorburger [ 23/Jan/17 ]

This just happened again, on https://jenkins.opendaylight.org/releng/job/l2switch-verify-carbon-mvn33-openjdk8/11/console for https://git.opendaylight.org/gerrit/#/c/50867/ ...

Comment by Michael Vorburger [ 30/Jan/17 ]

This just happened again, on https://jenkins.opendaylight.org/releng/job/genius-verify-carbon-mvn33-openjdk8/1260/console for https://git.opendaylight.org/gerrit/#/c/51141/

CONTROLLER-1590 seems to have a fix for this? Let's close this if I don't report seeing it again for 2 weeks after c/51150 from CONTROLLER-1590 got merged..

Comment by Michael Vorburger [ 30/Jan/17 ]

This just happened again, on https://jenkins.opendaylight.org/releng/job/genius-verify-carbon-mvn33-openjdk8/1274/console for https://git.opendaylight.org/gerrit/#/c/51184/

This also happened on https://logs.opendaylight.org/releng/jenkins092/autorelease-release-carbon/145/console.log.gz

Comment by Michael Vorburger [ 03/Jul/18 ]

MDSAL-359 solves a re-occcurence of this today.

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