Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 5C99B200BE0 for ; Sat, 17 Dec 2016 07:35:55 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id 50348160B28; Sat, 17 Dec 2016 06:35:55 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 4C580160B16 for ; Sat, 17 Dec 2016 07:35:54 +0100 (CET) Received: (qmail 66125 invoked by uid 500); 17 Dec 2016 06:35:52 -0000 Mailing-List: contact users-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Users List" Delivered-To: mailing list users@tomcat.apache.org Received: (qmail 66114 invoked by uid 99); 17 Dec 2016 06:35:52 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 17 Dec 2016 06:35:52 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 3B0D01A050B for ; Sat, 17 Dec 2016 06:35:52 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.399 X-Spam-Level: ** X-Spam-Status: No, score=2.399 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id eH_yBDHk_9Q8 for ; Sat, 17 Dec 2016 06:35:46 +0000 (UTC) Received: from mail-io0-f178.google.com (mail-io0-f178.google.com [209.85.223.178]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 0C5FC5F251 for ; Sat, 17 Dec 2016 06:35:46 +0000 (UTC) Received: by mail-io0-f178.google.com with SMTP id h30so115142680iod.2 for ; Fri, 16 Dec 2016 22:35:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=1wBx6Le7h+Ojix6YVOp3LzHst1xbEEssYjJeQCWqWlw=; b=tfENTamUS9TdwalwLr4YqCC6rADJErz9CZhG9Gs2Jpbmlxou7FIxzmYgGCq8OH9Vky qvOI3S7yg207/Hkyc1bLtCAmZnfFLZcntZQZ5S25pskJZMT/0+oo56MVSstJOy9tXJTe 6KXeEvPBEdDzArSS5otWrb0xde6xBBt2YDtJj7UaBQcxlNkBLF3htl0cUdeRXrCHaaA6 TY/67VmKfg2Hhq4Peb7KvuQVa6Wtry2Wgz3VbHEazGG+e5JnYEwi0u/GW1/d1MRnp6EX pBKpma5/62nDlR4NRolFAvcANW1kIaHRc2G3D+9ZZ/WPkYJXBvToCnjBtxNrWRfvHONB 3PFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=1wBx6Le7h+Ojix6YVOp3LzHst1xbEEssYjJeQCWqWlw=; b=itrfGntikUlbldTIOoZyaFCjF1ESqkjH99pJhd3PNI3U2nJPyfLQndj8asJqZzvJki ngAyXV+Emxprz/rFxDFYEypweMSZ6ORI84g31J8f6LRELQ7Il0vPosgcEnb/v3oaNKEX rESlieUx6FqTNRnxVHRFMVS26jWHxjmb6sVYgHNC+uBpyT2LbxGkfgL5sj6NflOQMXHt UdSGBPcpGXacjON/dOW22R1bIgR4oNuRrJJucWyOU5BM7SeQhF0J+mgNNkzhoC3XJknd UghXFaJehHvxACzx1OKaKNJ9qvnFUfvIp/JOXoyUCDmWadWjXK+aRJvCOOzQ6hyQteA6 Vifw== X-Gm-Message-State: AIkVDXKKoMMJnqoOfBsvtyftRWW0iYedPtGrOn7mhbOjQN5MyVoc4EptMZoXOqpknEtzwfywrveLr8LSJdw/Pw== X-Received: by 10.107.131.16 with SMTP id f16mr5866630iod.91.1481956535947; Fri, 16 Dec 2016 22:35:35 -0800 (PST) MIME-Version: 1.0 Received: by 10.36.1.143 with HTTP; Fri, 16 Dec 2016 22:35:35 -0800 (PST) From: Durga Srinivasu Karuturi Date: Sat, 17 Dec 2016 12:05:35 +0530 Message-ID: Subject: Re: ERR_SPDY_COMPRESSION_ERROR (http2) To: users@tomcat.apache.org Content-Type: multipart/related; boundary=001a113e6938e622ae0543d4e4ec archived-at: Sat, 17 Dec 2016 06:35:55 -0000 --001a113e6938e622ae0543d4e4ec Content-Type: multipart/alternative; boundary=001a113e6938e622aa0543d4e4eb --001a113e6938e622aa0543d4e4eb Content-Type: text/plain; charset=UTF-8 Do i need to post in any other forum? Thanks, Durga Srinivasu On Thu, Dec 15, 2016 at 6:41 PM, Durga Srinivasu Karuturi < durgasrinivasu@gmail.com> wrote: > Hi, > > Any pointers please? > > Thanks, > Durga Srinivasu > > On Wed, Dec 14, 2016 at 10:15 PM, Durga Srinivasu Karuturi < > durgasrinivasu@gmail.com> wrote: > >> Hi, >> >> Recent chrome [Mac - Sierra : Version 55.0.2883.87 (64-bit) ] we are seeing issues in http2 sites. >> >> >> Initially we have seen problem with http2 table header size limit error and to fix this, we have upgraded tomcat 8.5.4 to 8.5.9 where tomcat has increased the header limit from 16K to 64K. >> >> >> Now with latest tomcat 8.5.9 we are seeing ERR_SPDY_COMPRESSION_ERROR while loading dojo libraries. >> >> Tried couple of steps (flush SPDY sokets etc) based on google search on this issue but nothing worked.. >> >> >> [image: Inline image 1] >> >> t=10513 [st= 1] -HTTP_TRANSACTION_SEND_REQUEST >> >> t=10513 [st= 1] +HTTP_TRANSACTION_READ_HEADERS [dt=36] >> >> t=10549 [st=37] HTTP2_STREAM_ERROR >> >> --> description = "ABANDONED (stream_id=139): >> https://10.104.118.174/webacs/lib/dijit/form/_ToggleButtonMixin.js.map" >> >> --> status = -363 >> >> --> stream_id = 139 >> >> t=10549 [st=37] -HTTP_TRANSACTION_READ_HEADERS >> >> * --> net_error = -363 (ERR_SPDY_COMPRESSION_ERROR)* >> >> t=10549 [st=37] -URL_REQUEST_START_JOB >> >> * --> net_error = -363 (ERR_SPDY_COMPRESSION_ERROR)* >> >> t=10549 [st=37] URL_REQUEST_DELEGATE [dt=0] >> >> t=10549 [st=37] -REQUEST_ALIVE >> >> --> net_error = -363 (ERR_SPDY_COMPRESSION_ERROR) >> >> >> Initial content is downloaded (other JS files etc) but on some dojo libraries alone, we are this issue which make application home page load fails. >> >> >> Firefox works! >> >> >> We are having latest tomcat 8.5.9 already. Not sure where else problem now. We have not enabled any compression server side. >> >> >> https://bugs.chromium.org/p/chromium/issues/detail?id=673315 (Chrome bugs i have raised) >> >> My guess is that the bug is in Tomcat, in that it does not send an HPACK dynamic table size update (so the dynamic table should be the default 4 kB) but uses a 64 kB dynamic table. >> As soon as it references entries that are in fact already emitted, that's a compression error. >> See https://www.ietf.org/mail-archive/web/httpbisa/current/msg27867.html for a discussion on how to interpret the specs. >> >> According to the chrome bug notes problem is with tome dynamic table size 64k. I don't know how to confirm this is as tomcat issue as well. >> >> Can somebody help here to trace the problem? >> >> >> >> >> >> > --001a113e6938e622aa0543d4e4eb Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Do i need to post in any other forum?

Thanks,
Durga Srinivasu

On Thu, Dec 15, 2016 at 6:41 PM, = Durga Srinivasu Karuturi <durgasrinivasu@gmail.com> w= rote:
Hi,=

Any pointers please?

Thanks,
Durga Srin= ivasu

On Wed, Dec 14, 2016 at 10:15 PM, Durga Srinivasu Karuturi <durgasrinivasu@gmail.com> wrote:
Hi,

Recent chrome [Mac - Sierra : Versio= n 55.0.2883.87 (64-bit) ] we are seeing issues in http2 sites.=20 Initially we have seen problem with http2 table header size limit error and= to fix this, we have upgraded tomcat 8.5.4 to 8.5.9 where tomcat has incre= ased the header limit from 16K to 64K.=20 Now with latest tomcat 8.5.9 we are seeing ERR_SPDY_COMPRESSION_ERROR whil= e loading dojo libraries.

Tried couple of steps (flush SPDY sokets e= tc) based on google search on this issue but nothing worked..




t=3D10513 [st=3D 1] =C2=A0 =C2=A0 -HTTP_TR= ANSACTION_SEND_REQUEST

t=3D10513 [st=3D 1] =C2=A0 =C2=A0 +HTTP_TRANSACTION_READ_HEADERS=C2=A0 [dt=3D36]

t=3D10549 [st=3D37]=C2=A0 =C2=A0 =C2=A0 =C2=A0 HTTP2_STREAM_ERROR

=C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 --> description =3D "ABANDONED (stream_id=3D139): https://10.104.118.174/webacs/lib/dijit/form/_= ToggleButtonMixin.js.map"

=C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 --> status =3D -363

=C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 --> stream_id =3D 139

t=3D10549 [st=3D37] =C2=A0 =C2=A0 -HTTP_TRANSACTION_READ_HEADERS

=C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 --> net_error =3D -363 (ERR_SPDY_COMPRESSION_ERROR)

t=3D10549 [st=3D37] =C2=A0 -URL_REQUEST_START_JOB

=C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 --> net_error =3D -363 (ERR_SPDY_COMPRESSION_ERROR)

t=3D10549 [st=3D37]=C2=A0 =C2=A0 URL_REQUEST_DELEGATE=C2=A0 [dt=3D0]=

t=3D10549 [st=3D37] -REQUEST_ALIVE

=C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 -->= net_error =3D -363 (ERR_SPDY_COMPRESSION_ERROR)


Initial content = is downloaded (other JS files etc) but on some dojo libraries alone, we are= this issue which make application home page load fails. Firefox works! We are having latest tomcat 8.5.9 already. Not sure where else problem now.= We have not enabled any compression server side.


https://bugs.chromium.org/p/chromium/issues/detail?id=3D673315= (Chrome bugs i have raised)

My guess is that the bug is in Tomc= at, in that it does not send an HPACK dynamic table size update (so the dyn= amic table should be the default 4 kB) but uses a 64 kB dynamic table. As soon as it references entries that are in fact already emitted, tha= t's a compression error.
See https://www.ietf.org/mail-archive/web/httpbisa/current/msg2786= 7.html for a discussion on how to interpret the specs.

Acco= rding to the chrome bug notes problem is with tome dynamic table size 64k. = I don't know how to confirm this is as tomcat issue as well.

Can somebody help here to trace the problem?


=C2=A0


--001a113e6938e622aa0543d4e4eb-- --001a113e6938e622ae0543d4e4ec--