diff --git a/src/main/java/org/etsi/osl/cridge/WatcherService.java b/src/main/java/org/etsi/osl/cridge/WatcherService.java
index ffaa365bf017ca1868d496b311712646965b3943..db2562f123963f1fb8a23d61dc39eb33583df4a5 100644
--- a/src/main/java/org/etsi/osl/cridge/WatcherService.java
+++ b/src/main/java/org/etsi/osl/cridge/WatcherService.java
@@ -1,5 +1,6 @@
 package org.etsi.osl.cridge;
 
+import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
 import org.etsi.osl.domain.model.kubernetes.KubernetesCRDV1;
@@ -49,7 +50,7 @@ public class WatcherService {
 	@EventListener
 	public void onApplicationEvent(ContextRefreshedEvent event) {
 
-		logger.info("Starting WatcherService event {} ", event.toString());
+		logger.info("Starting WatcherS.getervice event {} ", event.toString());
 		logger.info("Starting WatcherService for cluster getContexts {} ",
 				kubernetesClientResource.getKubernetesClient().getConfiguration().getContexts().toString());
 		
@@ -211,7 +212,7 @@ public class WatcherService {
 		}
 
 		logger.debug("Creating new Watcher for kind: {}", crd.getSpec().getNames().getKind());
-		Watch watch = kubernetesClientResource.getKubernetesClient().genericKubernetesResources(context).inAnyNamespace().watch(new Watcher<>() {
+		Watch watch =  kubernetesClientResource.getKubernetesClient().genericKubernetesResources(context).inAnyNamespace().watch(new Watcher<>() {
 
 			private String watcherResourcesName;
 			
@@ -228,16 +229,21 @@ public class WatcherService {
                 }
                 
 				
-				logger.debug("{} Resource Kind:{} Name:{} UID:{} Namespace:{}", action.name(),
+				logger.debug("{} Resource Kind:{} Name:{} UID:{} Namespace:{} ", action.name(),
 						genericKubernetesResource.getKind(), genericKubernetesResource.getMetadata().getName(),
 						genericKubernetesResource.getMetadata().getUid(),
-						genericKubernetesResource.getMetadata().getNamespace());
+						genericKubernetesResource.getMetadata().getNamespace() );
 				
 				
 				genericKubernetesResource.getAdditionalProperties().forEach((pk, pv) -> {
 					logger.debug("\t {} {} ", pk, pv);
-					Map<String, Object> values = (Map<String, Object>) pv;
-					values.forEach((speck, specv) -> logger.debug("\t  {}={} ", speck, specv));
+					if (pv instanceof Map) {
+	                    Map<String, Object> values = (Map<String, Object>) pv;
+	                    values.forEach((speck, specv) -> logger.debug("\t  {}={} ", speck, specv));					  
+					} else if (pv instanceof ArrayList) {
+                      ArrayList<String> values = (ArrayList) pv;
+                      values.forEach((speck) -> logger.debug("\t  {}={} ", speck)); 					  
+					}
 				});