diff --git a/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/event/ExecutionScope.java b/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/event/ExecutionScope.java index 9621ea915b..90899a6e1a 100644 --- a/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/event/ExecutionScope.java +++ b/operator-framework-core/src/main/java/io/javaoperatorsdk/operator/processing/event/ExecutionScope.java @@ -28,12 +28,15 @@ public ResourceID getResourceID() { @Override public String toString() { - return "ExecutionScope{" - + " resource id: " - + ResourceID.fromResource(resource) - + ", version: " - + resource.getMetadata().getResourceVersion() - + '}'; + if (resource == null) { + return "ExecutionScope{resource: null}"; + } else + return "ExecutionScope{" + + " resource id: " + + ResourceID.fromResource(resource) + + ", version: " + + resource.getMetadata().getResourceVersion() + + '}'; } public RetryInfo getRetryInfo() {