Uploaded image for project: 'Apache Storm'
  1. Apache Storm
  2. STORM-3352

Use Netty BOM to lock all Netty artifacts to same version

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 2.0.0
    • Fix Version/s: 2.0.0
    • Component/s: None

      Description

      We are not properly ensuring that Netty artifacts are the same version. I got a test failure in storm-cassandra, because netty-all is version 4.1.30, but cassandra pulls in Netty in version 4.0.37.

      java.lang.NoSuchMethodError: io.netty.util.internal.PlatformDependent.normalizedArch()Ljava/lang/String;
          at io.netty.channel.epoll.Native.loadNativeLibrary(Native.java:180) ~[netty-all-4.1.30.Final.jar:4.1.30.Final]
          at io.netty.channel.epoll.Native.<clinit>(Native.java:61) ~[netty-all-4.1.30.Final.jar:4.1.30.Final]
          at io.netty.channel.epoll.Epoll.<clinit>(Epoll.java:38) ~[netty-all-4.1.30.Final.jar:4.1.30.Final]
          at org.apache.cassandra.transport.Server.run(Server.java:147) ~[cassandra-all-2.1.7.jar:2.1.7]

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Srdo Stig Rohde Døssing
                Reporter:
                Srdo Stig Rohde Døssing
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1.5h
                  1.5h