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:59:35 +01:00
parent af495192a5
commit dcc453b4b8
1 changed files with 4 additions and 2 deletions

View File

@ -987,8 +987,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);