summaryrefslogtreecommitdiff
path: root/java/src/IceGridGUI/LiveDeployment/TreeNode.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2006-06-02 21:15:31 +0000
committerBernard Normier <bernard@zeroc.com>2006-06-02 21:15:31 +0000
commitdeab53cff5c212f85f5a97d68b7b30639ddd22f8 (patch)
treec25f83b77e9971f3392ea16f902de58ef2c30194 /java/src/IceGridGUI/LiveDeployment/TreeNode.java
parentWin32 fixes (diff)
downloadice-deab53cff5c212f85f5a97d68b7b30639ddd22f8.tar.bz2
ice-deab53cff5c212f85f5a97d68b7b30639ddd22f8.tar.xz
ice-deab53cff5c212f85f5a97d68b7b30639ddd22f8.zip
Fixed bug #1026
Diffstat (limited to 'java/src/IceGridGUI/LiveDeployment/TreeNode.java')
-rwxr-xr-xjava/src/IceGridGUI/LiveDeployment/TreeNode.java15
1 files changed, 11 insertions, 4 deletions
diff --git a/java/src/IceGridGUI/LiveDeployment/TreeNode.java b/java/src/IceGridGUI/LiveDeployment/TreeNode.java
index ff4ea4e67f1..cfa948d0a81 100755
--- a/java/src/IceGridGUI/LiveDeployment/TreeNode.java
+++ b/java/src/IceGridGUI/LiveDeployment/TreeNode.java
@@ -117,10 +117,17 @@ public abstract class TreeNode extends TreeNodeBase
else if(e instanceof IceGrid.PatchException)
{
IceGrid.PatchException pe = (IceGrid.PatchException)e;
- //
- // TODO: XXX: FIXME PatchException now contains a list of reasons
- //
- amiFailure(prefix, title, "");
+
+ String message = "";
+ for(int i = 0; i < pe.reasons.length; ++i)
+ {
+ if(message.length() == 0)
+ {
+ message += "\n";
+ message += pe.reasons[i];
+ }
+ }
+ amiFailure(prefix, title, message);
}
else if(e instanceof IceGrid.NodeNotExistException)
{