点运行脚本时就出现了下面的报错,实际上脚本的第一行都没有执行,因为第一行的console.log()都没输出
10:37:28.248/E: Failed to allocate a 272 byte allocation with 410360 free bytes and 400KB until OOM, target footprint 268435456, growth limit 268435456; giving up on allocation because <1% of heap free after GC.
java.lang.OutOfMemoryError: Failed to allocate a 272 byte allocation with 410360 free bytes and 400KB until OOM, target footprint 268435456, growth limit 268435456; giving up on allocation because <1% of heap free after GC.
at org.mozilla.javascript.InterpreterData.init(Unknown Source:12)
at org.mozilla.javascript.InterpreterData.(InterpreterData.java:37)
at org.mozilla.javascript.CodeGenerator.generateNestedFunctions(CodeGenerator.java:210)
at org.mozilla.javascript.CodeGenerator.generateICodeFromTree(CodeGenerator.java:124)
at org.mozilla.javascript.CodeGenerator.generateFunctionICode(CodeGenerator.java:120)
at org.mozilla.javascript.CodeGenerator.generateNestedFunctions(CodeGenerator.java:211)
at org.mozilla.javascript.CodeGenerator.generateICodeFromTree(CodeGenerator.java:124)
at org.mozilla.javascript.CodeGenerator.compile(CodeGenerator.java:92)
at org.mozilla.javascript.Interpreter.compile(Interpreter.java:396)
at org.mozilla.javascript.Context.compileImpl(Context.java:2448)
at org.mozilla.javascript.Context.compileReader(Context.java:1358)
at org.mozilla.javascript.commonjs.module.provider.CachingModuleScriptProviderBase.getModuleScript(CachingModuleScriptProviderBase.java:93)
at org.mozilla.javascript.commonjs.module.provider.SoftCachingModuleScriptProvider.getModuleScript(SoftCachingModuleScriptProvider.java:59)
at org.mozilla.javascript.commonjs.module.Require.getModule(Require.java:350)
at org.mozilla.javascript.commonjs.module.Require.getExportedModuleInterface(Require.java:258)
at org.mozilla.javascript.commonjs.module.Require.call(Require.java:215)
at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1869)
at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1051)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:87)
at org.mozilla.javascript.ArrowFunction.call(ArrowFunction.java:40)
at org.mozilla.javascript.NativeArray.iterativeMethod(NativeArray.java:2031)
at org.mozilla.javascript.NativeArray.execIdCall(NativeArray.java:437)
at org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:84)
at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1869)
at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1051)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:87)
at org.mozilla.javascript.ArrowFunction.call(ArrowFunction.java:40)
at org.mozilla.javascript.NativeArray.iterativeMethod(NativeArray.java:2031)
at org.mozilla.javascript.NativeArray.execIdCall(NativeArray.java:437)
at org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:84)
at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1869)
at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1051)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:87)
at org.mozilla.javascript.ArrowFunction.call(ArrowFunction.java:40)
at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1869)
at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1051)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:87)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:383)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3941)
at org.mozilla.javascript.Context.callFunctionWithContinuations(Context.java:1253)
at org.mozilla.javascript.Context.executeScriptWithContinuations(Context.java:1221)
at org.autojs.autojs.engine.RhinoJavaScriptEngine.init(RhinoJavaScriptEngine.kt:110)
at org.autojs.autojs.engine.LoopBasedJavaScriptEngine.init(LoopBasedJavaScriptEngine.java:101)
at org.autojs.autojs.execution.RunnableScriptExecution.prepare(RunnableScriptExecution.java:65)
at org.autojs.autojs.execution.RunnableScriptExecution.execute(RunnableScriptExecution.java:39)
at org.autojs.autojs.execution.RunnableScriptExecution.execute(RunnableScriptExecution.java:34)
at org.autojs.autojs.execution.RunnableScriptExecution.run(RunnableScriptExecution.java:28)
at java.lang.Thread.run(Thread.java:1012)