auction demo entered an endless loop. ICEpush should not simply accept an empty response, this should be an error condition that causes the connection to be aborted. (It may make sense to allow a fixed number of empty responses.)
j...j..iPOST /auction/javax.faces.resource/listen.icepush.xml.jsf HTTP/1.1
Host: localhost:8080
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:7.0.1) Gecko/20100101 Firefox/7.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip, deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
ice.push.window: eb257
Referer: http://localhost:8080/auction/auction.jsf
Content-Length: 19
Cookie: JSESSIONID=DF49B980FA4019D5DD6D80CA44A01477; ice.push.browser=1gujzmzua; ice.pushids=vnbbnyr1; ice.connection.lease=1320339197363; ice.connection.running=eb257:acquired; ice.connection.contextpath=%2Fauction
Pragma: no-cache
Cache-Control: no-cache
ice.pushid=vnbbnyr1
10:53:15.756054 IP6 localhost.http-alt > localhost.53951: tcp 0
`.... .@......................................"..MmF.....(.....
j...j...
10:53:15.758321 IP6 localhost.http-alt > localhost.53951: tcp 269
`....-.@......................................"..MmF.....5.....
j...j...HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
X-Powered-By: JSF/2.0
Last-Modified: Thu, 03 Nov 2011 16:50:56 GMT
ETag: W/"0-1320339056000"
Expires: Thu, 10 Nov 2011 16:53:15 GMT
Content-Type: application/xml
Content-Length: 0
Date: Thu, 03 Nov 2011 16:53:15 GMT
I will provide network capture when the problem next occurs.