2012-04-26 80 views
0

我已經得到了以下錯誤與我的OPA應用:OPA會話錯誤

[SESSION] Uncaught exception: "{OpaRPC_Server: {timeout: {client: {client: $"s2jtpj3tbyztpfbrm3gf8bd2k7kcnxg1"$; page: $ 
896774575$}; fun_id: $"_v0_get_value_stdlib.core.xhtml"$}}}" 
    The following message is skipped.: 
    If you want (msg, st, ctx) debug printing set debug variable session_debug >= 200C 

是什麼意思?

回答

0

這意味着兩件事你有一個服務器會話,它調用一個客戶端功能,但客戶端不回覆服務器。

1 - 當客戶端不回覆服務器時,客戶端調用在超時後引發Opa異常「OpaRPC_Server」。 這可能發生在幾種情況下(客戶端運行時錯誤,客戶端離開應用程序等)。 在你的情況下,服務器嘗試調用由「_v0_get_value_stdlib.core.xhtml」

2標識的客戶端功能(Dom.get_value?) - 當一個異常沒有趕上上的會話處理程序,會話捕獲異常,拋出當前消息並且會話被釋放以處理未來的消息。

請注意,當您創建(標準)會話時,消息處理程序是一個關鍵部分。

+0

好的。我怎樣才能捕捉到錯誤? – user1350072 2012-04-26 15:51:27

+0

我還有一個問題。當用戶關閉選項卡/窗口時,如何停止程序? – user1350072 2012-04-26 15:59:56