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;
}
/**
Show replies by date