java.lang.IllegalArgumentException: Jetty ALPN/NPN has not been properly configured.

Stack Overflow | richs | 5 days ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    grpc protocol buffer client returns Jetty ALPN/NPN error

    Stack Overflow | 5 days ago | richs
    java.lang.IllegalArgumentException: Jetty ALPN/NPN has not been properly configured.
  2. 0

    Exception when configuring SSL: "Jetty ALPN/NPN has not been properly configured." (and possible solution)

    GitHub | 1 year ago | gubby
    java.lang.IllegalArgumentException: Jetty ALPN/NPN has not been properly configured.
  3. 0

    Grpc-java client with TLS

    Google Groups | 11 months ago | Dino Wernli
    java.lang.IllegalArgumentException: Jetty ALPN/NPN has not been properly configured.
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. java.lang.IllegalArgumentException

    Jetty ALPN/NPN has not been properly configured.

    at io.grpc.netty.GrpcSslContexts.selectApplicationProtocolConfig()
  2. io.grpc.netty
    NettyChannelBuilder$NettyTransportFactory.newClientTransport
    1. io.grpc.netty.GrpcSslContexts.selectApplicationProtocolConfig(GrpcSslContexts.java:153)
    2. io.grpc.netty.GrpcSslContexts.configure(GrpcSslContexts.java:130)
    3. io.grpc.netty.GrpcSslContexts.configure(GrpcSslContexts.java:119)
    4. io.grpc.netty.GrpcSslContexts.forClient(GrpcSslContexts.java:90)
    5. io.grpc.netty.NettyChannelBuilder.createProtocolNegotiator(NettyChannelBuilder.java:265)
    6. io.grpc.netty.NettyChannelBuilder$NettyTransportFactory.newClientTransport(NettyChannelBuilder.java:324)
    6 frames
  3. io.grpc.internal
    ManagedChannelImpl$3.getTransport
    1. io.grpc.internal.CallCredentialsApplyingTransportFactory.newClientTransport(CallCredentialsApplyingTransportFactory.java:62)
    2. io.grpc.internal.TransportSet.startNewTransport(TransportSet.java:215)
    3. io.grpc.internal.TransportSet.obtainActiveTransport(TransportSet.java:192)
    4. io.grpc.internal.ManagedChannelImpl$3.getTransport(ManagedChannelImpl.java:651)
    5. io.grpc.internal.ManagedChannelImpl$3.getTransport(ManagedChannelImpl.java:592)
    5 frames
  4. io.grpc
    DummyLoadBalancerFactory$DummyLoadBalancer$1.get
    1. io.grpc.DummyLoadBalancerFactory$DummyLoadBalancer$1.get(DummyLoadBalancerFactory.java:135)
    1 frame
  5. io.grpc.internal
    DelayedClientTransport$2.run
    1. io.grpc.internal.DelayedClientTransport$2.run(DelayedClientTransport.java:262)
    1 frame
  6. Java RT
    Thread.run
    1. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    2. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    3. java.lang.Thread.run(Thread.java:745)
    3 frames