https://bz.apache.org/bugzilla/show_bug.cgi?id=63191

--- Comment #4 from Mark Thomas <ma...@apache.org> ---
So far, you haven't provided any evidence to back up a claim of a Tomcat bug.

That the changes between CometD 3 and CometD 4 trigger the issue look to be
valid based on the evidence provided. The claim that there is an I/O bug in
Tomcat doesn't make any sense at this point as there is no evidence supporting
that claim.

The stack-traces are not consistent with your claims.

The longer stack trace you quote is from Tomcat reading an incoming WebSocket
message. It is not triggered by a message write. I'm not seeing any link
between a call to wsSession.getAsyncRemote().sendText(...) and that longer
stack trace.

The longer stack trace is blocked in CometD code waiting for a CometD Promise
to complete. I can't find any trace of code that might trigger that completion
in the full stack trace (but I don't know CometD so I might have missed
something).

My suggestion is to work with the CometD folks to figure out why that Promise
isn't completing.

I'm not ruling out a Tomcat bug at this point. The explanation of why that
Promise isn't completing may point to a Tomcat issue but, if it does, we need
that explanation to know where to look at what to look for.

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to