YARN-9968. Public Localizer is exiting in NodeManager due to NullPointerException. Contributed by Tarun Parimi

This commit is contained in:
Szilard Nemeth 2019-11-22 12:58:10 +01:00
parent 8afabe41e4
commit 4c1a1287bc
1 changed files with 4 additions and 2 deletions

View File

@ -995,8 +995,10 @@ public class ResourceLocalizationService extends CompositeService
getLocalResourcesTracker(LocalResourceVisibility.APPLICATION, user, applicationId);
final String diagnostics = "Failed to download resource " +
assoc.getResource() + " " + e.getCause();
tracker.handle(new ResourceFailedLocalizationEvent(
assoc.getResource().getRequest(), diagnostics));
if(tracker != null) {
tracker.handle(new ResourceFailedLocalizationEvent(
assoc.getResource().getRequest(), diagnostics));
}
publicRsrc.handle(new ResourceFailedLocalizationEvent(
assoc.getResource().getRequest(), diagnostics));
LOG.error(diagnostics);