2016-12-26 5 views
0

偽装が成功した後、ログに以下のエラーが表示される。IBM Websphere Portalサーバー8.5偽装

[12/21/16 15:27:03:732 IST] 0000015b ActionRespons E com.ibm.ws.portletcontainer.core.impl.ActionResponseImpl setRenderParameter EJPPC0161E: Cannot set RenderParameter after sendRedirect has been called 
[12/21/16 15:27:03:732 IST] 0000015b SystemOut  O 2016-12-21 
[12/21/16 15:27:03:733 IST] 0000015b SystemOut  O 2016-12-21 15:27:03.732[WebContainer : 5][ERROR] com.portal.base.FacesPortlet - Can't invoke setRenderParameter() after sendRedirect() has been called 
java.lang.IllegalStateException: Can't invoke setRenderParameter() after sendRedirect() has been called 
    at com.ibm.ws.portletcontainer.core.impl.ActionResponseImpl.setRenderParameter(ActionResponseImpl.java:109) 
    at com.ibm.faces.portlet.httpbridge.ActionResponseWrapper.setRenderParameter(ActionResponseWrapper.java:38) 
    at com.ibm.faces.portlet.FacesPortlet.encodeObject(FacesPortlet.java:888) 
    at com.ibm.faces.portlet.FacesPortlet.saveViewState(FacesPortlet.java:953) 
    at com.ibm.faces.portlet.FacesPortlet.saveViewState(FacesPortlet.java:961) 
    at com.ibm.faces.portlet.FacesPortlet.processAction(FacesPortlet.java:284) 
+0

このエラーについてのコードを投稿してください –

答えて

0

ibm偽装ポートレットを使用していて、そこからの完全なスタックです。 IBM を使用してPMRを開いた場合は有効な応答です。ポータルは応答をコミットし、そのエラーで終了するため、送信リダイレクトを発行した後でパラメータを設定できません。

関連する問題