Can't display error messages properly
-------------------------------------
Key: MGNLSCRSH-6
URL: http://jira.magnolia.info/browse/MGNLSCRSH-6
Project: Magnolia Shell Module
Issue Type: Bug
Reporter: Gregory Joseph
Assignee: Philipp Bracher
Fix For: 1.0.1
I'm getting the following exception when executing a simple script (see below),
and nothing tells me where the problem actually is, unless i plug my debugger
in. I suspect the {{if (error instanceof bsh.EvalError) }} block in
ShellServlet isn't accurate, because the instance of ParseException (being a
subclass of EvalError) actually knows where the error is my script.
{noformat}
java.lang.NullPointerException
at bsh.ParseException.getErrorLineNumber(Unknown Source)
at
info.magnolia.module.shell.ShellServlet.formatScriptResultHTML(ShellServlet.java:204)
at
info.magnolia.module.shell.ShellServlet.sendHTML(ShellServlet.java:173)
at info.magnolia.module.shell.ShellServlet.doGet(ShellServlet.java:132)
{noformat}
For the record, the script I'm trying to execute - which probably has an error
somewhere :D
{noformat}
import info.magnolia.module.admininterface.pages.DevelopmentUtilsPage;
DevelopmentUtilsPage p = new DevelopmentUtilsPage("pouet", null, null);
p.setRootdir("/Users/gjoseph/tmp/exports")
p.backupChildren("config", "/modules/baukasten/templates");
{noformat}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.magnolia.info/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/
----------------------------------------------------------------