Skip to content
Snippets Groups Projects
Commit 646aa3a7 authored by brinn's avatar brinn
Browse files

change: add catch clause and TODO for having a cleaner interface for self-test failures

SVN: 7816
parent 07d62afa
No related branches found
No related tags found
No related merge requests found
...@@ -64,12 +64,20 @@ public class SelfTest ...@@ -64,12 +64,20 @@ public class SelfTest
try try
{ {
selfTestable.check(); selfTestable.check();
} catch (EnvironmentFailureException ex)
{
notificationLog.error("Self-test failed for self testable '" + selfTestable
+ "'. This self-testable is remote and the resource may become "
+ "available later, thus continuing anyway.", ex);
// TODO 2008-08-12, Bernd Rinn: ensure we never throw a
// ConfigurationFailureException in any SelfTestable if we are not sure that it
// is a configuration problem rather than a problem with the environment. Then,
// when this is done, remove this catch clause.
} catch (ConfigurationFailureException ex) } catch (ConfigurationFailureException ex)
{ {
notificationLog.error("Self-test failed for self testable '" + selfTestable notificationLog.error("Self-test failed for self testable '" + selfTestable
+ "'. This self-testable is remote and the resource may become " + "'. This self-testable is remote and the resource may become "
+ "available later, thus continuing anyway [error message: " + "available later, thus continuing anyway.", ex);
+ ex.getMessage() + ".");
} }
} else } else
{ {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment