Author: nbelaevski
Date: 2008-06-03 15:43:10 -0400 (Tue, 03 Jun 2008)
New Revision: 8893
Modified:
trunk/framework/impl/src/main/java/org/ajax4jsf/component/UIDataAdaptor.java
Log:
Added additional catch to prevent exception stealing
Modified: trunk/framework/impl/src/main/java/org/ajax4jsf/component/UIDataAdaptor.java
===================================================================
---
trunk/framework/impl/src/main/java/org/ajax4jsf/component/UIDataAdaptor.java 2008-06-03
17:19:57 UTC (rev 8892)
+++
trunk/framework/impl/src/main/java/org/ajax4jsf/component/UIDataAdaptor.java 2008-06-03
19:43:10 UTC (rev 8893)
@@ -60,7 +60,6 @@
import org.ajax4jsf.renderkit.AjaxChildrenRenderer;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import org.richfaces.component.Column;
/**
* Base class for iterable components, like dataTable, Tomahawk dataList,
@@ -1071,8 +1070,12 @@
throw new FacesException(e);
} finally {
if (null != oldRowKey) {
- setRowKey(context,oldRowKey);
- restoreOrigValue(context);
+ try {
+ setRowKey(context,oldRowKey);
+ restoreOrigValue(context);
+ } catch (Exception e) {
+ context.getExternalContext().log(e.getMessage(), e);
+ }
}
}
} else {
Show replies by date