diff options
author | Bernard Normier <bernard@zeroc.com> | 2006-06-02 21:15:31 +0000 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2006-06-02 21:15:31 +0000 |
commit | deab53cff5c212f85f5a97d68b7b30639ddd22f8 (patch) | |
tree | c25f83b77e9971f3392ea16f902de58ef2c30194 /java/src/IceGridGUI/LiveDeployment/TreeNode.java | |
parent | Win32 fixes (diff) | |
download | ice-deab53cff5c212f85f5a97d68b7b30639ddd22f8.tar.bz2 ice-deab53cff5c212f85f5a97d68b7b30639ddd22f8.tar.xz ice-deab53cff5c212f85f5a97d68b7b30639ddd22f8.zip |
Fixed bug #1026
Diffstat (limited to 'java/src/IceGridGUI/LiveDeployment/TreeNode.java')
-rwxr-xr-x | java/src/IceGridGUI/LiveDeployment/TreeNode.java | 15 |
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)
{
|