From: <sj...@us...> - 2006-10-11 19:00:02
|
Revision: 7498 http://svn.sourceforge.net/jedit/?rev=7498&view=rev Author: sjakob Date: 2006-10-11 11:59:53 -0700 (Wed, 11 Oct 2006) Log Message: ----------- Display error dialog when an exception is thrown during template processing. Modified Paths: -------------- plugins/Templates/trunk/CHANGES.txt plugins/Templates/trunk/templates/TemplatesPlugin.java Modified: plugins/Templates/trunk/CHANGES.txt =================================================================== --- plugins/Templates/trunk/CHANGES.txt 2006-10-11 18:57:38 UTC (rev 7497) +++ plugins/Templates/trunk/CHANGES.txt 2006-10-11 18:59:53 UTC (rev 7498) @@ -1,6 +1,6 @@ CHANGES file for Templates plugin. -Version 4.0.0 (xx-OCT-2006) +Version 4.0.0 (11-OCT-2006) ============================= CHANGES: - list of templates now sorted (case-insensitive) @@ -8,6 +8,7 @@ - updated dependencies as a result of the Velocity update (now requires JRE 1.5, JakartaCommons plugin 0.4.4) ENHANCEMENTS: - added new "#yes_no" directive +- display error dialog when an exception is thrown during template processing Version 3.3.1 (06-JAN-2006) ============================= Modified: plugins/Templates/trunk/templates/TemplatesPlugin.java =================================================================== --- plugins/Templates/trunk/templates/TemplatesPlugin.java 2006-10-11 18:57:38 UTC (rev 7497) +++ plugins/Templates/trunk/templates/TemplatesPlugin.java 2006-10-11 18:59:53 UTC (rev 7498) @@ -23,6 +23,7 @@ import javax.swing.JFileChooser; import javax.swing.JMenu; import javax.swing.JMenuItem; +import javax.swing.JOptionPane; import org.apache.velocity.VelocityContext; import org.apache.velocity.app.VelocityEngine; import org.apache.velocity.context.Context; @@ -445,6 +446,11 @@ "templates.TemplatesPlugin"); Log.log(Log.ERROR, thePlugin, "Error processing template '" + template + "'"); Log.log(Log.ERROR, thePlugin, e); + JOptionPane.showMessageDialog(textArea, + "An error occurred while attempting to process a template." + + "\nRefer to the Activity Log for more details.", + "Template error", + JOptionPane.ERROR_MESSAGE); } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |