Author: ghenzler
Date: Fri Jan 18 13:18:19 2019
New Revision: 1851618

URL: http://svn.apache.org/viewvc?rev=1851618&view=rev
Log:
FELIX-5952 slightly better error handling

Modified:
    
felix/trunk/healthcheck/core/src/main/java/org/apache/felix/hc/core/impl/executor/HealthCheckFuture.java

Modified: 
felix/trunk/healthcheck/core/src/main/java/org/apache/felix/hc/core/impl/executor/HealthCheckFuture.java
URL: 
http://svn.apache.org/viewvc/felix/trunk/healthcheck/core/src/main/java/org/apache/felix/hc/core/impl/executor/HealthCheckFuture.java?rev=1851618&r1=1851617&r2=1851618&view=diff
==============================================================================
--- 
felix/trunk/healthcheck/core/src/main/java/org/apache/felix/hc/core/impl/executor/HealthCheckFuture.java
 (original)
+++ 
felix/trunk/healthcheck/core/src/main/java/org/apache/felix/hc/core/impl/executor/HealthCheckFuture.java
 Fri Jan 18 13:18:19 2019
@@ -71,12 +71,12 @@ public class HealthCheckFuture extends F
                             resultFromHealthCheck = 
executeLegacyHc(healthCheck);
                         }
                     } else {
-                        throw new IllegalStateException("Service for " + 
metadata + " is gone");
+                        throw new IllegalStateException("Service cannot be 
retrieved via - activate() probably failed");
                     }
 
                 } catch (final Exception e) {
-                    resultFromHealthCheck = new Result(Result.Status.CRITICAL,
-                            "Exception during execution of '" + 
metadata.getName() + "': " + e, e);
+                    resultFromHealthCheck = new 
Result(Result.Status.HEALTH_CHECK_ERROR,
+                            "Exception during execution of '" + 
metadata.getName() + "'", e);
                 } finally {
                     // unget service ref
                     bundleContext.ungetService(metadata.getServiceReference());


Reply via email to