[
https://issues.apache.org/jira/browse/QPID-8727?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18043824#comment-18043824
]
ASF subversion and git services commented on QPID-8727:
-------------------------------------------------------
Commit 284893860db410def4b88beede5c9e04603ea9f3 in qpid-broker-j's branch
refs/heads/main from Daniil Kirilyuk
[ https://gitbox.apache.org/repos/asf?p=qpid-broker-j.git;h=284893860d ]
QPID-8727: [Broker-J] Jetty IllegalStateException leads to broker shutdown
(#351)
* QPID-8727: [Broker-J] Jetty IllegalStateException leads to broker shutdown
* JavaDoc formatting in HttpManagement.java
---------
Co-authored-by: vavrtom <[email protected]>
> [Broker-J] Jetty IllegalStateException leads to broker shutdown
> ---------------------------------------------------------------
>
> Key: QPID-8727
> URL: https://issues.apache.org/jira/browse/QPID-8727
> Project: Qpid
> Issue Type: Bug
> Components: Broker-J
> Affects Versions: qpid-java-broker-10.0.0
> Reporter: Daniil Kirilyuk
> Priority: Major
> Fix For: qpid-java-broker-10.0.1
>
>
> After upgrading to Jetty 12, sometimes an uncaught {{IllegalStateException:
> channel already completed}} is observed:
>
> 2025-12-02T06:51:16,271Z ERROR [jetty-immediate-executor] (o.a.q.s.Main) -
> Uncaught exception, shutting down.
> java.lang.IllegalStateException: channel already completed
> at
> org.eclipse.jetty.server.internal.HttpChannelState$ChannelRequest.lockedGetHttpChannelState(HttpChannelState.java:872)
> at
> org.eclipse.jetty.server.internal.HttpChannelState$ChannelResponse.write(HttpChannelState.java:1264)
> at org.eclipse.jetty.server.Response.writeError(Response.java:647)
> at org.eclipse.jetty.server.Response.writeError(Response.java:550)
> at
> org.eclipse.jetty.server.internal.HttpChannelState$ChannelCallback.failed(HttpChannelState.java:1639)
> at
> org.eclipse.jetty.server.internal.HttpChannelState.lambda$onFailure$1(HttpChannelState.java:458)
> at java.base/java.lang.Thread.run(Thread.java:840)
> Suppressed: java.util.concurrent.TimeoutException: Idle timeout
> expired: 30074/30000 ms
> at
> org.eclipse.jetty.io.IdleTimeout.checkIdleTimeout(IdleTimeout.java:167)
> at
> org.eclipse.jetty.io.IdleTimeout.idleCheck(IdleTimeout.java:113)
> at
> java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
> at
> java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
> at
> java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
> ... 1 common frames omitted
> Suppressed: java.lang.IllegalStateException: channel already
> completed
> at
> org.eclipse.jetty.server.internal.HttpChannelState$ChannelRequest.lockedGetHttpChannelState(HttpChannelState.java:872)
> at
> org.eclipse.jetty.server.internal.HttpChannelState$ChannelRequest.getHttpChannelState(HttpChannelState.java:864)
> at
> org.eclipse.jetty.server.internal.HttpChannelState$ChannelRequest.getComponents(HttpChannelState.java:851)
> at
> org.eclipse.jetty.server.Request$Wrapper.getComponents(Request.java:853)
> at
> org.eclipse.jetty.server.handler.ErrorHandler.generateAcceptableResponse(ErrorHandler.java:203)
> at
> org.eclipse.jetty.server.handler.ErrorHandler.generateResponse(ErrorHandler.java:163)
> at
> org.eclipse.jetty.server.handler.ErrorHandler.handle(ErrorHandler.java:118)
> at
> org.eclipse.jetty.server.Response.writeError(Response.java:635)
> at
> org.eclipse.jetty.server.Response.writeError(Response.java:550)
> at
> org.eclipse.jetty.server.internal.HttpChannelState$ChannelCallback.failed(HttpChannelState.java:1639)
> at
> org.eclipse.jetty.server.internal.HttpChannelState.lambda$onFailure$1(HttpChannelState.java:458)
> ... 1 common frames omitted
> This exception bubbles out of the Jetty executor thread
> ({{{}jetty-immediate-executor{}}}) and becomes an uncaught exception in the
> broker, leading to broker shutdown.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]