diff options
author | Jose <jose@zeroc.com> | 2012-12-07 15:25:53 +0100 |
---|---|---|
committer | Jose <jose@zeroc.com> | 2012-12-07 15:25:53 +0100 |
commit | bf2c2b8549be20e5d14223206c0b503304446241 (patch) | |
tree | c689a582e21c43015c772473a3c7b3163e3f8b7d /java/src/IceGridGUI/LiveDeployment/Service.java | |
parent | Fixed ICE-5100 - IceGrid/noRestartUpdate failure (diff) | |
download | ice-bf2c2b8549be20e5d14223206c0b503304446241.tar.bz2 ice-bf2c2b8549be20e5d14223206c0b503304446241.tar.xz ice-bf2c2b8549be20e5d14223206c0b503304446241.zip |
IceGridGUI metrics bugs fixes:
- Fixed (ICE-5112) add to metrics graph doesn't always work after removing metrics from a graph
- Fixed (ICE-5110) Missing disabled metrics views for IceBox services
- Fixed (ICE-5109) strange shadow in IceGridGUI graph
Diffstat (limited to 'java/src/IceGridGUI/LiveDeployment/Service.java')
-rw-r--r-- | java/src/IceGridGUI/LiveDeployment/Service.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/java/src/IceGridGUI/LiveDeployment/Service.java b/java/src/IceGridGUI/LiveDeployment/Service.java index 12c01535566..a451c709fc5 100644 --- a/java/src/IceGridGUI/LiveDeployment/Service.java +++ b/java/src/IceGridGUI/LiveDeployment/Service.java @@ -487,13 +487,13 @@ public class Service extends ListArrayTreeNode { return; // Already loaded. } - _metricsRetrieved = true; Ice.ObjectPrx serverAdmin = ((Server)_parent).getServerAdmin(); if(serverAdmin == null) { return; } + _metricsRetrieved = true; final IceMX.MetricsAdminPrx metricsAdmin = IceMX.MetricsAdminPrxHelper.uncheckedCast(serverAdmin.ice_facet("IceBox.Service." + _id + ".Metrics")); @@ -525,6 +525,7 @@ public class Service extends ListArrayTreeNode { public void run() { + _metricsRetrieved = false; if(e instanceof Ice.ObjectNotExistException) { // Server is down. @@ -550,6 +551,7 @@ public class Service extends ListArrayTreeNode } catch(Ice.LocalException e) { + _metricsRetrieved = false; JOptionPane.showMessageDialog(getCoordinator().getMainFrame(), "Error: " + e.toString(), "Error", JOptionPane.ERROR_MESSAGE); } |