In meinem Code sind alle Skripte in JS-Dateien enthalten. Immer wenn eines der Skripte einen Fehler enthält, bekomme ich folgendes:Ersetzen <Unbekannte Quelle> in Java Rhino (JSR223) mit dem tatsächlichen Dateinamen
javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: ReferenceError: "Nonexistant" ist nicht definiert. (< Quelle unbekannt > # 5) in < Quelle unbekannt > bei Zeilennummer 5
Was nervt mich ist die < unbekannte Quelle >. Mehrere Dateien befinden sich in einem ScriptContext und es kann schwierig sein, einen Fehler zu finden. Es sieht auch schrecklich aus.
Gibt es eine Möglichkeit, < Unbekannte Quelle > mit dem tatsächlichen Dateinamen zu ersetzen? Keine der Methoden, die ich sehe, unterstützt die Übergabe eines Dateiobjekts, daher bin ich hier wirklich verwirrt.
Danke, es funktioniert! – TheLQ