*在集群环境下测试应用程序时,我的应用程序使用带有Spring的Toplink和工作的fine...but,它会抛出异常.我有两个服务器节点(n1和n2)当我关闭服务节点(假设n1)它开始抛出以下异常.当n2服务请求*时
调试controller.administrator.ManageCustomFieldsController,试图在oracle.toplink.internal.indirection.QueryBasedValueHolder.instantiate(QueryBasedValueHolder.java:62) at oracle.toplink.internal.indirection.QueryBasedValueHolder.instantiate(QueryBasedValueHolder.java:55) at oracle.toplink.internal.indirection.DatabaseValueHolder.getValue(DatabaseValueHolder.java:61) at oracle.toplink.indirection.IndirectList.buildDelegate(IndirectList.java:202) at oracle中查找异常超类的处理程序java.lang.Exception java.lang.NullPointerException。toplink.indirection.IndirectList.getDelegate(IndirectList.java:359) at oracle.toplink.indirection.IndirectList.isEmpty(IndirectList.java:444) at com.soft.web.controller.administrator.ManageCustomFieldsController.transform(ManageCustomFieldsController.java:540)
你知道吗.?
发布于 2012-11-20 14:47:01
看起来您将一个持久化对象从一个服务器序列化到另一个服务器。当你这样做的时候,任何懒惰的关系都会被分离。
您需要确保已经实例化了所需的任何关系。或者从数据库中重新获取对象。
https://stackoverflow.com/questions/13350743
复制相似问题