You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by jo...@wellsfargo.com.INVALID on 2021/07/22 21:06:51 UTC

Strange incomplete response/truncation with Tomcat 9.0.48 AND 9.0.50

I have a team that is running into issues since version 9.0.48 where they are receiving incomplete message responses from Tomcat when the request was made from WebLogic. Here is the data I was provided:


it is breaking application files by truncating the files from source to destination which similar to our issue JS (javascript) file from App Server to App F5 to Web server. It is giving below error and it is working fine with 9.0.46 when we revert and not working with 9.0.48/9.0.50 versions.


adrum.js:27 Error: Loading chunk 28 failed.
(timeout: https://<sanitized>......./<sanitized>.5af0fea300ccf52ff152.js)
    at c (app.bundle.5af0fea300ccf52ff152.js:1)
    at app.bundle.5af0fea300ccf52ff152.js:1
(anonymous) @ adrum.js:27
eu @ app.bundle.5af0fea300ccf52ff152.js:56
n.callback @ app.bundle.5af0fea300ccf52ff152.js:56
pa @ app.bundle.5af0fea300ccf52ff152.js:56
au @ app.bundle.5af0fea300ccf52ff152.js:56
dc @ app.bundle.5af0fea300ccf52ff152.js:56
t.unstable_runWithPriority @ app.bundle.5af0fea300ccf52ff152.js:64
Wo @ app.bundle.5af0fea300ccf52ff152.js:56
pc @ app.bundle.5af0fea300ccf52ff152.js:56
Xu @ app.bundle.5af0fea300ccf52ff152.js:56
(anonymous) @ app.bundle.5af0fea300ccf52ff152.js:56

Network level we are seeing TCP Window Full intermittently when this file transfer.

We also have this information:
Detailed Problem:
Tomcat version 9.0.48 started to cause production issues in A and W apps (and possibly others).

After some additional research we assume this issue is related to one of the known bugs listed in RedHat TC release notes<https://tomcat.apache.org/tomcat-9.0-doc/changelog.html>.
[Fix:] Expand the unit tests for HttpServlet.doHead() and correct the flushing of the response buffer. The buffer used to behave as if it was one byte smaller than the configured size. The buffer was flushed (and the response committed if required) when the buffer was full. The buffer is now flushed (and the response committed if required) if the buffer is full and there is more data to write. (markt)



As stated above, 9.0.46 appears to work, but .48 and .50 are both broke.

Any help?

Dream * Excel * Explore * Inspire
Jon McAlexander
Infrastructure Engineer
Asst Vice President

Middleware Product Engineering
Enterprise CIO | Platform Services | Middleware | Infrastructure Solutions

8080 Cobblestone Rd | Urbandale, IA 50322
MAC: F4469-010
Tel 515-988-2508 | Cell 515-988-2508

jonmcalexander@wellsfargo.com<ma...@wellsfargo.com>

Upcoming PTO: 10/30/2020, 11/6/2020, 11/13/2020, 11/20/2020, 11/27/2020, 12/2/2020, 12/4/2020, 12/11/2020, 12/18/2020, 12/28/2020, 12/29/2020, 12/30/2020, 12/31/2020
This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation.


RE: Strange incomplete response/truncation with Tomcat 9.0.48 AND 9.0.50

Posted by jo...@wellsfargo.com.INVALID.
Thanks Mark!

Dream * Excel * Explore * Inspire
Jon McAlexander
Infrastructure Engineer
Asst Vice President

Middleware Product Engineering
Enterprise CIO | Platform Services | Middleware | Infrastructure Solutions

8080 Cobblestone Rd | Urbandale, IA 50322
MAC: F4469-010
Tel 515-988-2508 | Cell 515-988-2508

jonmcalexander@wellsfargo.com

Upcoming PTO: 10/30/2020, 11/6/2020, 11/13/2020, 11/20/2020, 11/27/2020, 12/2/2020, 12/4/2020, 12/11/2020, 12/18/2020, 12/28/2020, 12/29/2020, 12/30/2020, 12/31/2020
This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation.


> -----Original Message-----
> From: Mark Thomas <ma...@apache.org>
> Sent: Friday, July 23, 2021 10:27 AM
> To: users@tomcat.apache.org
> Subject: Re: Strange incomplete response/truncation with Tomcat 9.0.48
> AND 9.0.50
> 
> On 23/07/2021 15:49, jonmcalexander@wellsfargo.com.INVALID wrote:
> > Is there an estimated target date for release of 9.0.51
> 
> Normally I'd say early August, some time in the first 2 weeks. But as we are
> entering vacation season it might slip. It largely depends on the release
> manager's availabaility.
> 
> Mark
> 
> 
> >
> > Dream * Excel * Explore * Inspire
> > Jon McAlexander
> > Infrastructure Engineer
> > Asst Vice President
> >
> > Middleware Product Engineering
> > Enterprise CIO | Platform Services | Middleware | Infrastructure
> > Solutions
> >
> > 8080 Cobblestone Rd | Urbandale, IA 50322
> > MAC: F4469-010
> > Tel 515-988-2508 | Cell 515-988-2508
> >
> > jonmcalexander@wellsfargo.com
> >
> > Upcoming PTO: 10/30/2020, 11/6/2020, 11/13/2020, 11/20/2020,
> > 11/27/2020, 12/2/2020, 12/4/2020, 12/11/2020, 12/18/2020, 12/28/2020,
> 12/29/2020, 12/30/2020, 12/31/2020 This message may contain confidential
> and/or privileged information. If you are not the addressee or authorized to
> receive this for the addressee, you must not use, copy, disclose, or take any
> action based on this message or any information herein. If you have received
> this message in error, please advise the sender immediately by reply e-mail
> and delete this message. Thank you for your cooperation.
> >
> >> -----Original Message-----
> >> From: Mark Thomas <ma...@apache.org>
> >> Sent: Friday, July 23, 2021 2:56 AM
> >> To: users@tomcat.apache.org
> >> Subject: Re: Strange incomplete response/truncation with Tomcat
> >> 9.0.48 AND 9.0.50
> >>
> >> On 22/07/2021 22:06, jonmcalexander@wellsfargo.com.INVALID wrote:
> >>> I have a team that is running into issues since version 9.0.48 where
> >>> they are receiving incomplete message responses from Tomcat when
> the
> >>> request was made from WebLogic.
> >>
> >> Incomplete responses from 9.0.48 onwards. That sounds like a recently
> >> fixed regression. That issue happened with TLS.
> >>
> >> <snip/>
> >>
> >>> *adrum.js:27 Error: Loading chunk 28 failed.*
> >>>
> >>> (timeout:
> >>> https://<sanitized>......./<sanitized>.5af0fea300ccf52ff152.js)
> >>
> >> That looks like TLS is being used which is consistent with the
> >> suspected root cause.
> >>
> >> <snip/>
> >>
> >>> *_Network level_* we are seeing *TCP Window Full* intermittently
> >>> when this file transfer.
> >>
> >> This is also consistent with the likely root cause. The regression
> >> was in the handling of incomplete writes.
> >>
> >> <snip/>
> >>
> >>> After some additional research we assume this issue is related to
> >>> one of the known bugs listed in RedHat TC release notes
> >>> <https://urldefense.com/v3/__https://tomcat.apache.org/tomcat-9.0-
> >>
> doc/changelog.html__;!!F9svGWnIaVPGSwU!69FyojmXXQigaRKpGDiwpMgS
> >> sgODh4HrEhdK9d8ZbHZsJjpqNcD2ZmKprbbGjevCxxzKTSc$ >.
> >>>
> >>> Fix:  Expand the unit tests for HttpServlet.doHead()
> >>
> >> Not an unreasonable guess but it looks to be an incorrect one.
> >>
> >> I always recommend looking at the open bugs and the changelog from
> >> the CI system to see if the issue being observed has already been
> >> reported (and possibly fixed).
> >>
> >>
> https://urldefense.com/v3/__https://ci.apache.org/projects/tomcat/tom
> >> cat
> >> -
> >>
> 9.0.x/docs/changelog.html__;!!F9svGWnIaVPGSwU!69FyojmXXQigaRKpGDi
> >> wpMgSsgODh4HrEhdK9d8ZbHZsJjpqNcD2ZmKprbbGjevC8PK9tLQ$
> >>
> >> This looks much more like bug 65448 to me:
> >>
> https://urldefense.com/v3/__https://bz.apache.org/bugzilla/show_bug.cgi?
> >>
> id=65448__;!!F9svGWnIaVPGSwU!69FyojmXXQigaRKpGDiwpMgSsgODh4HrE
> >> hdK9d8ZbHZsJjpqNcD2ZmKprbbGjevCqMV6SbI$
> >>
> >> <snip/>
> >>
> >>> Any help?
> >>
> >> The fix will be in 9.0.51.
> >>
> >> Snapshots (NOT formal releases) are available for testing from:
> >> https://urldefense.com/v3/__https://repository.apache.org/content/gro
> >> up
> >> s/snapshots/org/apache/tomcat/tomcat/9.0-
> >>
> SNAPSHOT/__;!!F9svGWnIaVPGSwU!69FyojmXXQigaRKpGDiwpMgSsgODh4
> >> HrEhdK9d8ZbHZsJjpqNcD2ZmKprbbGjevCZcMI2B0$
> >>
> >> Usual caveats apply. These aren't releases. Use them entirely at your
> >> own risk.
> >>
> >> In terms of a workaround, switching from NIO to NIO2 should avoid the
> >> issue.
> >>
> >> Mark
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> >> For additional commands, e-mail: users-help@tomcat.apache.org
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> > For additional commands, e-mail: users-help@tomcat.apache.org
> >
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


RE: Strange incomplete response/truncation with Tomcat 9.0.48 AND 9.0.50 [OT]

Posted by jo...@wellsfargo.com.INVALID.
Thank you Chris!!!

Dream * Excel * Explore * Inspire
Jon McAlexander
Infrastructure Engineer
Asst Vice President

Middleware Product Engineering
Enterprise CIO | Platform Services | Middleware | Infrastructure Solutions

8080 Cobblestone Rd | Urbandale, IA 50322
MAC: F4469-010
Tel 515-988-2508 | Cell 515-988-2508

jonmcalexander@wellsfargo.com

Upcoming PTO: 10/30/2020, 11/6/2020, 11/13/2020, 11/20/2020, 11/27/2020, 12/2/2020, 12/4/2020, 12/11/2020, 12/18/2020, 12/28/2020, 12/29/2020, 12/30/2020, 12/31/2020
This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation.


> -----Original Message-----
> From: Christopher Schultz <ch...@christopherschultz.net>
> Sent: Monday, July 26, 2021 4:23 PM
> To: Tomcat Users List <us...@tomcat.apache.org>; Mark Thomas
> <ma...@apache.org>
> Subject: Re: Strange incomplete response/truncation with Tomcat 9.0.48
> AND 9.0.50 [OT]
> 
> All,
> 
> On 7/23/21 11:27, Mark Thomas wrote:
> > On 23/07/2021 15:49, jonmcalexander@wellsfargo.com.INVALID wrote:
> >> Is there an estimated target date for release of 9.0.51
> >
> > Normally I'd say early August, some time in the first 2 weeks. But as
> > we are entering vacation season it might slip. It largely depends on
> > the release manager's availabaility.
> 
> I happen to be on vacation myself, but was still planning to do the
> 8.5.70 release around the first of the month.
> 
> If neither Mark nor Rémy are available, I could attempt to do the 9.0.51
> release as well.
> 
> -chris
> 
> >>> -----Original Message-----
> >>> From: Mark Thomas <ma...@apache.org>
> >>> Sent: Friday, July 23, 2021 2:56 AM
> >>> To: users@tomcat.apache.org
> >>> Subject: Re: Strange incomplete response/truncation with Tomcat
> >>> 9.0.48 AND 9.0.50
> >>>
> >>> On 22/07/2021 22:06, jonmcalexander@wellsfargo.com.INVALID wrote:
> >>>> I have a team that is running into issues since version 9.0.48
> >>>> where they are receiving incomplete message responses from Tomcat
> >>>> when the request was made from WebLogic.
> >>>
> >>> Incomplete responses from 9.0.48 onwards. That sounds like a
> >>> recently fixed regression. That issue happened with TLS.
> >>>
> >>> <snip/>
> >>>
> >>>> *adrum.js:27 Error: Loading chunk 28 failed.*
> >>>>
> >>>> (timeout:
> >>>> https://<sanitized>......./<sanitized>.5af0fea300ccf52ff152.js)
> >>>
> >>> That looks like TLS is being used which is consistent with the
> >>> suspected root cause.
> >>>
> >>> <snip/>
> >>>
> >>>> *_Network level_* we are seeing *TCP Window Full* intermittently
> >>>> when this file transfer.
> >>>
> >>> This is also consistent with the likely root cause. The regression
> >>> was in the handling of incomplete writes.
> >>>
> >>> <snip/>
> >>>
> >>>> After some additional research we assume this issue is related to
> >>>> one of the known bugs listed in RedHat TC release notes
> >>>> <https://urldefense.com/v3/__https://tomcat.apache.org/tomcat-9.0-
> >>>
> doc/changelog.html__;!!F9svGWnIaVPGSwU!69FyojmXXQigaRKpGDiwpMgS
> >>> sgODh4HrEhdK9d8ZbHZsJjpqNcD2ZmKprbbGjevCxxzKTSc$ >.
> >>>>
> >>>> Fix:  Expand the unit tests for HttpServlet.doHead()
> >>>
> >>> Not an unreasonable guess but it looks to be an incorrect one.
> >>>
> >>> I always recommend looking at the open bugs and the changelog from
> >>> the CI system to see if the issue being observed has already been
> >>> reported (and possibly fixed).
> >>>
> >>> https://urldefense.com/v3/__https://ci.apache.org/projects/tomcat/to
> >>> mcat
> >>> -
> >>>
> 9.0.x/docs/changelog.html__;!!F9svGWnIaVPGSwU!69FyojmXXQigaRKpGDi
> >>> wpMgSsgODh4HrEhdK9d8ZbHZsJjpqNcD2ZmKprbbGjevC8PK9tLQ$
> >>>
> >>> This looks much more like bug 65448 to me:
> >>>
> https://urldefense.com/v3/__https://bz.apache.org/bugzilla/show_bug.cgi?
> >>>
> id=65448__;!!F9svGWnIaVPGSwU!69FyojmXXQigaRKpGDiwpMgSsgODh4HrE
> >>> hdK9d8ZbHZsJjpqNcD2ZmKprbbGjevCqMV6SbI$
> >>>
> >>> <snip/>
> >>>
> >>>> Any help?
> >>>
> >>> The fix will be in 9.0.51.
> >>>
> >>> Snapshots (NOT formal releases) are available for testing from:
> >>> https://urldefense.com/v3/__https://repository.apache.org/content/gr
> >>> oup
> >>> s/snapshots/org/apache/tomcat/tomcat/9.0-
> >>>
> SNAPSHOT/__;!!F9svGWnIaVPGSwU!69FyojmXXQigaRKpGDiwpMgSsgODh4
> >>> HrEhdK9d8ZbHZsJjpqNcD2ZmKprbbGjevCZcMI2B0$
> >>>
> >>> Usual caveats apply. These aren't releases. Use them entirely at
> >>> your own risk.
> >>>
> >>> In terms of a workaround, switching from NIO to NIO2 should avoid
> >>> the issue.
> >>>
> >>> Mark
> >>>
> >>> --------------------------------------------------------------------
> >>> - To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> >>> For additional commands, e-mail: users-help@tomcat.apache.org
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> >> For additional commands, e-mail: users-help@tomcat.apache.org
> >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> > For additional commands, e-mail: users-help@tomcat.apache.org
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Strange incomplete response/truncation with Tomcat 9.0.48 AND 9.0.50 [OT]

Posted by Christopher Schultz <ch...@christopherschultz.net>.
All,

On 7/23/21 11:27, Mark Thomas wrote:
> On 23/07/2021 15:49, jonmcalexander@wellsfargo.com.INVALID wrote:
>> Is there an estimated target date for release of 9.0.51
> 
> Normally I'd say early August, some time in the first 2 weeks. But as we 
> are entering vacation season it might slip. It largely depends on the 
> release manager's availabaility.

I happen to be on vacation myself, but was still planning to do the 
8.5.70 release around the first of the month.

If neither Mark nor Rémy are available, I could attempt to do the 9.0.51 
release as well.

-chris

>>> -----Original Message-----
>>> From: Mark Thomas <ma...@apache.org>
>>> Sent: Friday, July 23, 2021 2:56 AM
>>> To: users@tomcat.apache.org
>>> Subject: Re: Strange incomplete response/truncation with Tomcat 9.0.48
>>> AND 9.0.50
>>>
>>> On 22/07/2021 22:06, jonmcalexander@wellsfargo.com.INVALID wrote:
>>>> I have a team that is running into issues since version 9.0.48 where
>>>> they are receiving incomplete message responses from Tomcat when the
>>>> request was made from WebLogic.
>>>
>>> Incomplete responses from 9.0.48 onwards. That sounds like a recently 
>>> fixed
>>> regression. That issue happened with TLS.
>>>
>>> <snip/>
>>>
>>>> *adrum.js:27 Error: Loading chunk 28 failed.*
>>>>
>>>> (timeout:
>>>> https://<sanitized>......./<sanitized>.5af0fea300ccf52ff152.js)
>>>
>>> That looks like TLS is being used which is consistent with the 
>>> suspected root
>>> cause.
>>>
>>> <snip/>
>>>
>>>> *_Network level_* we are seeing *TCP Window Full* intermittently when
>>>> this file transfer.
>>>
>>> This is also consistent with the likely root cause. The regression 
>>> was in the
>>> handling of incomplete writes.
>>>
>>> <snip/>
>>>
>>>> After some additional research we assume this issue is related to one
>>>> of the known bugs listed in RedHat TC release notes
>>>> <https://urldefense.com/v3/__https://tomcat.apache.org/tomcat-9.0-
>>> doc/changelog.html__;!!F9svGWnIaVPGSwU!69FyojmXXQigaRKpGDiwpMgS
>>> sgODh4HrEhdK9d8ZbHZsJjpqNcD2ZmKprbbGjevCxxzKTSc$ >.
>>>>
>>>> Fix:  Expand the unit tests for HttpServlet.doHead()
>>>
>>> Not an unreasonable guess but it looks to be an incorrect one.
>>>
>>> I always recommend looking at the open bugs and the changelog from 
>>> the CI
>>> system to see if the issue being observed has already been reported (and
>>> possibly fixed).
>>>
>>> https://urldefense.com/v3/__https://ci.apache.org/projects/tomcat/tomcat
>>> -
>>> 9.0.x/docs/changelog.html__;!!F9svGWnIaVPGSwU!69FyojmXXQigaRKpGDi
>>> wpMgSsgODh4HrEhdK9d8ZbHZsJjpqNcD2ZmKprbbGjevC8PK9tLQ$
>>>
>>> This looks much more like bug 65448 to me:
>>> https://urldefense.com/v3/__https://bz.apache.org/bugzilla/show_bug.cgi?
>>> id=65448__;!!F9svGWnIaVPGSwU!69FyojmXXQigaRKpGDiwpMgSsgODh4HrE
>>> hdK9d8ZbHZsJjpqNcD2ZmKprbbGjevCqMV6SbI$
>>>
>>> <snip/>
>>>
>>>> Any help?
>>>
>>> The fix will be in 9.0.51.
>>>
>>> Snapshots (NOT formal releases) are available for testing from:
>>> https://urldefense.com/v3/__https://repository.apache.org/content/group
>>> s/snapshots/org/apache/tomcat/tomcat/9.0-
>>> SNAPSHOT/__;!!F9svGWnIaVPGSwU!69FyojmXXQigaRKpGDiwpMgSsgODh4
>>> HrEhdK9d8ZbHZsJjpqNcD2ZmKprbbGjevCZcMI2B0$
>>>
>>> Usual caveats apply. These aren't releases. Use them entirely at your 
>>> own
>>> risk.
>>>
>>> In terms of a workaround, switching from NIO to NIO2 should avoid the
>>> issue.
>>>
>>> Mark
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>>
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Strange incomplete response/truncation with Tomcat 9.0.48 AND 9.0.50

Posted by Mark Thomas <ma...@apache.org>.
On 23/07/2021 15:49, jonmcalexander@wellsfargo.com.INVALID wrote:
> Is there an estimated target date for release of 9.0.51

Normally I'd say early August, some time in the first 2 weeks. But as we 
are entering vacation season it might slip. It largely depends on the 
release manager's availabaility.

Mark


> 
> Dream * Excel * Explore * Inspire
> Jon McAlexander
> Infrastructure Engineer
> Asst Vice President
> 
> Middleware Product Engineering
> Enterprise CIO | Platform Services | Middleware | Infrastructure Solutions
> 
> 8080 Cobblestone Rd | Urbandale, IA 50322
> MAC: F4469-010
> Tel 515-988-2508 | Cell 515-988-2508
> 
> jonmcalexander@wellsfargo.com
> 
> Upcoming PTO: 10/30/2020, 11/6/2020, 11/13/2020, 11/20/2020, 11/27/2020, 12/2/2020, 12/4/2020, 12/11/2020, 12/18/2020, 12/28/2020, 12/29/2020, 12/30/2020, 12/31/2020
> This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation.
> 
>> -----Original Message-----
>> From: Mark Thomas <ma...@apache.org>
>> Sent: Friday, July 23, 2021 2:56 AM
>> To: users@tomcat.apache.org
>> Subject: Re: Strange incomplete response/truncation with Tomcat 9.0.48
>> AND 9.0.50
>>
>> On 22/07/2021 22:06, jonmcalexander@wellsfargo.com.INVALID wrote:
>>> I have a team that is running into issues since version 9.0.48 where
>>> they are receiving incomplete message responses from Tomcat when the
>>> request was made from WebLogic.
>>
>> Incomplete responses from 9.0.48 onwards. That sounds like a recently fixed
>> regression. That issue happened with TLS.
>>
>> <snip/>
>>
>>> *adrum.js:27 Error: Loading chunk 28 failed.*
>>>
>>> (timeout:
>>> https://<sanitized>......./<sanitized>.5af0fea300ccf52ff152.js)
>>
>> That looks like TLS is being used which is consistent with the suspected root
>> cause.
>>
>> <snip/>
>>
>>> *_Network level_* we are seeing *TCP Window Full* intermittently when
>>> this file transfer.
>>
>> This is also consistent with the likely root cause. The regression was in the
>> handling of incomplete writes.
>>
>> <snip/>
>>
>>> After some additional research we assume this issue is related to one
>>> of the known bugs listed in RedHat TC release notes
>>> <https://urldefense.com/v3/__https://tomcat.apache.org/tomcat-9.0-
>> doc/changelog.html__;!!F9svGWnIaVPGSwU!69FyojmXXQigaRKpGDiwpMgS
>> sgODh4HrEhdK9d8ZbHZsJjpqNcD2ZmKprbbGjevCxxzKTSc$ >.
>>>
>>> Fix:  Expand the unit tests for HttpServlet.doHead()
>>
>> Not an unreasonable guess but it looks to be an incorrect one.
>>
>> I always recommend looking at the open bugs and the changelog from the CI
>> system to see if the issue being observed has already been reported (and
>> possibly fixed).
>>
>> https://urldefense.com/v3/__https://ci.apache.org/projects/tomcat/tomcat
>> -
>> 9.0.x/docs/changelog.html__;!!F9svGWnIaVPGSwU!69FyojmXXQigaRKpGDi
>> wpMgSsgODh4HrEhdK9d8ZbHZsJjpqNcD2ZmKprbbGjevC8PK9tLQ$
>>
>> This looks much more like bug 65448 to me:
>> https://urldefense.com/v3/__https://bz.apache.org/bugzilla/show_bug.cgi?
>> id=65448__;!!F9svGWnIaVPGSwU!69FyojmXXQigaRKpGDiwpMgSsgODh4HrE
>> hdK9d8ZbHZsJjpqNcD2ZmKprbbGjevCqMV6SbI$
>>
>> <snip/>
>>
>>> Any help?
>>
>> The fix will be in 9.0.51.
>>
>> Snapshots (NOT formal releases) are available for testing from:
>> https://urldefense.com/v3/__https://repository.apache.org/content/group
>> s/snapshots/org/apache/tomcat/tomcat/9.0-
>> SNAPSHOT/__;!!F9svGWnIaVPGSwU!69FyojmXXQigaRKpGDiwpMgSsgODh4
>> HrEhdK9d8ZbHZsJjpqNcD2ZmKprbbGjevCZcMI2B0$
>>
>> Usual caveats apply. These aren't releases. Use them entirely at your own
>> risk.
>>
>> In terms of a workaround, switching from NIO to NIO2 should avoid the
>> issue.
>>
>> Mark
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


RE: Strange incomplete response/truncation with Tomcat 9.0.48 AND 9.0.50

Posted by jo...@wellsfargo.com.INVALID.
Is there an estimated target date for release of 9.0.51

Dream * Excel * Explore * Inspire
Jon McAlexander
Infrastructure Engineer
Asst Vice President

Middleware Product Engineering
Enterprise CIO | Platform Services | Middleware | Infrastructure Solutions

8080 Cobblestone Rd | Urbandale, IA 50322
MAC: F4469-010
Tel 515-988-2508 | Cell 515-988-2508

jonmcalexander@wellsfargo.com

Upcoming PTO: 10/30/2020, 11/6/2020, 11/13/2020, 11/20/2020, 11/27/2020, 12/2/2020, 12/4/2020, 12/11/2020, 12/18/2020, 12/28/2020, 12/29/2020, 12/30/2020, 12/31/2020
This message may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation.

> -----Original Message-----
> From: Mark Thomas <ma...@apache.org>
> Sent: Friday, July 23, 2021 2:56 AM
> To: users@tomcat.apache.org
> Subject: Re: Strange incomplete response/truncation with Tomcat 9.0.48
> AND 9.0.50
> 
> On 22/07/2021 22:06, jonmcalexander@wellsfargo.com.INVALID wrote:
> > I have a team that is running into issues since version 9.0.48 where
> > they are receiving incomplete message responses from Tomcat when the
> > request was made from WebLogic.
> 
> Incomplete responses from 9.0.48 onwards. That sounds like a recently fixed
> regression. That issue happened with TLS.
> 
> <snip/>
> 
> > *adrum.js:27 Error: Loading chunk 28 failed.*
> >
> > (timeout:
> > https://<sanitized>......./<sanitized>.5af0fea300ccf52ff152.js)
> 
> That looks like TLS is being used which is consistent with the suspected root
> cause.
> 
> <snip/>
> 
> > *_Network level_* we are seeing *TCP Window Full* intermittently when
> > this file transfer.
> 
> This is also consistent with the likely root cause. The regression was in the
> handling of incomplete writes.
> 
> <snip/>
> 
> > After some additional research we assume this issue is related to one
> > of the known bugs listed in RedHat TC release notes
> > <https://urldefense.com/v3/__https://tomcat.apache.org/tomcat-9.0-
> doc/changelog.html__;!!F9svGWnIaVPGSwU!69FyojmXXQigaRKpGDiwpMgS
> sgODh4HrEhdK9d8ZbHZsJjpqNcD2ZmKprbbGjevCxxzKTSc$ >.
> >
> > Fix:  Expand the unit tests for HttpServlet.doHead()
> 
> Not an unreasonable guess but it looks to be an incorrect one.
> 
> I always recommend looking at the open bugs and the changelog from the CI
> system to see if the issue being observed has already been reported (and
> possibly fixed).
> 
> https://urldefense.com/v3/__https://ci.apache.org/projects/tomcat/tomcat
> -
> 9.0.x/docs/changelog.html__;!!F9svGWnIaVPGSwU!69FyojmXXQigaRKpGDi
> wpMgSsgODh4HrEhdK9d8ZbHZsJjpqNcD2ZmKprbbGjevC8PK9tLQ$
> 
> This looks much more like bug 65448 to me:
> https://urldefense.com/v3/__https://bz.apache.org/bugzilla/show_bug.cgi?
> id=65448__;!!F9svGWnIaVPGSwU!69FyojmXXQigaRKpGDiwpMgSsgODh4HrE
> hdK9d8ZbHZsJjpqNcD2ZmKprbbGjevCqMV6SbI$
> 
> <snip/>
> 
> > Any help?
> 
> The fix will be in 9.0.51.
> 
> Snapshots (NOT formal releases) are available for testing from:
> https://urldefense.com/v3/__https://repository.apache.org/content/group
> s/snapshots/org/apache/tomcat/tomcat/9.0-
> SNAPSHOT/__;!!F9svGWnIaVPGSwU!69FyojmXXQigaRKpGDiwpMgSsgODh4
> HrEhdK9d8ZbHZsJjpqNcD2ZmKprbbGjevCZcMI2B0$
> 
> Usual caveats apply. These aren't releases. Use them entirely at your own
> risk.
> 
> In terms of a workaround, switching from NIO to NIO2 should avoid the
> issue.
> 
> Mark
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Strange incomplete response/truncation with Tomcat 9.0.48 AND 9.0.50

Posted by Mark Thomas <ma...@apache.org>.
On 22/07/2021 22:06, jonmcalexander@wellsfargo.com.INVALID wrote:
> I have a team that is running into issues since version 9.0.48 where 
> they are receiving incomplete message responses from Tomcat when the 
> request was made from WebLogic.

Incomplete responses from 9.0.48 onwards. That sounds like a recently 
fixed regression. That issue happened with TLS.

<snip/>

> *adrum.js:27 Error: Loading chunk 28 failed.*
> 
> (timeout: https://<sanitized>......./<sanitized>.5af0fea300ccf52ff152.js)

That looks like TLS is being used which is consistent with the suspected 
root cause.

<snip/>

> *_Network level_* we are seeing *TCP Window Full* intermittently when 
> this file transfer.

This is also consistent with the likely root cause. The regression was 
in the handling of incomplete writes.

<snip/>

> After some additional research we assume this issue is related to one of 
> the known bugs listed in RedHat TC release notes 
> <https://tomcat.apache.org/tomcat-9.0-doc/changelog.html>.
> 
> Fix:  Expand the unit tests for HttpServlet.doHead()

Not an unreasonable guess but it looks to be an incorrect one.

I always recommend looking at the open bugs and the changelog from the 
CI system to see if the issue being observed has already been reported 
(and possibly fixed).

https://ci.apache.org/projects/tomcat/tomcat-9.0.x/docs/changelog.html

This looks much more like bug 65448 to me:
https://bz.apache.org/bugzilla/show_bug.cgi?id=65448

<snip/>

> Any help?

The fix will be in 9.0.51.

Snapshots (NOT formal releases) are available for testing from:
https://repository.apache.org/content/groups/snapshots/org/apache/tomcat/tomcat/9.0-SNAPSHOT/

Usual caveats apply. These aren't releases. Use them entirely at your 
own risk.

In terms of a workaround, switching from NIO to NIO2 should avoid the issue.

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org