You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Robbie Gemmell (Jira)" <ji...@apache.org> on 2022/09/27 15:24:00 UTC

[jira] [Closed] (QPIDJMS-581) Netty exception upon connect on Linux: io.netty.channel.unix.Errors$NativeIoException: epoll_wait(..) failed: Function not implemented

     [ https://issues.apache.org/jira/browse/QPIDJMS-581?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robbie Gemmell closed QPIDJMS-581.
----------------------------------
    Fix Version/s:     (was: 1.7.0)
                       (was: 2.1.0)
       Resolution: Information Provided

Bug in Netty, you can override the version of Netty you use with the 2.0.0 client to something newer, or use the newer 2.1.0 client that already has transitive dep on newer Netty.

Dropping the fix-version as its effectively duplicating the released QPIDJMS-570 already included, but added a link for posterity.

> Netty exception upon connect on Linux: io.netty.channel.unix.Errors$NativeIoException: epoll_wait(..) failed: Function not implemented
> --------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: QPIDJMS-581
>                 URL: https://issues.apache.org/jira/browse/QPIDJMS-581
>             Project: Qpid JMS
>          Issue Type: Bug
>          Components: qpid-jms-client
>    Affects Versions: 2.0.0
>            Reporter: Jiri Daněk
>            Priority: Major
>
> Running qpid-jms (through cli-java, [https://github.com/rh-messaging/cli-java]) fails
> {noformat}
>  command:
>         - cli-qpid-sender
>       image: quay.io/messaging/cli-java
>       args:
>         - '--broker'
>         - >-
>           amqp://persistence-ss-0.persistence-hdls-svc.shipshape-broker-bzh7k.svc.cluster.local:5672
>         - '--address'
>         - /someQueue
>         - '--count'
>         - '100'
>         - '--timeout'
>         - '40'
>         - '--msg-content'
>         - ABCDEFGHIJKLMNOPQRSTUVWXYZ
>         - '--log-msgs'
>         - json
>         - '--on-release'
>         - retry
> {noformat}
> {noformat}
> 16:07:31,067 WARN Unexpected exception in the selector loop.
> io.netty.channel.unix.Errors$NativeIoException: epoll_wait(..) failed: Function not implemented
> {noformat}
> We suspect the issue is fixed by [https://github.com/netty/netty/pull/12345] which is however not included in the version of netty used in 2.0.0 qpid-jms client.
> {quote}Tim Bish, 2 min
> io.netty.channel.unix.Errors$NativeIoException: epoll_wait(..) failed: Function not implemented
> that indicates its trying to use Epoll
> but appears that either A. the epoll version from netty is not right or it has a bug on whatever platform version you are running on so it thinks epoll is available but then falls over when it actually tries to use it
> {quote}
> {quote}Tim Bish, Wed 7:14 PM
> Checked back through the release and 2.0 uses 4.1.76.Final which doesn't not have the pwait fix so that would likely be the culprit
> 2.1.0 of Qpid JMS use 4.1.82.Final{quote}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org