diff --git a/src/main/java/com/eactive/eai/common/util/HttpAdapterExtraLogUtil.java b/src/main/java/com/eactive/eai/common/util/HttpAdapterExtraLogUtil.java index 75f405c..40913c5 100644 --- a/src/main/java/com/eactive/eai/common/util/HttpAdapterExtraLogUtil.java +++ b/src/main/java/com/eactive/eai/common/util/HttpAdapterExtraLogUtil.java @@ -1,5 +1,6 @@ package com.eactive.eai.common.util; +import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; import java.util.List; @@ -34,7 +35,13 @@ public class HttpAdapterExtraLogUtil { } public static void insertHttpAdapterExtraLog(String guid, int serviceProcessNumber, String adapterGroupName, String adapterName, Header[] headers, String url, String httpMethod, int httpStatus){ - List headerVoList = convertHeaderToListOfHttpAdapterExtraHeaderVo(headers); + + List headerVoList = new ArrayList(); + + if ( headers != null && headers.length != 0 ) { + headerVoList = convertHeaderToListOfHttpAdapterExtraHeaderVo(headers); + } + insertHttpAdapterExtraLog(guid, serviceProcessNumber, adapterGroupName, adapterName, headerVoList, url, httpMethod, httpStatus); }