SuperMonster003 / AutoJs6

安卓平台 JavaScript 自动化工具 (Auto.js 二次开发项目)
https://docs.autojs6.com
Mozilla Public License 2.0
2.44k stars 719 forks source link

在使用vscode调试运行脚本时,常遇到如下报错 #207

Open nsy9601 opened 10 months ago

nsy9601 commented 10 months ago

16:59:17.812/E: exception on exit: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean org.autojs.autojs.runtime.api.Events.emit(java.lang.String, java.lang.Object[])' on a null object reference 16:59:16.720/E: Failed to allocate a 16 byte allocation with 146856 free bytes and 143KB 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 16 byte allocation with 146856 free bytes and 143KB until OOM, target footprint 268435456, growth limit 268435456; giving up on allocation because <1% of heap free after GC. at org.mozilla.javascript.NativeJavaMethod.(NativeJavaMethod.java:524) at org.mozilla.javascript.JavaMembers.reflect(JavaMembers.java:474) at org.mozilla.javascript.JavaMembers.(JavaMembers.java:63) at org.mozilla.javascript.JavaMembers_jdk11.(JavaMembers_jdk11.java:18) at org.mozilla.javascript.JavaMembers.createJavaMembers(JavaMembers.java:843) at org.mozilla.javascript.JavaMembers.lookupClass(JavaMembers.java:804) at org.mozilla.javascript.NativeJavaClass.initMembers(NativeJavaClass.java:45) at org.mozilla.javascript.NativeJavaObject.(NativeJavaObject.java:53) at org.mozilla.javascript.NativeJavaClass.(NativeJavaClass.java:39) at org.mozilla.javascript.NativeJavaClass.(NativeJavaClass.java:35) at org.mozilla.javascript.WrapFactory.wrapJavaClass(WrapFactory.java:136) at org.mozilla.javascript.NativeJavaPackage.getPkgProperty(NativeJavaPackage.java:115) at org.mozilla.javascript.NativeJavaPackage.get(NativeJavaPackage.java:72) at org.mozilla.javascript.ScriptableObject.getProperty(ScriptableObject.java:2024) at org.mozilla.javascript.ScriptRuntime.getObjectProp(ScriptRuntime.java:1706) at org.mozilla.javascript.ScriptRuntime.getObjectProp(ScriptRuntime.java:1701) at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1549) 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:102) at org.autojs.autojs.engine.LoopBasedJavaScriptEngine.init(LoopBasedJavaScriptEngine.java:112) 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) 16:59:17.813/E: Failed to allocate a 24 byte allocation with 498560 free bytes and 486KB 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 24 byte allocation with 498560 free bytes and 486KB until OOM, target footprint 268435456, growth limit 268435456; giving up on allocation because <1% of heap free after GC. at java.util.HashMap.newNode(HashMap.java:1746) at java.util.HashMap.putVal(HashMap.java:641) at java.util.HashMap.put(HashMap.java:611) at org.mozilla.javascript.JavaMembers.registerMethod(JavaMembers.java:390) at org.mozilla.javascript.JavaMembers.discoverPublicMethods(JavaMembers.java:382) at org.mozilla.javascript.JavaMembers_jdk11.discoverPublicMethods(JavaMembers_jdk11.java:24) at org.mozilla.javascript.JavaMembers.discoverAccessibleMethods(JavaMembers.java:355) at org.mozilla.javascript.JavaMembers.discoverAccessibleMethods(JavaMembers.java:308) at org.mozilla.javascript.JavaMembers.reflect(JavaMembers.java:428) at org.mozilla.javascript.JavaMembers.(JavaMembers.java:63) at org.mozilla.javascript.JavaMembers_jdk11.(JavaMembers_jdk11.java:18) at org.mozilla.javascript.JavaMembers.createJavaMembers(JavaMembers.java:843) at org.mozilla.javascript.JavaMembers.lookupClass(JavaMembers.java:804) at org.mozilla.javascript.NativeJavaClass.initMembers(NativeJavaClass.java:45) at org.mozilla.javascript.NativeJavaObject.(NativeJavaObject.java:53) at org.mozilla.javascript.NativeJavaClass.(NativeJavaClass.java:39) at org.mozilla.javascript.NativeJavaClass.(NativeJavaClass.java:35) at org.mozilla.javascript.WrapFactory.wrapJavaClass(WrapFactory.java:136) at org.mozilla.javascript.NativeJavaPackage.getPkgProperty(NativeJavaPackage.java:115) at org.mozilla.javascript.NativeJavaPackage.get(NativeJavaPackage.java:72) at org.mozilla.javascript.ScriptableObject.getProperty(ScriptableObject.java:2024) at org.mozilla.javascript.ScriptRuntime.getObjectProp(ScriptRuntime.java:1706) at org.mozilla.javascript.ScriptRuntime.getObjectProp(ScriptRuntime.java:1701) at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1549) 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:102) at org.autojs.autojs.engine.LoopBasedJavaScriptEngine.init(LoopBasedJavaScriptEngine.java:112) 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) 16:59:17.818/E: exception on exit: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean org.autojs.autojs.runtime.api.Events.emit(java.lang.String, java.lang.Object[])' on a null object reference 16:59:17.819/E: exception on exit: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean org.autojs.autojs.runtime.api.Events.emit(java.lang.String, java.lang.Object[])' on a null object reference