JSF Error when download file


When I try to download some file off JSF. It gets “Cannot forward a response that is already committed”. It is obvious that the response is already committed but JSF still tries to do something to the response. The easiest way to fix this is to make sure after the download, do this to tell JSF stop adding stuff to the Response:

context = FacesContext.getCurrentInstance();

if (context != null) context.responseComplete();

This works like a charm.

Happy Holidays!



Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s