I have been using beanshell scripts for years. Lately, on my production system, I am getting an exception that is not clear and I am unable to reproduce it.
The exception information gives me data on the calling class but not the script itself. I tried using the extra methods in bsh.EvalError like getErrorLineNumber or getSourceFile but they don't appear to work.
getSourceFile() results in this useless information, it doesn't actually display the source file: