[ https://issues.apache.org/jira/browse/YARN-1550?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Anubhav Dhoot updated YARN-1550: -------------------------------- Attachment: YARN-1550.001.patch Updated caolong's patch > NPE in FairSchedulerAppsBlock#render > ------------------------------------ > > Key: YARN-1550 > URL: https://issues.apache.org/jira/browse/YARN-1550 > Project: Hadoop YARN > Issue Type: Bug > Components: scheduler > Affects Versions: 2.2.0 > Reporter: caolong > Priority: Critical > Fix For: 2.2.1 > > Attachments: YARN-1550.001.patch, YARN-1550.patch > > > three Steps : > 1、debug at RMAppManager#submitApplication after code > if (rmContext.getRMApps().putIfAbsent(applicationId, application) != > null) { > String message = "Application with id " + applicationId > + " is already present! Cannot add a duplicate!"; > LOG.warn(message); > throw RPCUtil.getRemoteException(message); > } > 2、submit one application:hadoop jar > ~/hadoop-current/share/hadoop/mapreduce/hadoop-mapreduce-client-jobclient-2.0.0-ydh2.2.0-tests.jar > sleep -Dhadoop.job.ugi=test2,#111111 -Dmapreduce.job.queuename=p1 -m 1 -mt 1 > -r 1 > 3、go in page :http://ip:50030/cluster/scheduler and find 500 ERROR! > the log: > {noformat} > 2013-12-30 11:51:43,795 ERROR org.apache.hadoop.yarn.webapp.Dispatcher: error > handling URI: /cluster/scheduler > java.lang.reflect.InvocationTargetException > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > .... > Caused by: java.lang.NullPointerException > at > org.apache.hadoop.yarn.server.resourcemanager.webapp.FairSchedulerAppsBlock.render(FairSchedulerAppsBlock.java:96) > at > org.apache.hadoop.yarn.webapp.view.HtmlBlock.render(HtmlBlock.java:66) > at > org.apache.hadoop.yarn.webapp.view.HtmlBlock.renderPartial(HtmlBlock.java:76) > {noformat} -- This message was sent by Atlassian JIRA (v6.2#6252)