BPjs
BPjs copied to clipboard
BPjsExceptions: Tidy up, add runtime location data
e.g. file, line, column.
Specifically: HandleWrapopedException in BProgramJsProxy class throws error location data on the conversion of WrappedException to BPJSException. Should probably use a rhino exception to get the location data and stack trace.
Deferred to later. However, the handleWrappedException method is in the BPEngineTask class, NOT in BProgramJsProxy.