wlu: log  exception thrown from dispose
diff --git a/1.5/plugins/org.eclipse.epf.library/src/org/eclipse/epf/library/configuration/closure/ConfigurationClosure.java b/1.5/plugins/org.eclipse.epf.library/src/org/eclipse/epf/library/configuration/closure/ConfigurationClosure.java
index 1a9bd5d..149e9ac 100644
--- a/1.5/plugins/org.eclipse.epf.library/src/org/eclipse/epf/library/configuration/closure/ConfigurationClosure.java
+++ b/1.5/plugins/org.eclipse.epf.library/src/org/eclipse/epf/library/configuration/closure/ConfigurationClosure.java
@@ -1222,6 +1222,13 @@
 	 * Disposes resources allocated by this closure.
 	 */
 	public void dispose() {
+		try {
+			dispose_();
+		} catch (Exception e) {
+			LibraryPlugin.getDefault().getLogger().logError(e);
+		}		
+	}
+	private void dispose_() {
 		
 		clearErrorMarks();