ari-ban / issue-test

0 stars 0 forks source link

Occasional REFUSED_STREAM: The parent stream does not exist #1903

Closed arinban closed 7 years ago

arinban commented 7 years ago

Continuing to use the PrimeFaces 6.0 showcase to exercise the combination of JSF 2.3 and Servlet 4.0 Server Push, the following steps will cause one or more errors of the form:

Severe: Unable to push resource identified by path [/showcase-6.0/javax.faces.resource/messages/messages.png.xhtml?ln=primefaces&v=6.1-SNAPSHOT] Severe: Unable to push resource identified by path [/showcase-6.0/javax.faces.resource/main/images/logoCircuitLines.svg.xhtml] Severe: The parent stream does not exist org.glassfish.grizzly.http2.Http2StreamException streamId=1168 errorCode=REFUSED_STREAM: The parent stream does not exist at org.glassfish.grizzly.http2.Http2Connection.openStream(Http2Connection.java:1000)

1. Install Grizzly 2.4.0 SNAPSHOT into GlassFish trunk 2. Install the attached Mojarra 2.3.1-SNAPSHOT into GlassFish trunk 3. Visit https://localhost:8181/showcase-6.0/ui/panel/accordionPanel.xhtml in Chrome. 4. Do a cache bypassing reload several times, until you see the error.

Affected Versions

[2.4.0]

arinban commented 6 years ago
arinban commented 7 years ago

@glassfishrobot Commented Reported by @edburns

arinban commented 7 years ago

@glassfishrobot Commented @rlubke said: Streams are being purged from the session too aggressively. It's possible for dependent streams to be processing while parent streams are closed.

arinban commented 7 years ago

@glassfishrobot Commented File: javax.faces.jar Attached By: @edburns

arinban commented 7 years ago

@glassfishrobot Commented This issue was imported from java.net JIRA GRIZZLY-1903