diff --git a/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/utils/security/CacheDataUtils.java b/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/utils/security/CacheDataUtils.java index 4bf71415..2a458fee 100644 --- a/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/utils/security/CacheDataUtils.java +++ b/xhpc-modules/xhpc-power-pile/src/main/java/com/xhpc/pp/utils/security/CacheDataUtils.java @@ -22,7 +22,7 @@ public class CacheDataUtils { try { srcval = (String) srcclz.getMethod("get".concat(capitalize(tarFieldName))).invoke(srcobj); Object tarval; - if (tarfield.getType().getSimpleName().equals("Integer")) { + if (tarfield.getType().getSimpleName().equals("Integer") && !tarfield.getName().equals("stopReason")) { if (srcval.length() == 2) { tarval = Integer.valueOf(srcval, 16); if (tarfield.getName().endsWith("Temperature")) {