[jbosstools-commits] JBoss Tools SVN: r35816 - trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Wed Oct 19 11:35:38 EDT 2011
Author: dgolovin
Date: 2011-10-19 11:35:38 -0400 (Wed, 19 Oct 2011)
New Revision: 35816
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeTemplateSafeWrapper.java
Log:
JBIDE-9657 Enhance VPE exceptions handling related to third party templates
added extended catch for create method
Modified: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeTemplateSafeWrapper.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeTemplateSafeWrapper.java 2011-10-19 15:34:13 UTC (rev 35815)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeTemplateSafeWrapper.java 2011-10-19 15:35:38 UTC (rev 35816)
@@ -44,6 +44,8 @@
delegate.init(templateElement, caseSensitive);
} catch(Exception ex) {
VpePlugin.getPluginLog().logError(ex);
+ } catch (LinkageError ex) {
+ VpePlugin.getPluginLog().logError(ex);
}
}
@@ -56,7 +58,14 @@
*/
public VpeCreationData create(VpePageContext pageContext, Node sourceNode,
nsIDOMDocument visualDocument) {
- return delegate.create(pageContext, sourceNode, visualDocument);
+ try {
+ return delegate.create(pageContext, sourceNode, visualDocument);
+ } catch(Exception ex) {
+ VpePlugin.getPluginLog().logError(ex);
+ } catch (LinkageError ex) {
+ VpePlugin.getPluginLog().logError(ex);
+ }
+ return null;
}
/**
More information about the jbosstools-commits
mailing list