OLM functional Tests init
[transportpce.git] / olm / src / main / java / org / opendaylight / transportpce / olm / power / PowerMgmt.java
index dc4dbbc7738bf2232f460857cd7001f310241be9..9ab8ce393f4ae2aae0afe17f0f88a7a78d2f486a 100644 (file)
@@ -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;