mirror of https://github.com/grpc/grpc-java.git
core: stop catching exceptions from NameResolver.start() (#5452)
It's not supposed to throw. Any exception from it should be considered a bug and deserves a panic.
This commit is contained in:
parent
e5e01b5169
commit
f095926d2c
|
|
@ -363,12 +363,8 @@ final class ManagedChannelImpl extends ManagedChannel implements
|
|||
this.lbHelper = lbHelper;
|
||||
|
||||
NameResolverListenerImpl listener = new NameResolverListenerImpl(lbHelper, nameResolver);
|
||||
try {
|
||||
nameResolver.start(listener);
|
||||
nameResolverStarted = true;
|
||||
} catch (Throwable t) {
|
||||
listener.onError(Status.fromThrowable(t));
|
||||
}
|
||||
nameResolver.start(listener);
|
||||
nameResolverStarted = true;
|
||||
}
|
||||
|
||||
// Must be run from syncContext
|
||||
|
|
|
|||
Loading…
Reference in New Issue