2016-12-26 14 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 и полный стек оттуда. если таким образом открыть PMR с IBM , в противном случае это будет действительный ответ, вы не сможете установить параметры после выдачи перенаправления отправки, поскольку портал выполняет ответ, и вы получите эту ошибку