diff --git a/ozgcloud-elasticsearch-operator/src/main/java/de/ozgcloud/operator/ElasticsearchReconciler.java b/ozgcloud-elasticsearch-operator/src/main/java/de/ozgcloud/operator/ElasticsearchReconciler.java
index 24899d8fd8ce95377de40d38e4d0c676b7e1226b..de9fa2f206e9b9f6d100297df12d17ec9ba58be4 100644
--- a/ozgcloud-elasticsearch-operator/src/main/java/de/ozgcloud/operator/ElasticsearchReconciler.java
+++ b/ozgcloud-elasticsearch-operator/src/main/java/de/ozgcloud/operator/ElasticsearchReconciler.java
@@ -50,7 +50,7 @@ public class ElasticsearchReconciler implements Reconciler<OzgCloudElasticsearch
 		try {
 			return new String(Base64.getDecoder().decode(encodedPassword));
 		} catch (Exception e) {
-			throw new RuntimeException("Could not decode password from secret.");
+			throw new RuntimeException("Could not decode password from secret.", e);
 		}
 	}
 
diff --git a/ozgcloud-elasticsearch-operator/src/main/java/de/ozgcloud/operator/OzgCloudElasticsearchService.java b/ozgcloud-elasticsearch-operator/src/main/java/de/ozgcloud/operator/OzgCloudElasticsearchService.java
index 3d6a0c8f2144b33a5210685c699d85765ffbf879..1cc5bef43231e9c63fd9256b9d49a8bb292cd4ce 100644
--- a/ozgcloud-elasticsearch-operator/src/main/java/de/ozgcloud/operator/OzgCloudElasticsearchService.java
+++ b/ozgcloud-elasticsearch-operator/src/main/java/de/ozgcloud/operator/OzgCloudElasticsearchService.java
@@ -111,7 +111,7 @@ public class OzgCloudElasticsearchService {
 				createCredentialSecret(namespace, secretResource);
 			}
 		} catch (Exception e) {
-			throw new RuntimeException("Certificate secret creation failed " + namespace);
+			throw new RuntimeException("Certificate secret creation failed " + namespace, e);
 		}
 	}