X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=olm%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Folm%2Fpower%2FPowerMgmt.java;fp=olm%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Folm%2Fpower%2FPowerMgmt.java;h=9ab8ce393f4ae2aae0afe17f0f88a7a78d2f486a;hb=b22090019df1a603688c4fc4731cb9131cd45a1f;hp=dc4dbbc7738bf2232f460857cd7001f310241be9;hpb=44684ce8c8552a35e51a154de3342cfc4c50e4f5;p=transportpce.git diff --git a/olm/src/main/java/org/opendaylight/transportpce/olm/power/PowerMgmt.java b/olm/src/main/java/org/opendaylight/transportpce/olm/power/PowerMgmt.java index dc4dbbc77..9ab8ce393 100644 --- a/olm/src/main/java/org/opendaylight/transportpce/olm/power/PowerMgmt.java +++ b/olm/src/main/java/org/opendaylight/transportpce/olm/power/PowerMgmt.java @@ -365,13 +365,14 @@ public class PowerMgmt { Timeouts.DEVICE_READ_TIMEOUT, Timeouts.DEVICE_READ_TIMEOUT_UNIT); if (portObject.isPresent()) { Ports port = portObject.get(); - if (port.getTransponderPort().getPortPowerCapabilityMaxTx() != null) { + if (port.getTransponderPort() != null && port.getTransponderPort().getPortPowerCapabilityMaxTx() != null + && port.getTransponderPort().getPortPowerCapabilityMinTx() != null) { powerRangeMap.put("MaxTx", port.getTransponderPort().getPortPowerCapabilityMaxTx().getValue() .doubleValue()); powerRangeMap.put("MinTx", port.getTransponderPort().getPortPowerCapabilityMinTx().getValue() .doubleValue()); } else { - LOG.warn("Logical Connection Point value missing for {} {}", circuitPackName, port.getPortName()); + LOG.warn("Port {} of ciruit-pack {} has no power capability values", port.getPortName(), circuitPackName); } } return powerRangeMap;