此特定问题与引发的NullPointerException的缺少堆栈跟踪有关。
因此,我有一个Clojure文件,该文件由Java Web应用使用以下文件进行编译:
Compiler.loadFile("/tmp/test.clj");
Var cljFunc = RT.var("abc", "foo");
cljFunc.invoke(12);
但是,我在
cljfunc.invoke(12)
的行上得到了NullPointerException。我希望它显示(在堆栈跟踪中)发生异常的行号.clj文件。但是stacktrace为null。我在Tomcat启动命令中添加了-XX:-OmitStackTraceInFastThrow
以关闭JVM优化。但这没有帮助。 最佳答案
我怀疑当您在其上调用cljFunc
时invoke
为null。