If a form contains an CDATA section, e.g. in javascript code, than the server answer is corrupted and throws an
emptyResponse: An empty response was received from the server. Check server error logs.
The problem in Mojarra 2.3.9.SP01 is that the CDATA section isn't removed by the server. So there's an CDATA section embedded into another one what is syntactically not permitted. In Mojarra 2.3.3.SP1 no such problems because the CDATA section is removed by the server.
Reproduced as described. It works indeed fine in 2.3.3 and indeed broke as described in 2.3.4. But then it was fixed again in 2.3.13. It still works fine in current 2.3.17.
If a form contains an CDATA section, e.g. in javascript code, than the server answer is corrupted and throws an
emptyResponse: An empty response was received from the server. Check server error logs.
The problem in Mojarra 2.3.9.SP01 is that the CDATA section isn't removed by the server. So there's an CDATA section embedded into another one what is syntactically not permitted. In Mojarra 2.3.3.SP1 no such problems because the CDATA section is removed by the server.
Example (test.xhtml):
Response - Mojarra 2.3.3.SP1 - okay - CDATA was removed:
Response - Mojarra 2.3.9.SP01 - not okay - CDATA wasn't removed:
It seems to be a bug: https://stackoverflow.com/a/7959215