diff --git a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceManager.java b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceManager.java index 1186e2494b8..435948becab 100644 --- a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceManager.java +++ b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceManager.java @@ -181,6 +181,7 @@ private PrismObject loadAndCacheResource(PrismObject if (!isComplete(completedResource)) { // No not cache non-complete resources (e.g. those retrieved with noFetch) + LOGGER.trace("Not putting resource {} ({}) into cache because it's not complete", repositoryObject.getName(), repositoryObject.getOid()); return completedResource; } @@ -198,6 +199,9 @@ private PrismObject loadAndCacheResource(PrismObject if (completeResourceResult.isSuccess()) { // Cache only resources that are completely OK resourceCache.put(completedResource); + } else { + LOGGER.trace("Not putting {} into cache because the completeResource operation status is {}", + ObjectTypeUtil.toShortString(repositoryObject), completeResourceResult.getStatus()); } InternalMonitor.getResourceCacheStats().recordMiss();