You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Volodymyr Siedlecki (Jira)" <de...@myfaces.apache.org> on 2022/11/14 18:30:00 UTC
[jira] [Created] (MYFACES-4500) TCK: Issue2648IT: IllegalStateException should be thrown if current response has already been committed (During Ajax Request)
Volodymyr Siedlecki created MYFACES-4500:
--------------------------------------------
Summary: TCK: Issue2648IT: IllegalStateException should be thrown if current response has already been committed (During Ajax Request)
Key: MYFACES-4500
URL: https://issues.apache.org/jira/browse/MYFACES-4500
Project: MyFaces Core
Issue Type: Bug
Affects Versions: 4.0.0-RC2
Reporter: Volodymyr Siedlecki
Background Issue: [https://github.com/eclipse-ee4j/mojarra/issues/2652]
In a nutshell: if handling an ajax request, we should throw an IllegalStateException during a second redirect (if the one has been committed).
This is apparent in the MyFaces code below. We just complete the response in the ajax case ("isPartialRequest") without checking if it's been completed already.
https://github.com/apache/myfaces/blob/93a47f3c78716f0ff3c01227ee1cd5972aeb965b/impl/src/main/java/org/apache/myfaces/context/servlet/ServletExternalContextImpl.java#L590-L600
--
This message was sent by Atlassian Jira
(v8.20.10#820010)