Я использую rhino 1.7R2 для запуска кода JavaScript вне браузера, чтобы проверить его.Это работает нормально, но как только протестированный код использует jQuery, я получаю это сообщение об ошибке:
org.mozilla.javascript.EcmaError: TypeError: Cannot read property "1.0" from null (jquery.js#6313)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3557)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3535)
at org.mozilla.javascript.ScriptRuntime.typeError(ScriptRuntime.java:3563)
at org.mozilla.javascript.ScriptRuntime.typeError2(ScriptRuntime.java:3582)
at org.mozilla.javascript.ScriptRuntime.undefReadError(ScriptRuntime.java:3595)
at org.mozilla.javascript.ScriptRuntime.getObjectElem(ScriptRuntime.java:1343)
at org.mozilla.javascript.gen.c30._c1(jquery.js:6313)
В строке 6313 файла jquery.js я не вижу код, который может вызвать такое сообщение об ошибке:
6313 jQuery.extend({
Кто-нибудь знает, на каком объекте jquery пытается получить доступ к свойству с именем "1.0"?Возможно, мне нужно смоделировать этот объект, но до сих пор я не смог выяснить, что jquery пытается сделать здесь.