JSF restore state view

Possuo uma aplicação com jsf 1.1.01 utilizando a implementação de referência da sun (https://javaserverfaces.dev.java.net/ - projeto Mojarra) que esta apresentando os seguintes erros:

2009-05-05 07:35:13,596 ERROR [com.sun.faces.renderkit.ResponseStateManagerImpl] Corrupt GZIP trailer
java.io.IOException: Corrupt GZIP trailer
at java.util.zip.GZIPInputStream.readTrailer(GZIPInputStream.java:182)
at java.util.zip.GZIPInputStream.read(GZIPInputStream.java:94)

2009-05-05 07:38:31,151 ERROR [com.sun.faces.renderkit.ResponseStateManagerImpl] invalid type code: 65
java.io.StreamCorruptedException: invalid type code: 65
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1356)
at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1667)

2009-05-05 08:48:14,532 ERROR [com.sun.faces.renderkit.ResponseStateManagerImpl] invalid bit length repeat
java.util.zip.ZipException: invalid bit length repeat
at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:147)
at java.util.zip.GZIPInputStream.read(GZIPInputStream.java:92)

2009-05-05 09:01:40,003 ERROR [com.sun.faces.renderkit.ResponseStateManagerImpl] invalid literal/lengths set
java.util.zip.ZipException: invalid literal/lengths set
at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:147)
at java.util.zip.GZIPInputStream.read(GZIPInputStream.java:92)

Todos esses erros são provenientes do método getTreeStructureToRestore da classe ResponseStateManagerImpl da própria implementação do jsf.

Como esses erros acontecem aleatóriamente fiz alguns testes com o fonte do jsf e constatei que ele acontece pelo fato de o parametro do request “com.sun.faces.VIEW” vir truncado.
O numero de caracteres que o servidor envia ao cliente (na “com.sun.faces.VIEW”) nas tela onde acontece o erro é de aproximadamente 12000 caracteres.
Ao retornar do cliente para o servidor a string é truncada com aproximadamente 4000 caracteres o que causa os erros acima na tentativa de restaurar a view state.

A metodo utilizada para salvar o estado da view é client:
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>client</param-value>
</context-param>

Talvez o erro esteja relacionado com o bug citado no link abaixo, porém não é possível simular o problema.
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4188883

Não são soluções para o problema:
Migrar para o jsf 1.2

&lt;context-param&gt;  
	&lt;param-name&gt;javax.faces.STATE_SAVING_METHOD&lt;/param-name&gt;  
	&lt;param-value&gt;server&lt;/param-value&gt;  
&lt;/context-param&gt;

&lt;context-param&gt;  
	&lt;param-name&gt;com.sun.faces.COMPRESS_STATE&lt;/param-name&gt;  
	&lt;param-value&gt;false&lt;/param-value&gt;  
&lt;/context-param&gt;

agradeço a atenção,