Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jetty-users] Jetty 12.0.x blocks server-to-server requests (and in case of 12.0.1 issues warning: WARN :oeju.Blocker:qtp686466458-43: Blocking.Callback incomplete)

Hi Simone,

Well, in the process of collecting more details and trying to describe the issue more clearly I discovered that I am delusional. The requests are not blocked at all but some other error in my test setup prevented them from being handled properly. I mistakenly concluded that the warning

WARN :oeju.Blocker:qtp686466458-43: Blocking.Callback incomplete

was in any way a result of the requests actually being blocked. Please ignore my previous message about this.

I would however like to know what the warning means and why it is manifesting itself now with 12.0.1. It is starting to clog my stderr-logs...

Thank you,

Silvio



On 04-09-2023 18:12, Simone Bordet wrote:
Silvio,

On Mon, Sep 4, 2023 at 4:33 PM Silvio Bierman via jetty-users
<jetty-users@xxxxxxxxxxx> wrote:
This happens on embedded Jetty (ee10 - http/2) HTTPS requests from the
embedding application (standard Java HttpServletRequest, URL that
contains the global/external host name and the local port number) that
is supposed to be handled by the current running process (and thus Jetty
server). The local port is necessary because using the default port from
localhost will bypass firewall NAT and therefore fail.
I have traced this warning to
jetty-core/jetty-util/src/main/java/org/eclipse/jetty/util/Blocker.java
but do not understand what is going on there.

The same URL can be evaluated from a command line on the same server
without issue, only evaluation from the process itself is blocked.

The same code works on Jetty11. It blocks silently on 12.0.0 but 12.0.1
logs this message to stderr.
Please file an issue with more details.
If you have a simple reproduce will be best.
I don't quite follow the "local port, default port, firewall NAT"
part, too little context.




Back to the top