Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-24692

ERROR UT005001: An exception occurred processing the request on balancer when node is killed

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • 8.0.0.Beta
    • mod_cluster, Undertow
    • False
    • None
    • False
    • Known Issue
    • +

    Description

      Following exceptions are printed in mod_cluster balancer log after workers are killed:

      17:41:31,533 ERROR [io.undertow.client] (default I/O-2) UT005001: An exception occurred processing the request: java.io.IOException: An existing connection was forcibly closed by the remote host
      	at java.base/sun.nio.ch.SocketDispatcher.read0(Native Method)
      	at java.base/sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43)
      	at java.base/sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:276)
      	at java.base/sun.nio.ch.IOUtil.read(IOUtil.java:233)
      	at java.base/sun.nio.ch.IOUtil.read(IOUtil.java:223)
      	at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:358)
      	at org.jboss.xnio.nio@3.8.8.Final-redhat-00001//org.xnio.nio.NioSocketConduit.read(NioSocketConduit.java:289)
      	at io.undertow.core@2.3.4.Final//io.undertow.conduits.IdleTimeoutConduit.read(IdleTimeoutConduit.java:202)
      	at org.jboss.xnio@3.8.8.Final-redhat-00001//org.xnio.conduits.ConduitStreamSourceChannel.read(ConduitStreamSourceChannel.java:127)
      	at io.undertow.core@2.3.4.Final//io.undertow.server.protocol.framed.AbstractFramedChannel.receive(AbstractFramedChannel.java:383)
      	at io.undertow.core@2.3.4.Final//io.undertow.client.ajp.AjpClientConnection$ClientReceiveListener.handleEvent(AjpClientConnection.java:360)
      	at io.undertow.core@2.3.4.Final//io.undertow.client.ajp.AjpClientConnection$ClientReceiveListener.handleEvent(AjpClientConnection.java:356)
      	at org.jboss.xnio@3.8.8.Final-redhat-00001//org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
      	at io.undertow.core@2.3.4.Final//io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:959)
      	at io.undertow.core@2.3.4.Final//io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:939)
      	at org.jboss.xnio@3.8.8.Final-redhat-00001//org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
      	at org.jboss.xnio@3.8.8.Final-redhat-00001//org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.readReady(ReadReadyHandler.java:66)
      	at org.jboss.xnio.nio@3.8.8.Final-redhat-00001//org.xnio.nio.NioSocketConduit.handleReady(NioSocketConduit.java:89)
      	at org.jboss.xnio.nio@3.8.8.Final-redhat-00001//org.xnio.nio.WorkerThread.run(WorkerThread.java:591)
      17:41:31,540 ERROR [io.undertow.client] (default I/O-1) UT005001: An exception occurred processing the request: java.io.IOException: An existing connection was forcibly closed by the remote host
      	at java.base/sun.nio.ch.SocketDispatcher.read0(Native Method)
      	at java.base/sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43)
      	at java.base/sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:276)
      	at java.base/sun.nio.ch.IOUtil.read(IOUtil.java:233)
      	at java.base/sun.nio.ch.IOUtil.read(IOUtil.java:223)
      	at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:358)
      	at org.jboss.xnio.nio@3.8.8.Final-redhat-00001//org.xnio.nio.NioSocketConduit.read(NioSocketConduit.java:289)
      	at io.undertow.core@2.3.4.Final//io.undertow.conduits.IdleTimeoutConduit.read(IdleTimeoutConduit.java:202)
      	at org.jboss.xnio@3.8.8.Final-redhat-00001//org.xnio.conduits.ConduitStreamSourceChannel.read(ConduitStreamSourceChannel.java:127)
      	at io.undertow.core@2.3.4.Final//io.undertow.server.protocol.framed.AbstractFramedChannel.receive(AbstractFramedChannel.java:383)
      	at io.undertow.core@2.3.4.Final//io.undertow.client.ajp.AjpClientConnection$ClientReceiveListener.handleEvent(AjpClientConnection.java:360)
      	at io.undertow.core@2.3.4.Final//io.undertow.client.ajp.AjpClientConnection$ClientReceiveListener.handleEvent(AjpClientConnection.java:356)
      	at org.jboss.xnio@3.8.8.Final-redhat-00001//org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
      	at io.undertow.core@2.3.4.Final//io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:959)
      	at io.undertow.core@2.3.4.Final//io.undertow.server.protocol.framed.AbstractFramedChannel$FrameReadListener.handleEvent(AbstractFramedChannel.java:939)
      	at org.jboss.xnio@3.8.8.Final-redhat-00001//org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)
      	at org.jboss.xnio@3.8.8.Final-redhat-00001//org.xnio.conduits.ReadReadyHandler$ChannelListenerHandler.readReady(ReadReadyHandler.java:66)
      	at org.jboss.xnio.nio@3.8.8.Final-redhat-00001//org.xnio.nio.NioSocketConduit.handleReady(NioSocketConduit.java:89)
      	at org.jboss.xnio.nio@3.8.8.Final-redhat-00001//org.xnio.nio.WorkerThread.run(WorkerThread.java:591)
      

      On workers side it looks like this:

      #node1

      17:41:31,540 WARN  [org.jgroups.blocks.cs.NioServer] (NioConnection.Reader [10.0.196.167:54301]-19,ejb,jboss-eap-8.0-1) failed handling message: java.io.IOException: An existing connection was forcibly closed by the remote host
      	at java.base/sun.nio.ch.SocketDispatcher.read0(Native Method)
      	at java.base/sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43)
      	at java.base/sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:276)
      	at java.base/sun.nio.ch.IOUtil.read(IOUtil.java:245)
      	at java.base/sun.nio.ch.IOUtil.read(IOUtil.java:223)
      	at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:358)
      	at org.jgroups@5.2.13.Final-redhat-00001//org.jgroups.nio.Buffers.readLengthAndData(Buffers.java:128)
      	at org.jgroups@5.2.13.Final-redhat-00001//org.jgroups.blocks.cs.NioConnection._receive(NioConnection.java:248)
      	at org.jgroups@5.2.13.Final-redhat-00001//org.jgroups.blocks.cs.NioConnection$Reader._run(NioConnection.java:495)
      	at org.jgroups@5.2.13.Final-redhat-00001//org.jgroups.blocks.cs.NioConnection$Reader.run(NioConnection.java:483)
      	at org.wildfly.clustering.context@8.0.0.GA-redhat-20230327//org.wildfly.clustering.context.ContextReferenceExecutor.execute(ContextReferenceExecutor.java:49)
      	at org.wildfly.clustering.context@8.0.0.GA-redhat-20230327//org.wildfly.clustering.context.ContextualExecutor$1.run(ContextualExecutor.java:78)
      	at java.base/java.lang.Thread.run(Thread.java:834)
      

      #node2

      17:41:31,540 WARN  [org.jgroups.blocks.cs.NioServer] (NioConnection.Reader [10.0.196.167:54301]-17,ejb,jboss-eap-8.0-3) failed handling message: java.io.IOException: An existing connection was forcibly closed by the remote host
      	at java.base/sun.nio.ch.SocketDispatcher.read0(Native Method)
      	at java.base/sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43)
      	at java.base/sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:276)
      	at java.base/sun.nio.ch.IOUtil.read(IOUtil.java:245)
      	at java.base/sun.nio.ch.IOUtil.read(IOUtil.java:223)
      	at java.base/sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:358)
      	at org.jgroups@5.2.13.Final-redhat-00001//org.jgroups.nio.Buffers.readLengthAndData(Buffers.java:128)
      	at org.jgroups@5.2.13.Final-redhat-00001//org.jgroups.blocks.cs.NioConnection._receive(NioConnection.java:248)
      	at org.jgroups@5.2.13.Final-redhat-00001//org.jgroups.blocks.cs.NioConnection$Reader._run(NioConnection.java:495)
      	at org.jgroups@5.2.13.Final-redhat-00001//org.jgroups.blocks.cs.NioConnection$Reader.run(NioConnection.java:483)
      	at org.wildfly.clustering.context@8.0.0.GA-redhat-20230327//org.wildfly.clustering.context.ContextReferenceExecutor.execute(ContextReferenceExecutor.java:49)
      	at org.wildfly.clustering.context@8.0.0.GA-redhat-20230327//org.wildfly.clustering.context.ContextualExecutor$1.run(ContextualExecutor.java:78)
      	at java.base/java.lang.Thread.run(Thread.java:834)
      

      Attachments

        Issue Links

          Activity

            People

              rhn-engineering-rhusar Radoslav Husar
              jkasik@redhat.com Jan Kašík
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: