java version "1.5.0_14" Java(TM) 2 Runtime Environment,Standard Edition (build 1.5.0_14-b03) Java HotSpot(TM) Server VM (build 1.5.0_14-b03,mixed mode)
我试图调试一个NullPointerException我得到传递一个引用到静态定义的字段.更具体地说,我在Drools3工作内存实例上设置全局.
workingMemory.setGlobal("log",workingMemorieslog);
我的假设是,静态定义字段的类是垃圾回收. (接收类必须使用WeakReference或类似的东西,我真的不知道)
你会建议如何调试这个?
我认为,如果我可以确切地知道JVM的GC卸载一个类的类/实例,那么我可以缩小错误行为的原因. (如果不是事件的确切时间,至少得到某些事情发生的迹象).
谢谢,
格言.