Package helma.scripting
Class ScriptingException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- helma.scripting.ScriptingException
-
- All Implemented Interfaces:
java.io.Serializable
public class ScriptingException extends java.lang.Exception
The base class for wrapped exceptions thrown by invocation of the scripting engine. If the wrapped exception is a RhinoException, the script stack trace will be prepended to the actual java stack trace in stack dumps.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ScriptingException(java.lang.String message, java.lang.Throwable cause)
Construct a ScriptingException given an error message and wrapped exception.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getJavaStackTrace()
Get the java stack trace.java.lang.String
getScriptStackTrace()
Get the script stack, or null if none is availablevoid
printStackTrace(java.io.PrintStream s)
void
printStackTrace(java.io.PrintWriter s)
-
-
-
Method Detail
-
getScriptStackTrace
public java.lang.String getScriptStackTrace()
Get the script stack, or null if none is available- Returns:
- the script stack trace
-
getJavaStackTrace
public java.lang.String getJavaStackTrace()
Get the java stack trace.- Returns:
- the java stack trace
-
printStackTrace
public void printStackTrace(java.io.PrintStream s)
- Overrides:
printStackTrace
in classjava.lang.Throwable
-
printStackTrace
public void printStackTrace(java.io.PrintWriter s)
- Overrides:
printStackTrace
in classjava.lang.Throwable
-
-