2013-03-20 50 views
0

我使用的是JBoss 7.1,Seam 2.2.2。如何調試Facelets頁面呈現問題?

當渲染一個頁面時,我得到了一個帶有NullPointerException的Facelets調試頁面,沒有任何行號指示頁面在哪裏發生。有沒有一些標準的技巧來調試這些問題?在這種情況下,我看不出有什麼辦法可以輸入日誌。

謝謝!

+0

你有沒有試過看過你的JBoss server.log? – hsanders 2013-03-20 15:54:17

+0

我在服務器日誌中得到的只是崩潰後的堆棧跟蹤。該堆棧沒有任何我的代碼調用它,所以我不能設置斷點。我的問題是如何縮小頁面呈現空指針發生的位置。 – pinecone 2013-03-20 20:50:55

回答

0

此信息對您有幫助:https://stackoverflow.com/a/5458247/498531。基本上它可以讓你覆蓋一個內置的Seam組件來打印拋出的任何異常的棧跟蹤。它幫助我一次,我無意中有兩個toString()方法互相調用,而我只是從日誌中得到的是一個StackOverflowError,沒有任何我的代碼行參考。