From 0a207f51412edfb65b47d92d0dbf737eaa1f81a7 Mon Sep 17 00:00:00 2001 From: Brandt Beal <bealbran@amazon.com> Date: Tue, 7 Jul 2020 16:20:43 -0500 Subject: [PATCH] fix: don't log stack traces for missing record properties --- .../osdu/indexer/service/StorageIndexerPayloadMapper.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/indexer-core/src/main/java/org/opengroup/osdu/indexer/service/StorageIndexerPayloadMapper.java b/indexer-core/src/main/java/org/opengroup/osdu/indexer/service/StorageIndexerPayloadMapper.java index bef023703..fba62bb8a 100644 --- a/indexer-core/src/main/java/org/opengroup/osdu/indexer/service/StorageIndexerPayloadMapper.java +++ b/indexer-core/src/main/java/org/opengroup/osdu/indexer/service/StorageIndexerPayloadMapper.java @@ -116,7 +116,9 @@ public class StorageIndexerPayloadMapper { return PropertyUtils.getProperty(storageRecordData, propertyKey); } catch (NestedNullException ignored) { // property not found in record - } catch (IllegalArgumentException | IllegalAccessException | InvocationTargetException | NoSuchMethodException e) { + } catch (NoSuchMethodException e) { + this.log.warning(String.format("record-id: %s | error fetching property: %s | error: %s", recordId, propertyKey, e.getMessage())); + } catch (IllegalArgumentException | IllegalAccessException | InvocationTargetException e) { this.log.warning(String.format("record-id: %s | error fetching property: %s | error: %s", recordId, propertyKey, e.getMessage()), e); } return null; -- GitLab