[jira] [Commented] (MAPREDUCE-2058) FairScheduler:NullPointerException in web interface when JobTracker not initialized
[ https://issues.apache.org/jira/browse/MAPREDUCE-2058?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14524587#comment-14524587 ] Hadoop QA commented on MAPREDUCE-2058: -- \\ \\ | (x) *{color:red}-1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || | {color:red}-1{color} | patch | 0m 0s | The patch command could not apply the patch during dryrun. | \\ \\ || Subsystem || Report/Notes || | Patch URL | http://issues.apache.org/jira/secure/attachment/12555264/MAPREDUCE-2058-branch-1.patch | | Optional Tests | javadoc javac unit findbugs checkstyle | | git revision | trunk / f1a152c | | Console output | https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/5502/console | This message was automatically generated. > FairScheduler:NullPointerException in web interface when JobTracker not > initialized > --- > > Key: MAPREDUCE-2058 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-2058 > Project: Hadoop Map/Reduce > Issue Type: Bug > Components: contrib/fair-share >Affects Versions: 0.22.0, 1.0.4 >Reporter: Dan Adkins > Attachments: MAPREDUCE-2058-branch-1.patch, MAPREDUCE-2058.patch > > > When I contact the jobtracker web interface prior to the job tracker being > fully initialized (say, if hdfs is still in safe mode), I get the following > error: > 10/09/09 18:06:02 ERROR mortbay.log: /jobtracker.jsp > java.lang.NullPointerException > at > org.apache.hadoop.mapred.FairScheduler.getJobs(FairScheduler.java:909) > at > org.apache.hadoop.mapred.JobTracker.getJobsFromQueue(JobTracker.java:4357) > at > org.apache.hadoop.mapred.JobTracker.getQueueInfoArray(JobTracker.java:4334) > at > org.apache.hadoop.mapred.JobTracker.getRootQueues(JobTracker.java:4295) > at > org.apache.hadoop.mapred.jobtracker_jsp.generateSummaryTable(jobtracker_jsp.java:44) > at > org.apache.hadoop.mapred.jobtracker_jsp._jspService(jobtracker_jsp.java:176) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1124) > at > org.apache.hadoop.http.HttpServer$QuotingInputFilter.doFilter(HttpServer.java:857) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1115) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:361) > at > org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) > at > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) > at > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) > at > org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417) > at > org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) > at > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) > at org.mortbay.jetty.Server.handle(Server.java:324) > at > org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534) > at > org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864) > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:533) > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:207) > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:403) > at > org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) > at > org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:522) -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (MAPREDUCE-2058) FairScheduler:NullPointerException in web interface when JobTracker not initialized
[ https://issues.apache.org/jira/browse/MAPREDUCE-2058?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13506028#comment-13506028 ] Hadoop QA commented on MAPREDUCE-2058: -- {color:red}-1 overall{color}. Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12555264/MAPREDUCE-2058-branch-1.patch against trunk revision . {color:red}-1 patch{color}. The patch command could not apply the patch. Console output: https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/3076//console This message is automatically generated. > FairScheduler:NullPointerException in web interface when JobTracker not > initialized > --- > > Key: MAPREDUCE-2058 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-2058 > Project: Hadoop Map/Reduce > Issue Type: Bug > Components: contrib/fair-share >Affects Versions: 0.22.0, 1.0.4 >Reporter: Dan Adkins > Attachments: MAPREDUCE-2058-branch-1.patch, MAPREDUCE-2058.patch > > > When I contact the jobtracker web interface prior to the job tracker being > fully initialized (say, if hdfs is still in safe mode), I get the following > error: > 10/09/09 18:06:02 ERROR mortbay.log: /jobtracker.jsp > java.lang.NullPointerException > at > org.apache.hadoop.mapred.FairScheduler.getJobs(FairScheduler.java:909) > at > org.apache.hadoop.mapred.JobTracker.getJobsFromQueue(JobTracker.java:4357) > at > org.apache.hadoop.mapred.JobTracker.getQueueInfoArray(JobTracker.java:4334) > at > org.apache.hadoop.mapred.JobTracker.getRootQueues(JobTracker.java:4295) > at > org.apache.hadoop.mapred.jobtracker_jsp.generateSummaryTable(jobtracker_jsp.java:44) > at > org.apache.hadoop.mapred.jobtracker_jsp._jspService(jobtracker_jsp.java:176) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1124) > at > org.apache.hadoop.http.HttpServer$QuotingInputFilter.doFilter(HttpServer.java:857) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1115) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:361) > at > org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) > at > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) > at > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) > at > org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417) > at > org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) > at > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) > at org.mortbay.jetty.Server.handle(Server.java:324) > at > org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534) > at > org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864) > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:533) > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:207) > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:403) > at > org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) > at > org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:522) -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (MAPREDUCE-2058) FairScheduler:NullPointerException in web interface when JobTracker not initialized
[ https://issues.apache.org/jira/browse/MAPREDUCE-2058?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12907862#action_12907862 ] Scott Chen commented on MAPREDUCE-2058: --- Quickly looked at the code. JobTracker.infoServer is started in the constructor of JobTracker. But FairScheduler.start() which initialize FairScheduler.poolMgr is called in JobTracker.offerService(). So in this period if someone visite the page the NPE will be thrown. > FairScheduler:NullPointerException in web interface when JobTracker not > initialized > --- > > Key: MAPREDUCE-2058 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-2058 > Project: Hadoop Map/Reduce > Issue Type: Bug > Components: contrib/fair-share >Affects Versions: 0.22.0 >Reporter: Dan Adkins > > When I contact the jobtracker web interface prior to the job tracker being > fully initialized (say, if hdfs is still in safe mode), I get the following > error: > 10/09/09 18:06:02 ERROR mortbay.log: /jobtracker.jsp > java.lang.NullPointerException > at > org.apache.hadoop.mapred.FairScheduler.getJobs(FairScheduler.java:909) > at > org.apache.hadoop.mapred.JobTracker.getJobsFromQueue(JobTracker.java:4357) > at > org.apache.hadoop.mapred.JobTracker.getQueueInfoArray(JobTracker.java:4334) > at > org.apache.hadoop.mapred.JobTracker.getRootQueues(JobTracker.java:4295) > at > org.apache.hadoop.mapred.jobtracker_jsp.generateSummaryTable(jobtracker_jsp.java:44) > at > org.apache.hadoop.mapred.jobtracker_jsp._jspService(jobtracker_jsp.java:176) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1124) > at > org.apache.hadoop.http.HttpServer$QuotingInputFilter.doFilter(HttpServer.java:857) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1115) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:361) > at > org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) > at > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) > at > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) > at > org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417) > at > org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) > at > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) > at org.mortbay.jetty.Server.handle(Server.java:324) > at > org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534) > at > org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864) > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:533) > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:207) > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:403) > at > org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) > at > org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:522) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (MAPREDUCE-2058) FairScheduler:NullPointerException in web interface when JobTracker not initialized
[ https://issues.apache.org/jira/browse/MAPREDUCE-2058?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12907717#action_12907717 ] Dan Adkins commented on MAPREDUCE-2058: --- I have observed this in https://svn.apache.org/repos/asf/hadoop/mapreduce/tr...@994941 as well as in the recent hadoop-0.21.0 release. > FairScheduler:NullPointerException in web interface when JobTracker not > initialized > --- > > Key: MAPREDUCE-2058 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-2058 > Project: Hadoop Map/Reduce > Issue Type: Bug > Components: contrib/fair-share >Affects Versions: 0.22.0 >Reporter: Dan Adkins > > When I contact the jobtracker web interface prior to the job tracker being > fully initialized (say, if hdfs is still in safe mode), I get the following > error: > 10/09/09 18:06:02 ERROR mortbay.log: /jobtracker.jsp > java.lang.NullPointerException > at > org.apache.hadoop.mapred.FairScheduler.getJobs(FairScheduler.java:909) > at > org.apache.hadoop.mapred.JobTracker.getJobsFromQueue(JobTracker.java:4357) > at > org.apache.hadoop.mapred.JobTracker.getQueueInfoArray(JobTracker.java:4334) > at > org.apache.hadoop.mapred.JobTracker.getRootQueues(JobTracker.java:4295) > at > org.apache.hadoop.mapred.jobtracker_jsp.generateSummaryTable(jobtracker_jsp.java:44) > at > org.apache.hadoop.mapred.jobtracker_jsp._jspService(jobtracker_jsp.java:176) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1124) > at > org.apache.hadoop.http.HttpServer$QuotingInputFilter.doFilter(HttpServer.java:857) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1115) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:361) > at > org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) > at > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) > at > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) > at > org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417) > at > org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) > at > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) > at org.mortbay.jetty.Server.handle(Server.java:324) > at > org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534) > at > org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864) > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:533) > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:207) > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:403) > at > org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) > at > org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:522) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (MAPREDUCE-2058) FairScheduler:NullPointerException in web interface when JobTracker not initialized
[ https://issues.apache.org/jira/browse/MAPREDUCE-2058?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12907711#action_12907711 ] Todd Lipcon commented on MAPREDUCE-2058: Can you confirm the specific version this is on? > FairScheduler:NullPointerException in web interface when JobTracker not > initialized > --- > > Key: MAPREDUCE-2058 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-2058 > Project: Hadoop Map/Reduce > Issue Type: Bug > Components: contrib/fair-share >Affects Versions: 0.22.0 >Reporter: Dan Adkins > > When I contact the jobtracker web interface prior to the job tracker being > fully initialized (say, if hdfs is still in safe mode), I get the following > error: > 10/09/09 18:06:02 ERROR mortbay.log: /jobtracker.jsp > java.lang.NullPointerException > at > org.apache.hadoop.mapred.FairScheduler.getJobs(FairScheduler.java:909) > at > org.apache.hadoop.mapred.JobTracker.getJobsFromQueue(JobTracker.java:4357) > at > org.apache.hadoop.mapred.JobTracker.getQueueInfoArray(JobTracker.java:4334) > at > org.apache.hadoop.mapred.JobTracker.getRootQueues(JobTracker.java:4295) > at > org.apache.hadoop.mapred.jobtracker_jsp.generateSummaryTable(jobtracker_jsp.java:44) > at > org.apache.hadoop.mapred.jobtracker_jsp._jspService(jobtracker_jsp.java:176) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) > at > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1124) > at > org.apache.hadoop.http.HttpServer$QuotingInputFilter.doFilter(HttpServer.java:857) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1115) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:361) > at > org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) > at > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) > at > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766) > at > org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417) > at > org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230) > at > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) > at org.mortbay.jetty.Server.handle(Server.java:324) > at > org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534) > at > org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864) > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:533) > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:207) > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:403) > at > org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409) > at > org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:522) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.