Skip to content

NPE in PickFirstLeafLoadBalancer #12796

@igorbernstein2

Description

@igorbernstein2

1.80.0

What is your environment?

Linux

What did you expect to see?

No NPE

What did you see instead?

Caused by: io.grpc.StatusRuntimeException: INTERNAL: Panic! This is a bug!
        at io.grpc.Status.asRuntimeException(Status.java:532)
        ... 42 common frames omitted
Caused by: java.lang.NullPointerException: Cannot invoke "io.grpc.internal.PickFirstLeafLoadBalancer$SubchannelData.getSubchannel()" because "subchannelData" is null
        at io.grpc.internal.PickFirstLeafLoadBalancer.acceptResolvedAddresses(PickFirstLeafLoadBalancer.java:154

Workaround

Set env var: GRPC_EXPERIMENTAL_ENABLE_NEW_PICK_FIRST=false

Internal tracking bug: b/505008317

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions