如何解决使用FESI解释器时如何获取错误行号?
Caused by: java.lang.NullPointerException: value
at FESI.Interpreter.FesiHashtable.put(FesiHashtable.java:352)
at FESI.Data.ESObject.putProperty(ESObject.java:350)
at FESI.Data.ESReference.putValue(ESReference.java:110)
at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:350)
at FESI.AST.AStvariableDeclaration.jjtAccept(AStvariableDeclaration.java:26)
at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326)
at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26)
at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:307)
at FESI.AST.ASTStatementList.jjtAccept(ASTStatementList.java:26)
at FESI.Interpreter.EcmaScriptEvaluateVisitor.evaluateFunction(EcmaScriptEvaluateVisitor.java:155)
at FESI.Interpreter.Evaluator.evaluateFunction(Evaluator.java:766)
at FESI.Data.ConstructedFunctionObject.callFunction(ConstructedFunctionObject.java:122)
at FESI.Data.ESObject.doIndirectCallInScope(ESObject.java:539)
at FESI.Interpreter.ScopeChain.doIndirectCall(ScopeChain.java:144)
at FESI.Data.ESObject.doIndirectCallInScope(ESObject.java:536)
at FESI.Data.ESArguments.doIndirectCallInScope(ESArguments.java:100)
at FESI.Interpreter.ScopeChain.doIndirectCall(ScopeChain.java:144)
at FESI.Interpreter.Evaluator.doIndirectCall(Evaluator.java:465)
at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:753)
at FESI.AST.ASTCompositeReference.jjtAccept(ASTCompositeReference.java:26)
at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:602)
at FESI.AST.ASTReturnStatement.jjtAccept(ASTReturnStatement.java:26)
at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:326)
at FESI.AST.ASTStatement.jjtAccept(ASTStatement.java:26)
at FESI.Interpreter.EcmaScriptEvaluateVisitor.visit(EcmaScriptEvaluateVisitor.java:307)
at FESI.AST.ASTStatementList.jjtAccept(ASTStatementList.java:26)
at FESI.Interpreter.EcmaScriptEvaluateVisitor.evaluateFunction(EcmaScriptEvaluateVisitor.java:155)
at FESI.Interpreter.Evaluator.evaluateFunction(Evaluator.java:766)
at FESI.Data.ConstructedFunctionObject.callFunction(ConstructedFunctionObject.java:122)
at FESI.Data.JSWrapper.call(JSWrapper.java:83)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。