-
Type: Story
-
Status: Closed (View Workflow)
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 1.6.0, 1.7.0
-
Fix Version/s: 1.7.0
-
Component/s: None
-
Labels:None
-
Story Points:3
After swapping out two ONOS nodes in a 5 node cluster (ie [1,2,3,4,5]->[2,3,4,6,7] ) 'partitions -c' gives a NPE on nodes [1,2,3,4,5]
2016-05-06 18:08:57,569 | ERROR | h for user karaf | ShellUtil | 27 - org.apache.karaf.shell.console - 3.0.5 | Exception caught while executing command java.lang.NullPointerException at org.onosproject.cli.net.PartitionsListCommand.lambda$null$1(PartitionsListCommand.java:167) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)[:1.8.0_91] at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)[:1.8.0_91] at java.util.Iterator.forEachRemaining(Iterator.java:116)[:1.8.0_91] at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)[:1.8.0_91] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)[:1.8.0_91] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)[:1.8.0_91] at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)[:1.8.0_91] at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)[:1.8.0_91] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)[:1.8.0_91] at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)[:1.8.0_91] at org.onosproject.cli.net.PartitionsListCommand.lambda$jsonForClientInfo$2(PartitionsListCommand.java:168) at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374)[:1.8.0_91] at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580)[:1.8.0_91] at org.onosproject.cli.net.PartitionsListCommand.jsonForClientInfo(PartitionsListCommand.java:159) at org.onosproject.cli.net.PartitionsListCommand.execute(PartitionsListCommand.java:188) at org.onosproject.cli.AbstractShellCommand.doExecute(AbstractShellCommand.java:150) at org.apache.karaf.shell.console.AbstractAction.execute(AbstractAction.java:33)[27:org.apache.karaf.shell.console:3.0.5] at org.apache.karaf.shell.commands.basic.AbstractCommand.execute(AbstractCommand.java:33)[27:org.apache.karaf.shell.console:3.0.5] at Proxy91025c93_cbe8_419b_95bc_ef02e4d36c75.execute(Unknown Source)[:] at Proxy91025c93_cbe8_419b_95bc_ef02e4d36c75.execute(Unknown Source)[:] at org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:78)[27:org.apache.karaf.shell.console:3.0.5] at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)[27:org.apache.karaf.shell.console:3.0.5] at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)[27:org.apache.karaf.shell.console:3.0.5] at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)[27:org.apache.karaf.shell.console:3.0.5] at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)[27:org.apache.karaf.shell.console:3.0.5] at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)[27:org.apache.karaf.shell.console:3.0.5] at org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94) at org.apache.karaf.shell.console.impl.jline.ConsoleImpl.run(ConsoleImpl.java:210) at org.apache.karaf.shell.ssh.ShellFactoryImpl$ShellImpl$1.runConsole(ShellFactoryImpl.java:158)[150:org.apache.karaf.shell.ssh:3.0.5] at org.apache.karaf.shell.ssh.ShellFactoryImpl$ShellImpl$1$1.run(ShellFactoryImpl.java:133) at java.security.AccessController.doPrivileged(Native Method)[:1.8.0_91] at org.apache.karaf.jaas.modules.JaasHelper.doAs(JaasHelper.java:57)[28:org.apache.karaf.jaas.modules:3.0.5] at org.apache.karaf.shell.ssh.ShellFactoryImpl$ShellImpl$1.run(ShellFactoryImpl.java:129)[150:org.apache.karaf.shell.ssh:3.0.5]