From 67490f75e63689e53aaa43b30faddc4f22bef7a4 Mon Sep 17 00:00:00 2001 From: Satoshi Kobayashi Date: Fri, 9 Nov 2012 14:25:44 -0500 Subject: [PATCH] Display the reason which failed certificate generation fails within cloud.server.ConfigurationServerImpl.generateDefaultKeystore Description: The reason which failed in generation of the certificate is not displayed now. At that time, IOException which does not include the reason is raised. In order to solve the problem quickly, the reason should be included in the message. (Now) WARN [cloud.server.ConfigurationServerImpl] (main:) Would use fail-safe keystore to continue. java.io.IOException: Fail to generate certificate! at com.cloud.server.ConfigurationServerImpl.generateDefaultKeystore(ConfigurationServerImpl.java:490) (Fix) WARN [cloud.server.ConfigurationServerImpl] (main:) Would use fail-safe keystore to continue. java.io.IOException: Fail to generate certificate!: sudo: sorry, you must have a tty to run sudo at com.cloud.server.ConfigurationServerImpl.generateDefaultKeystore(ConfigurationServerImpl.java:490) Testing Completed: mvn clean install mvn -pl :cloud-client-ui jetty:run And generation of the certificate was made to fail, checked it. Signed-off-by: Chip Childers --- server/src/com/cloud/server/ConfigurationServerImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/com/cloud/server/ConfigurationServerImpl.java b/server/src/com/cloud/server/ConfigurationServerImpl.java index 420b1722e0f..513dbbf29bc 100755 --- a/server/src/com/cloud/server/ConfigurationServerImpl.java +++ b/server/src/com/cloud/server/ConfigurationServerImpl.java @@ -473,7 +473,7 @@ public class ConfigurationServerImpl implements ConfigurationServer { script.add("-dname", dname); String result = script.execute(); if (result != null) { - throw new IOException("Fail to generate certificate!"); + throw new IOException("Fail to generate certificate!: " + result); } }