--- a/java/org/apache/coyote/http2/Stream.java	2019-06-11 21:24:19.998000000 -0400
+++ b/java/org/apache/coyote/http2/Stream_1.java	2019-06-11 21:26:18.329000000 -0400
@@ -221,7 +221,7 @@ class Stream extends AbstractStream impl
                     if (windowSize == 0) {
                         String msg = sm.getString("stream.writeTimeout");
                         StreamException se = new StreamException(
-                                msg, Http2Error.ENHANCE_YOUR_CALM, getIdAsInt());
+                                msg, Http2Error.ENHANCE_YOUR_CALM, getIdentifier().intValue());
                         // Prevent the application making further writes
                         streamOutputBuffer.closed = true;
                         // Prevent Tomcat's error handling trying to write
@@ -908,7 +908,7 @@ class Stream extends AbstractStream impl
                         if (inBuffer.position() == 0 && isActive() && !isInputFinished()) {
                             String msg = sm.getString("stream.inputBuffer.readTimeout");
                             StreamException se = new StreamException(
-                                    msg, Http2Error.ENHANCE_YOUR_CALM, getIdAsInt());
+                                    msg, Http2Error.ENHANCE_YOUR_CALM, getIdentifier().intValue());
                             // Trigger a reset once control returns to Tomcat
                             coyoteResponse.setError();
                             streamOutputBuffer.reset = se;

