In my code, I have a bunch of scripts contained in .js files. Whenever one of the scripts contains an error, I get this:
What bugs me is the <Unknown Source>. Multiple files are in one ScriptContext, and it can be hard to track down an error. It also looks horrible.
Is there a way to replace <Unknown Source> with the actual file name? None of the methods I see support passing a File object, so I'm really confused here.
Mirrored at Replace <Unknown Source> in Java Rhino (JSR223) with actual file name - Stack Overflow