diff --git a/src/main/java/com/nis/util/ConfigServiceUtil.java b/src/main/java/com/nis/util/ConfigServiceUtil.java index b51a5f098..f5b43be90 100644 --- a/src/main/java/com/nis/util/ConfigServiceUtil.java +++ b/src/main/java/com/nis/util/ConfigServiceUtil.java @@ -727,14 +727,19 @@ public class ConfigServiceUtil { logger.info("cgi info:"+result); }else{ Map map = new HashMap(); - map = (Map) JSON.parse(result); - String error = map.get("error"); - if (!StringUtil.isEmpty(error)) { - error=cgiError(error); - throw new MaatConvertException(error); + if(!StringUtil.isEmpty(result)){ + map = (Map) JSON.parse(result); + String error = map.get("error"); + if (!StringUtil.isEmpty(error)) { + error=cgiError(error); + throw new MaatConvertException(error); + }else{ + throw new MaatConvertException(null); + } }else{ throw new MaatConvertException(null); } + } } catch (Exception e) { throw e;