[CONTROLLER-151] NPE in StatisticsUpdateCommiter.IpAddressEquals() Created: 07/Feb/14  Updated: 05/May/15  Resolved: 05/May/15

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

Type: Bug
Reporter: Michal Rehak Assignee: Michal Rehak
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: Linux
Platform: PC


External issue ID: 408

 Description   

If 2 flows with layer3 match are added to switch and one of the do not contain destination or source address, cmoparison will fail on NPE.

2014-02-07 14:33:52.859 CET [md-sal-binding-notification-6] ERROR o.o.c.sal.binding.impl.NotifyTask - Unhandled exception thrown by listener: org.openday
java.lang.NullPointerException: null
at org.opendaylight.controller.md.statistics.manager.StatisticsUpdateCommiter.IpAddressEquals(StatisticsUpdateCommiter.java:892) ~[na:na]
at org.opendaylight.controller.md.statistics.manager.StatisticsUpdateCommiter.layer3MatchEquals(StatisticsUpdateCommiter.java:874) ~[na:na]
at org.opendaylight.controller.md.statistics.manager.StatisticsUpdateCommiter.matchEquals(StatisticsUpdateCommiter.java:823) ~[na:na]
at org.opendaylight.controller.md.statistics.manager.StatisticsUpdateCommiter.flowEquals(StatisticsUpdateCommiter.java:725) ~[na:na]
at org.opendaylight.controller.md.statistics.manager.StatisticsUpdateCommiter.onFlowsStatisticsUpdate(StatisticsUpdateCommiter.java:457) ~[na:na]
at org.opendaylight.controller.md.statistics.manager.StatisticsUpdateCommiter$$Broker$ListenerInvoker.onNotification(StatisticsUpdateCommiter$$Br
at org.opendaylight.controller.sal.binding.impl.NotifyTask.call(NotifyTask.java:59) ~[na:na]
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) ~[na:1.7.0_25]
at java.util.concurrent.FutureTask.run(FutureTask.java:166) ~[na:1.7.0_25]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_25]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_25]
at java.lang.Thread.run(Thread.java:724) ~[na:1.7.0_25]



 Comments   
Comment by Michal Rehak [ 07/Feb/14 ]

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

Waiting for comments/merge.

Comment by Michal Rehak [ 10/Feb/14 ]

merged

Comment by Carol Sanders [ 05/May/15 ]

This bug is part of the project to Move all ADSAL associated component bugs to ADSAL.

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