Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-10265

UT005028 ClosedChannelException in load balancer

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • 11.0.0.Final
    • Web (Undertow)
    • None

    Description

      I have installed Keycloak 3.4.3. I use a configuration with a load balancer with 2 (local) server instances.
      On a Linux machine (CentOS 7) I do not see any errors in the load balancer log. However on Windows (10 and 2016) I see the following errors in the load balancer log:

      2018-04-18 17:35:48,367 ERROR [io.undertow.proxy] (default I/O-4) UT005028: Proxy request to /auth/resources/3.4.3.final/admin/keycloak/templates/kc-paging.html failed: java.nio.channels.ClosedChannelException
      	at io.undertow.client.ajp.AjpClientConnection$3.handleEvent(AjpClientConnection.java:122)
      	at io.undertow.client.ajp.AjpClientConnection$3.handleEvent(AjpClientConnection.java:109)
      	at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
      	at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameCloseListener.handleEvent(AbstractFramedChannel.java:1045)
      	at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameCloseListener.handleEvent(AbstractFramedChannel.java:959)
      	at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
      	at org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.terminated(ReadReadyHandler.java:71)
      	at org.xnio.nio.NioSocketConduit.readTerminated(NioSocketConduit.java:332)
      	at org.xnio.nio.NioSocketStreamConnection.notifyReadClosed(NioSocketStreamConnection.java:148)
      	at org.xnio.Connection.close(Connection.java:139)
      	at org.xnio.IoUtils.safeClose(IoUtils.java:152)
      	at io.undertow.server.protocol.framed.AbstractFramedChannel.close(AbstractFramedChannel.java:793)
      	at io.undertow.client.ajp.AjpClientConnection.close(AjpClientConnection.java:304)
      	at org.xnio.IoUtils.safeClose(IoUtils.java:152)
      	at io.undertow.server.handlers.proxy.ProxyHandler$IoExceptionHandler.handleException(ProxyHandler.java:770)
      	at org.xnio.ChannelListeners.invokeChannelExceptionHandler(ChannelListeners.java:126)
      	at io.undertow.util.Transfer$TransferListener.handleEvent(Transfer.java:193)
      	at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
      	at io.undertow.channels.DetachableStreamSourceChannel$SetterDelegatingListener.handleEvent(DetachableStreamSourceChannel.java:231)
      	at io.undertow.channels.DetachableStreamSourceChannel$SetterDelegatingListener.handleEvent(DetachableStreamSourceChannel.java:218)
      	at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
      	at io.undertow.server.protocol.framed.AbstractFramedStreamSourceChannel$1.run(AbstractFramedStreamSourceChannel.java:282)
      	at io.undertow.server.protocol.framed.AbstractFramedChannel$3.run(AbstractFramedChannel.java:231)
      	at org.xnio.nio.WorkerThread.safeRun(WorkerThread.java:612)
      	at org.xnio.nio.WorkerThread.run(WorkerThread.java:479)
      

      The application does actually seem to work fine.

      Attachments

        Activity

          People

            Unassigned Unassigned
            robert-jboss Robert Van Loenhout (Inactive)
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: