2012-11-12 175 views
1

* 我的應用程序使用Toplink with Spring並且工作正常......但是當測試應用程序在羣集環境中時它拋出異常... 當我關閉時,有2個服務器節點(n1和n2)服務節點(假設N1)它開始拋出異常下面......而N2是服務請求*羣集環境中的Toplink異常

DEBUG [controller.administrator.ManageCustomFieldsController]試圖尋找異常超[java.lang.Exception的] java的處理程序。 lang.NullPointerException at oracle.toplink.internal.indirection.QueryBasedValueHolder.instantiate(QueryBasedValueHolder.java:62) a t 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.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)

有關它的任何想法......?

回答

0

它看起來像您將持久對象從一臺服務器序列化到另一臺服務器。當你這樣做時,任何懶惰的關係都會被分離。

您需要確保您已經實例化了您需要的任何關係。或者從數據庫中重新獲取對象。