Uploaded image for project: 'Qpid JMS'
  1. Qpid JMS
  2. QPIDJMS-334

warning emitted by 32bit JVM during attempt to load 64bit Netty native epoll transport

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 0.25.0
    • 0.26.0
    • qpid-jms-client
    • None

    Description

      As discussed on QPIDJMS-315 and before in ARTEMIS-1099, using Netty 4.1.15 and below with its epoll transport module present can lead to a warning being emitted on a 32bit JVM, since only a 64bit variant is provided but attempt was still made to load it during the availability checking, leading the JVM itself to emit a warning about the architecture mismatch.

      The PRs https://github.com/netty/netty/issues/7150 / https://github.com/netty/netty/pull/7163 addressed this in Netty 4.1.16, making the archiecture part of the native library name, so it doesn't attempt to load the native 64bit library on a 32bit JVM.

      QPIDJMS-318 covered the update to Netty 4.1.16 which incorporated this fix.

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            robbie Robbie Gemmell
            robbie Robbie Gemmell
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment