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;
|
this.lbHelper = lbHelper;
|
||||||
|
|
||||||
NameResolverListenerImpl listener = new NameResolverListenerImpl(lbHelper, nameResolver);
|
NameResolverListenerImpl listener = new NameResolverListenerImpl(lbHelper, nameResolver);
|
||||||
try {
|
nameResolver.start(listener);
|
||||||
nameResolver.start(listener);
|
nameResolverStarted = true;
|
||||||
nameResolverStarted = true;
|
|
||||||
} catch (Throwable t) {
|
|
||||||
listener.onError(Status.fromThrowable(t));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Must be run from syncContext
|
// Must be run from syncContext
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue