diff --git a/indexer-core/src/main/java/org/opengroup/osdu/indexer/schema/converter/PropertiesProcessor.java b/indexer-core/src/main/java/org/opengroup/osdu/indexer/schema/converter/PropertiesProcessor.java index 9b8ff5b3ec52d2d062d55be6244c3da2f0a5f46c..85d60a2529384a5ff28bd5000876d8c6c6c6de0e 100644 --- a/indexer-core/src/main/java/org/opengroup/osdu/indexer/schema/converter/PropertiesProcessor.java +++ b/indexer-core/src/main/java/org/opengroup/osdu/indexer/schema/converter/PropertiesProcessor.java @@ -16,6 +16,7 @@ package org.opengroup.osdu.indexer.schema.converter; import lombok.AccessLevel; import lombok.experimental.FieldDefaults; +import lombok.extern.java.Log; import org.opengroup.osdu.core.common.search.Preconditions; import org.opengroup.osdu.indexer.schema.converter.tags.AllOfItem; import org.opengroup.osdu.indexer.schema.converter.tags.Definition; @@ -26,6 +27,7 @@ import java.util.*; import java.util.stream.Stream; @FieldDefaults(makeFinal = true, level = AccessLevel.PRIVATE) +@Log class PropertiesProcessor { static String DEF_PREFIX = "#/definitions/"; @@ -80,6 +82,7 @@ class PropertiesProcessor { Preconditions.checkNotNull(ref, "allOfItem cannot be null"); if (!ref.contains(DEF_PREFIX)) { + log.warning("Unknown definition:" + ref); return Stream.empty(); } diff --git a/indexer-core/src/main/java/org/opengroup/osdu/indexer/schema/converter/SchemaToStorageFormatImpl.java b/indexer-core/src/main/java/org/opengroup/osdu/indexer/schema/converter/SchemaToStorageFormatImpl.java index 235a1fbe50d5fd94f4e81bf92e0cc3765dc96bcc..0e459ef4675d4a17127ca3ccd48f901705524f9e 100644 --- a/indexer-core/src/main/java/org/opengroup/osdu/indexer/schema/converter/SchemaToStorageFormatImpl.java +++ b/indexer-core/src/main/java/org/opengroup/osdu/indexer/schema/converter/SchemaToStorageFormatImpl.java @@ -18,6 +18,7 @@ import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; import lombok.AccessLevel; import lombok.experimental.FieldDefaults; +import lombok.extern.java.Log; import org.opengroup.osdu.core.common.search.Preconditions; import org.opengroup.osdu.indexer.schema.converter.interfaces.SchemaToStorageFormat; import org.opengroup.osdu.indexer.schema.converter.tags.*; @@ -32,6 +33,7 @@ import java.util.stream.Collectors; */ @Component @FieldDefaults(makeFinal=true, level= AccessLevel.PRIVATE) +@Log public class SchemaToStorageFormatImpl implements SchemaToStorageFormat { ObjectMapper objectMapper; @@ -96,6 +98,8 @@ public class SchemaToStorageFormatImpl implements SchemaToStorageFormat { .collect(Collectors.toList())); } } + } else { + log.warning("Schema doesn't have properties, kind:" + kind); } final Map<String, Object> result = new LinkedHashMap<>();