[rhq] modules/enterprise

Jiri Kremser jkremser at fedoraproject.org
Fri Aug 31 11:02:51 UTC 2012


 modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/inventory/resource/ResourceDatasource.java |    6 ++++++
 1 file changed, 6 insertions(+)

New commits:
commit e33404e91d4b0cfc681e7816872e93c107b5d8f5
Author: Jirka Kremser <jkremser at redhat.com>
Date:   Fri Aug 31 13:02:07 2012 +0200

    [BZ 773626 - Failed to load resource composite data error when refreshing Inventory page (Unavailable Servers, Servers, etc)] handling the exception on the client side and re-fetch the data

diff --git a/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/inventory/resource/ResourceDatasource.java b/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/inventory/resource/ResourceDatasource.java
index 55271c6..383602b 100644
--- a/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/inventory/resource/ResourceDatasource.java
+++ b/modules/enterprise/gui/coregui/src/main/java/org/rhq/enterprise/gui/coregui/client/inventory/resource/ResourceDatasource.java
@@ -171,6 +171,12 @@ public class ResourceDatasource extends RPCDataSource<Resource, ResourceCriteria
                 if (caught.getMessage().contains("SearchExpressionException")) {
                     Message message = new Message("Invalid search expression.", Message.Severity.Error);
                     CoreGUI.getMessageCenter().notify(message);
+                } else if (caught.getMessage().contains("PageList was passed an empty collection")) {
+                    // Because of bug 773626
+                    Log.warn(caught.getMessage());
+                    criteria.setPageControl(new PageControl(0, getDataPageSize()));
+                    executeFetch(request, response, criteria);
+                    return;
                 } else {
                     CoreGUI.getErrorHandler().handleError(MSG.view_inventory_resources_loadFailed(), caught);
                 }




More information about the rhq-commits mailing list