[jira] [Commented] (YARN-4452) NPE when submit Unmanaged application
[ https://issues.apache.org/jira/browse/YARN-4452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15115514#comment-15115514 ] Jason Lowe commented on YARN-4452: -- I recently came across the same type of NPE in a 2.7.3-based build. The cherry-picks for branch-2.8 and branch-2.7 were performed incorrectly, as if it was using the patch for 2.6. Only one of the two null checks from the trunk patch were present. I reverted the original commits and re-picked the trunk patch to branch-2.8 and branch-2.7. > NPE when submit Unmanaged application > - > > Key: YARN-4452 > URL: https://issues.apache.org/jira/browse/YARN-4452 > Project: Hadoop YARN > Issue Type: Bug >Affects Versions: 2.7.1, 2.6.2 >Reporter: Naganarasimha G R >Assignee: Naganarasimha G R >Priority: Critical > Fix For: 2.8.0, 2.7.3, 2.6.4 > > Attachments: YARN-4452-branch-2.6.3.v1.001.patch, > YARN-4452.v1.001.patch, YARN-4452.v1.002.patch > > > As reported in the forum by Wen Lin (w...@pivotal.io) > {quote} > [gpadmin@master simple-yarn-app]$ hadoop jar > ~/hadoop/singlecluster/hadoop/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-2.6.0.3.0.0.0-120.jar > Client --classpath ./target/simple-yarn-app-1.1.0.jar -cmd "java > com.hortonworks.simpleyarnapp.ApplicationMaster /bin/date 2" > {quote} > error is coming as > {code} > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: Error in > handling event type REGISTERED for applicationAttempt > application_1450079798629_0001 > 664 java.lang.NullPointerException > 665 at > org.apache.hadoop.yarn.server.resourcemanager.metrics.SystemMetricsPublisher.appAttemptRegistered(SystemMetricsPublisher.java:143) > 666 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1365) > 667 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1341) > 668 at > org.apache.hadoop.yarn.state.StateMachineFactory$SingleInternalArc.doTransition(StateMachineFactory.java:362) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (YARN-4452) NPE when submit Unmanaged application
[ https://issues.apache.org/jira/browse/YARN-4452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15062082#comment-15062082 ] Junping Du commented on YARN-4452: -- Thanks Naga. A correction here is the patch will be commit to 2.6 (for 2.6.4) instead of 2.6.3 given 2.6.3 RC is out and pass the vote. I have commit the patch to trunk, branch-2, branch-2.6, branch-2.7 and branch-2.8. Thanks Naga for the contribution. > NPE when submit Unmanaged application > - > > Key: YARN-4452 > URL: https://issues.apache.org/jira/browse/YARN-4452 > Project: Hadoop YARN > Issue Type: Bug >Affects Versions: 2.7.1, 2.6.2 >Reporter: Naganarasimha G R >Assignee: Naganarasimha G R >Priority: Critical > Fix For: 2.8.0, 2.7.3, 2.6.4 > > Attachments: YARN-4452-branch-2.6.3.v1.001.patch, > YARN-4452.v1.001.patch, YARN-4452.v1.002.patch > > > As reported in the forum by Wen Lin (w...@pivotal.io) > {quote} > [gpadmin@master simple-yarn-app]$ hadoop jar > ~/hadoop/singlecluster/hadoop/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-2.6.0.3.0.0.0-120.jar > Client --classpath ./target/simple-yarn-app-1.1.0.jar -cmd "java > com.hortonworks.simpleyarnapp.ApplicationMaster /bin/date 2" > {quote} > error is coming as > {code} > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: Error in > handling event type REGISTERED for applicationAttempt > application_1450079798629_0001 > 664 java.lang.NullPointerException > 665 at > org.apache.hadoop.yarn.server.resourcemanager.metrics.SystemMetricsPublisher.appAttemptRegistered(SystemMetricsPublisher.java:143) > 666 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1365) > 667 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1341) > 668 at > org.apache.hadoop.yarn.state.StateMachineFactory$SingleInternalArc.doTransition(StateMachineFactory.java:362) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (YARN-4452) NPE when submit Unmanaged application
[ https://issues.apache.org/jira/browse/YARN-4452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15062106#comment-15062106 ] Lin Wen commented on YARN-4452: --- Naga and Junping, Thank you very much! > NPE when submit Unmanaged application > - > > Key: YARN-4452 > URL: https://issues.apache.org/jira/browse/YARN-4452 > Project: Hadoop YARN > Issue Type: Bug >Affects Versions: 2.7.1, 2.6.2 >Reporter: Naganarasimha G R >Assignee: Naganarasimha G R >Priority: Critical > Fix For: 2.8.0, 2.7.3, 2.6.4 > > Attachments: YARN-4452-branch-2.6.3.v1.001.patch, > YARN-4452.v1.001.patch, YARN-4452.v1.002.patch > > > As reported in the forum by Wen Lin (w...@pivotal.io) > {quote} > [gpadmin@master simple-yarn-app]$ hadoop jar > ~/hadoop/singlecluster/hadoop/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-2.6.0.3.0.0.0-120.jar > Client --classpath ./target/simple-yarn-app-1.1.0.jar -cmd "java > com.hortonworks.simpleyarnapp.ApplicationMaster /bin/date 2" > {quote} > error is coming as > {code} > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: Error in > handling event type REGISTERED for applicationAttempt > application_1450079798629_0001 > 664 java.lang.NullPointerException > 665 at > org.apache.hadoop.yarn.server.resourcemanager.metrics.SystemMetricsPublisher.appAttemptRegistered(SystemMetricsPublisher.java:143) > 666 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1365) > 667 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1341) > 668 at > org.apache.hadoop.yarn.state.StateMachineFactory$SingleInternalArc.doTransition(StateMachineFactory.java:362) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (YARN-4452) NPE when submit Unmanaged application
[ https://issues.apache.org/jira/browse/YARN-4452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15062338#comment-15062338 ] Naganarasimha G R commented on YARN-4452: - Thanks for reviewing and committing the patch [~djp], and [~wlin] for raising the issue. bq. patch will be commit to 2.6 (for 2.6.4) instead of 2.6.3 given 2.6.3 RC is out and pass the vote. As i had already branch for 2.6.3 in my machine, created the patch for the issue on top of it (also its same as 2.6 branch). > NPE when submit Unmanaged application > - > > Key: YARN-4452 > URL: https://issues.apache.org/jira/browse/YARN-4452 > Project: Hadoop YARN > Issue Type: Bug >Affects Versions: 2.7.1, 2.6.2 >Reporter: Naganarasimha G R >Assignee: Naganarasimha G R >Priority: Critical > Fix For: 2.8.0, 2.7.3, 2.6.4 > > Attachments: YARN-4452-branch-2.6.3.v1.001.patch, > YARN-4452.v1.001.patch, YARN-4452.v1.002.patch > > > As reported in the forum by Wen Lin (w...@pivotal.io) > {quote} > [gpadmin@master simple-yarn-app]$ hadoop jar > ~/hadoop/singlecluster/hadoop/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-2.6.0.3.0.0.0-120.jar > Client --classpath ./target/simple-yarn-app-1.1.0.jar -cmd "java > com.hortonworks.simpleyarnapp.ApplicationMaster /bin/date 2" > {quote} > error is coming as > {code} > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: Error in > handling event type REGISTERED for applicationAttempt > application_1450079798629_0001 > 664 java.lang.NullPointerException > 665 at > org.apache.hadoop.yarn.server.resourcemanager.metrics.SystemMetricsPublisher.appAttemptRegistered(SystemMetricsPublisher.java:143) > 666 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1365) > 667 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1341) > 668 at > org.apache.hadoop.yarn.state.StateMachineFactory$SingleInternalArc.doTransition(StateMachineFactory.java:362) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (YARN-4452) NPE when submit Unmanaged application
[ https://issues.apache.org/jira/browse/YARN-4452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15061932#comment-15061932 ] Hadoop QA commented on YARN-4452: - | (x) *{color:red}-1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || | {color:blue}0{color} | {color:blue} reexec {color} | {color:blue} 0m 0s {color} | {color:blue} Docker mode activated. {color} | | {color:green}+1{color} | {color:green} @author {color} | {color:green} 0m 0s {color} | {color:green} The patch does not contain any @author tags. {color} | | {color:green}+1{color} | {color:green} test4tests {color} | {color:green} 0m 0s {color} | {color:green} The patch appears to include 1 new or modified test files. {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 11m 9s {color} | {color:green} branch-2.6.3 passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 25s {color} | {color:green} branch-2.6.3 passed with JDK v1.8.0_66 {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 25s {color} | {color:green} branch-2.6.3 passed with JDK v1.7.0_91 {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 18s {color} | {color:green} branch-2.6.3 passed {color} | | {color:green}+1{color} | {color:green} mvnsite {color} | {color:green} 0m 34s {color} | {color:green} branch-2.6.3 passed {color} | | {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 20s {color} | {color:green} branch-2.6.3 passed {color} | | {color:red}-1{color} | {color:red} findbugs {color} | {color:red} 1m 2s {color} | {color:red} hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager in branch-2.6.3 has 2 extant Findbugs warnings. {color} | | {color:red}-1{color} | {color:red} javadoc {color} | {color:red} 0m 22s {color} | {color:red} hadoop-yarn-server-resourcemanager in branch-2.6.3 failed with JDK v1.8.0_66. {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 21s {color} | {color:green} branch-2.6.3 passed with JDK v1.7.0_91 {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 0m 29s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 21s {color} | {color:green} the patch passed with JDK v1.8.0_66 {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 0m 21s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 27s {color} | {color:green} the patch passed with JDK v1.7.0_91 {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 0m 27s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 12s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} mvnsite {color} | {color:green} 0m 32s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 14s {color} | {color:green} the patch passed {color} | | {color:red}-1{color} | {color:red} whitespace {color} | {color:red} 0m 1s {color} | {color:red} The patch has 1450 line(s) that end in whitespace. Use git apply --whitespace=fix. {color} | | {color:red}-1{color} | {color:red} whitespace {color} | {color:red} 0m 40s {color} | {color:red} The patch has 101 line(s) with tabs. {color} | | {color:green}+1{color} | {color:green} findbugs {color} | {color:green} 1m 2s {color} | {color:green} the patch passed {color} | | {color:red}-1{color} | {color:red} javadoc {color} | {color:red} 0m 18s {color} | {color:red} hadoop-yarn-server-resourcemanager in the patch failed with JDK v1.8.0_66. {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 22s {color} | {color:green} the patch passed with JDK v1.7.0_91 {color} | | {color:red}-1{color} | {color:red} unit {color} | {color:red} 45m 16s {color} | {color:red} hadoop-yarn-server-resourcemanager in the patch failed with JDK v1.8.0_66. {color} | | {color:red}-1{color} | {color:red} unit {color} | {color:red} 46m 25s {color} | {color:red} hadoop-yarn-server-resourcemanager in the patch failed with JDK v1.7.0_91. {color} | | {color:red}-1{color} | {color:red} asflicense {color} | {color:red} 0m 43s {color} | {color:red} Patch generated 123 ASF License warnings. {color} | | {color:black}{color} | {color:black} {color} | {color:black} 113m 25s {color} | {color:black} {color} | \\ \\ || Reason || Tests || | JDK v1.8.0_66 Failed junit tests | hadoop.yarn.server.resourcemanager.TestClientRMTokens | | | hadoop.yarn.server.resourcemanager.recovery.TestFSRMStateStore | | |
[jira] [Commented] (YARN-4452) NPE when submit Unmanaged application
[ https://issues.apache.org/jira/browse/YARN-4452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15060574#comment-15060574 ] Hudson commented on YARN-4452: -- SUCCESS: Integrated in Hadoop-trunk-Commit #8975 (See [https://builds.apache.org/job/Hadoop-trunk-Commit/8975/]) YARN-4452. NPE when submit Unmanaged application. Contributed by (junping_du: rev 50bd067e1d63d4c80dc1e7bf4024bfaf42cf4416) * hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/test/java/org/apache/hadoop/yarn/server/resourcemanager/metrics/TestSystemMetricsPublisher.java * hadoop-yarn-project/CHANGES.txt * hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/metrics/SystemMetricsPublisher.java > NPE when submit Unmanaged application > - > > Key: YARN-4452 > URL: https://issues.apache.org/jira/browse/YARN-4452 > Project: Hadoop YARN > Issue Type: Bug >Affects Versions: 2.7.1, 2.6.2 >Reporter: Naganarasimha G R >Assignee: Naganarasimha G R >Priority: Critical > Attachments: YARN-4452.v1.001.patch, YARN-4452.v1.002.patch > > > As reported in the forum by Wen Lin (w...@pivotal.io) > {quote} > [gpadmin@master simple-yarn-app]$ hadoop jar > ~/hadoop/singlecluster/hadoop/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-2.6.0.3.0.0.0-120.jar > Client --classpath ./target/simple-yarn-app-1.1.0.jar -cmd "java > com.hortonworks.simpleyarnapp.ApplicationMaster /bin/date 2" > {quote} > error is coming as > {code} > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: Error in > handling event type REGISTERED for applicationAttempt > application_1450079798629_0001 > 664 java.lang.NullPointerException > 665 at > org.apache.hadoop.yarn.server.resourcemanager.metrics.SystemMetricsPublisher.appAttemptRegistered(SystemMetricsPublisher.java:143) > 666 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1365) > 667 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1341) > 668 at > org.apache.hadoop.yarn.state.StateMachineFactory$SingleInternalArc.doTransition(StateMachineFactory.java:362) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (YARN-4452) NPE when submit Unmanaged application
[ https://issues.apache.org/jira/browse/YARN-4452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15060568#comment-15060568 ] Junping Du commented on YARN-4452: -- I just committed 002 patch to trunk and branch-2. However, I meet some conflict/build error in backporting to 2.6. Naga, can you put a patch for 2.6? Thanks! > NPE when submit Unmanaged application > - > > Key: YARN-4452 > URL: https://issues.apache.org/jira/browse/YARN-4452 > Project: Hadoop YARN > Issue Type: Bug >Affects Versions: 2.7.1, 2.6.2 >Reporter: Naganarasimha G R >Assignee: Naganarasimha G R >Priority: Critical > Attachments: YARN-4452.v1.001.patch, YARN-4452.v1.002.patch > > > As reported in the forum by Wen Lin (w...@pivotal.io) > {quote} > [gpadmin@master simple-yarn-app]$ hadoop jar > ~/hadoop/singlecluster/hadoop/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-2.6.0.3.0.0.0-120.jar > Client --classpath ./target/simple-yarn-app-1.1.0.jar -cmd "java > com.hortonworks.simpleyarnapp.ApplicationMaster /bin/date 2" > {quote} > error is coming as > {code} > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: Error in > handling event type REGISTERED for applicationAttempt > application_1450079798629_0001 > 664 java.lang.NullPointerException > 665 at > org.apache.hadoop.yarn.server.resourcemanager.metrics.SystemMetricsPublisher.appAttemptRegistered(SystemMetricsPublisher.java:143) > 666 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1365) > 667 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1341) > 668 at > org.apache.hadoop.yarn.state.StateMachineFactory$SingleInternalArc.doTransition(StateMachineFactory.java:362) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (YARN-4452) NPE when submit Unmanaged application
[ https://issues.apache.org/jira/browse/YARN-4452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15061260#comment-15061260 ] Naganarasimha G R commented on YARN-4452: - will provide for it shortly ! > NPE when submit Unmanaged application > - > > Key: YARN-4452 > URL: https://issues.apache.org/jira/browse/YARN-4452 > Project: Hadoop YARN > Issue Type: Bug >Affects Versions: 2.7.1, 2.6.2 >Reporter: Naganarasimha G R >Assignee: Naganarasimha G R >Priority: Critical > Attachments: YARN-4452.v1.001.patch, YARN-4452.v1.002.patch > > > As reported in the forum by Wen Lin (w...@pivotal.io) > {quote} > [gpadmin@master simple-yarn-app]$ hadoop jar > ~/hadoop/singlecluster/hadoop/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-2.6.0.3.0.0.0-120.jar > Client --classpath ./target/simple-yarn-app-1.1.0.jar -cmd "java > com.hortonworks.simpleyarnapp.ApplicationMaster /bin/date 2" > {quote} > error is coming as > {code} > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: Error in > handling event type REGISTERED for applicationAttempt > application_1450079798629_0001 > 664 java.lang.NullPointerException > 665 at > org.apache.hadoop.yarn.server.resourcemanager.metrics.SystemMetricsPublisher.appAttemptRegistered(SystemMetricsPublisher.java:143) > 666 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1365) > 667 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1341) > 668 at > org.apache.hadoop.yarn.state.StateMachineFactory$SingleInternalArc.doTransition(StateMachineFactory.java:362) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (YARN-4452) NPE when submit Unmanaged application
[ https://issues.apache.org/jira/browse/YARN-4452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15060119#comment-15060119 ] Naganarasimha G R commented on YARN-4452: - Hi [~djp], thanks for sharing your views. bq. But may be we can consider to add some unexpectedExceptionHandler to some non-critical component (like metrics) so NPE or other exceptions on these component won't be necessary to bring down RM. We can have a separate JIRA to fix it if you don't want to address here. +1 for this approach but I believe it can be done in other jira (as this critical jira), if you are fine will create a new jira and work in that. > NPE when submit Unmanaged application > - > > Key: YARN-4452 > URL: https://issues.apache.org/jira/browse/YARN-4452 > Project: Hadoop YARN > Issue Type: Bug >Affects Versions: 2.7.1, 2.6.2 >Reporter: Naganarasimha G R >Assignee: Naganarasimha G R >Priority: Critical > Attachments: YARN-4452.v1.001.patch, YARN-4452.v1.002.patch > > > As reported in the forum by Wen Lin (w...@pivotal.io) > {quote} > [gpadmin@master simple-yarn-app]$ hadoop jar > ~/hadoop/singlecluster/hadoop/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-2.6.0.3.0.0.0-120.jar > Client --classpath ./target/simple-yarn-app-1.1.0.jar -cmd "java > com.hortonworks.simpleyarnapp.ApplicationMaster /bin/date 2" > {quote} > error is coming as > {code} > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: Error in > handling event type REGISTERED for applicationAttempt > application_1450079798629_0001 > 664 java.lang.NullPointerException > 665 at > org.apache.hadoop.yarn.server.resourcemanager.metrics.SystemMetricsPublisher.appAttemptRegistered(SystemMetricsPublisher.java:143) > 666 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1365) > 667 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1341) > 668 at > org.apache.hadoop.yarn.state.StateMachineFactory$SingleInternalArc.doTransition(StateMachineFactory.java:362) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (YARN-4452) NPE when submit Unmanaged application
[ https://issues.apache.org/jira/browse/YARN-4452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15060241#comment-15060241 ] Junping Du commented on YARN-4452: -- Filed YARN-4466. Committing 002 patch. > NPE when submit Unmanaged application > - > > Key: YARN-4452 > URL: https://issues.apache.org/jira/browse/YARN-4452 > Project: Hadoop YARN > Issue Type: Bug >Affects Versions: 2.7.1, 2.6.2 >Reporter: Naganarasimha G R >Assignee: Naganarasimha G R >Priority: Critical > Attachments: YARN-4452.v1.001.patch, YARN-4452.v1.002.patch > > > As reported in the forum by Wen Lin (w...@pivotal.io) > {quote} > [gpadmin@master simple-yarn-app]$ hadoop jar > ~/hadoop/singlecluster/hadoop/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-2.6.0.3.0.0.0-120.jar > Client --classpath ./target/simple-yarn-app-1.1.0.jar -cmd "java > com.hortonworks.simpleyarnapp.ApplicationMaster /bin/date 2" > {quote} > error is coming as > {code} > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: Error in > handling event type REGISTERED for applicationAttempt > application_1450079798629_0001 > 664 java.lang.NullPointerException > 665 at > org.apache.hadoop.yarn.server.resourcemanager.metrics.SystemMetricsPublisher.appAttemptRegistered(SystemMetricsPublisher.java:143) > 666 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1365) > 667 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1341) > 668 at > org.apache.hadoop.yarn.state.StateMachineFactory$SingleInternalArc.doTransition(StateMachineFactory.java:362) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (YARN-4452) NPE when submit Unmanaged application
[ https://issues.apache.org/jira/browse/YARN-4452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15059805#comment-15059805 ] Junping Du commented on YARN-4452: -- Adding try catch for each event push may be not necessary. But may be we can consider to add some unexpectedExceptionHandler to some non-critical component (like metrics) so NPE or other exceptions on these component won't be necessary to bring down RM. We can have a separate JIRA to fix it if you don't want to address here. > NPE when submit Unmanaged application > - > > Key: YARN-4452 > URL: https://issues.apache.org/jira/browse/YARN-4452 > Project: Hadoop YARN > Issue Type: Bug >Affects Versions: 2.7.1, 2.6.2 >Reporter: Naganarasimha G R >Assignee: Naganarasimha G R >Priority: Critical > Attachments: YARN-4452.v1.001.patch, YARN-4452.v1.002.patch > > > As reported in the forum by Wen Lin (w...@pivotal.io) > {quote} > [gpadmin@master simple-yarn-app]$ hadoop jar > ~/hadoop/singlecluster/hadoop/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-2.6.0.3.0.0.0-120.jar > Client --classpath ./target/simple-yarn-app-1.1.0.jar -cmd "java > com.hortonworks.simpleyarnapp.ApplicationMaster /bin/date 2" > {quote} > error is coming as > {code} > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: Error in > handling event type REGISTERED for applicationAttempt > application_1450079798629_0001 > 664 java.lang.NullPointerException > 665 at > org.apache.hadoop.yarn.server.resourcemanager.metrics.SystemMetricsPublisher.appAttemptRegistered(SystemMetricsPublisher.java:143) > 666 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1365) > 667 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1341) > 668 at > org.apache.hadoop.yarn.state.StateMachineFactory$SingleInternalArc.doTransition(StateMachineFactory.java:362) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (YARN-4452) NPE when submit Unmanaged application
[ https://issues.apache.org/jira/browse/YARN-4452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15058627#comment-15058627 ] Naganarasimha G R commented on YARN-4452: - Hi [~djp] & [~jianhe], Verified this issue against 2.6.3, it throws NPE. > NPE when submit Unmanaged application > - > > Key: YARN-4452 > URL: https://issues.apache.org/jira/browse/YARN-4452 > Project: Hadoop YARN > Issue Type: Bug >Affects Versions: 2.7.1, 2.6.2 >Reporter: Naganarasimha G R >Assignee: Naganarasimha G R >Priority: Blocker > > As reported in the forum by Wen Lin (w...@pivotal.io) > {quote} > [gpadmin@master simple-yarn-app]$ hadoop jar > ~/hadoop/singlecluster/hadoop/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-2.6.0.3.0.0.0-120.jar > Client --classpath ./target/simple-yarn-app-1.1.0.jar -cmd "java > com.hortonworks.simpleyarnapp.ApplicationMaster /bin/date 2" > {quote} > error is coming as > {code} > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: Error in > handling event type REGISTERED for applicationAttempt > application_1450079798629_0001 > 664 java.lang.NullPointerException > 665 at > org.apache.hadoop.yarn.server.resourcemanager.metrics.SystemMetricsPublisher.appAttemptRegistered(SystemMetricsPublisher.java:143) > 666 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1365) > 667 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1341) > 668 at > org.apache.hadoop.yarn.state.StateMachineFactory$SingleInternalArc.doTransition(StateMachineFactory.java:362) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (YARN-4452) NPE when submit Unmanaged application
[ https://issues.apache.org/jira/browse/YARN-4452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15058976#comment-15058976 ] Junping Du commented on YARN-4452: -- Thanks [~Naganarasimha] for reporting this and delivering patch to fix it. Given unmanaged application with ATS enabled is not quite mainstream case. How about we target for next 2.6/2.7 release and make it critical here (not blocker)? 002 patch LGTM. +1 pending on Jenkins. > NPE when submit Unmanaged application > - > > Key: YARN-4452 > URL: https://issues.apache.org/jira/browse/YARN-4452 > Project: Hadoop YARN > Issue Type: Bug >Affects Versions: 2.7.1, 2.6.2 >Reporter: Naganarasimha G R >Assignee: Naganarasimha G R >Priority: Blocker > Attachments: YARN-4452.v1.001.patch, YARN-4452.v1.002.patch > > > As reported in the forum by Wen Lin (w...@pivotal.io) > {quote} > [gpadmin@master simple-yarn-app]$ hadoop jar > ~/hadoop/singlecluster/hadoop/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-2.6.0.3.0.0.0-120.jar > Client --classpath ./target/simple-yarn-app-1.1.0.jar -cmd "java > com.hortonworks.simpleyarnapp.ApplicationMaster /bin/date 2" > {quote} > error is coming as > {code} > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: Error in > handling event type REGISTERED for applicationAttempt > application_1450079798629_0001 > 664 java.lang.NullPointerException > 665 at > org.apache.hadoop.yarn.server.resourcemanager.metrics.SystemMetricsPublisher.appAttemptRegistered(SystemMetricsPublisher.java:143) > 666 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1365) > 667 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1341) > 668 at > org.apache.hadoop.yarn.state.StateMachineFactory$SingleInternalArc.doTransition(StateMachineFactory.java:362) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (YARN-4452) NPE when submit Unmanaged application
[ https://issues.apache.org/jira/browse/YARN-4452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15059096#comment-15059096 ] Hadoop QA commented on YARN-4452: - | (x) *{color:red}-1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || | {color:blue}0{color} | {color:blue} reexec {color} | {color:blue} 0m 0s {color} | {color:blue} Docker mode activated. {color} | | {color:green}+1{color} | {color:green} @author {color} | {color:green} 0m 0s {color} | {color:green} The patch does not contain any @author tags. {color} | | {color:green}+1{color} | {color:green} test4tests {color} | {color:green} 0m 0s {color} | {color:green} The patch appears to include 1 new or modified test files. {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 8m 39s {color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 31s {color} | {color:green} trunk passed with JDK v1.8.0_66 {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 33s {color} | {color:green} trunk passed with JDK v1.7.0_91 {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 14s {color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} mvnsite {color} | {color:green} 0m 41s {color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 16s {color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} findbugs {color} | {color:green} 1m 31s {color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 25s {color} | {color:green} trunk passed with JDK v1.8.0_66 {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 28s {color} | {color:green} trunk passed with JDK v1.7.0_91 {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 0m 42s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 34s {color} | {color:green} the patch passed with JDK v1.8.0_66 {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 0m 34s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 40s {color} | {color:green} the patch passed with JDK v1.7.0_91 {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 0m 40s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 19s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} mvnsite {color} | {color:green} 0m 49s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 20s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} whitespace {color} | {color:green} 0m 0s {color} | {color:green} Patch has no whitespace issues. {color} | | {color:green}+1{color} | {color:green} findbugs {color} | {color:green} 1m 26s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 28s {color} | {color:green} the patch passed with JDK v1.8.0_66 {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 29s {color} | {color:green} the patch passed with JDK v1.7.0_91 {color} | | {color:red}-1{color} | {color:red} unit {color} | {color:red} 59m 47s {color} | {color:red} hadoop-yarn-server-resourcemanager in the patch failed with JDK v1.8.0_66. {color} | | {color:red}-1{color} | {color:red} unit {color} | {color:red} 60m 22s {color} | {color:red} hadoop-yarn-server-resourcemanager in the patch failed with JDK v1.7.0_91. {color} | | {color:green}+1{color} | {color:green} asflicense {color} | {color:green} 0m 22s {color} | {color:green} Patch does not generate ASF License warnings. {color} | | {color:black}{color} | {color:black} {color} | {color:black} 140m 44s {color} | {color:black} {color} | \\ \\ || Reason || Tests || | JDK v1.8.0_66 Failed junit tests | hadoop.yarn.server.resourcemanager.TestClientRMTokens | | | hadoop.yarn.server.resourcemanager.TestAMAuthorization | | JDK v1.7.0_91 Failed junit tests | hadoop.yarn.server.resourcemanager.TestClientRMTokens | | | hadoop.yarn.server.resourcemanager.TestAMAuthorization | \\ \\ || Subsystem || Report/Notes || | Docker | Image:yetus/hadoop:0ca8df7 | | JIRA Patch URL | https://issues.apache.org/jira/secure/attachment/12777824/YARN-4452.v1.002.patch | | JIRA Issue | YARN-4452 | | Optional Tests | asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle
[jira] [Commented] (YARN-4452) NPE when submit Unmanaged application
[ https://issues.apache.org/jira/browse/YARN-4452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15059093#comment-15059093 ] Junping Du commented on YARN-4452: -- Just think it again. Another thing we may want to fix here is: the NPE happen at SystemMetricsPublisher shouldn't bring down RM rudely. Isn't it? > NPE when submit Unmanaged application > - > > Key: YARN-4452 > URL: https://issues.apache.org/jira/browse/YARN-4452 > Project: Hadoop YARN > Issue Type: Bug >Affects Versions: 2.7.1, 2.6.2 >Reporter: Naganarasimha G R >Assignee: Naganarasimha G R >Priority: Blocker > Attachments: YARN-4452.v1.001.patch, YARN-4452.v1.002.patch > > > As reported in the forum by Wen Lin (w...@pivotal.io) > {quote} > [gpadmin@master simple-yarn-app]$ hadoop jar > ~/hadoop/singlecluster/hadoop/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-2.6.0.3.0.0.0-120.jar > Client --classpath ./target/simple-yarn-app-1.1.0.jar -cmd "java > com.hortonworks.simpleyarnapp.ApplicationMaster /bin/date 2" > {quote} > error is coming as > {code} > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: Error in > handling event type REGISTERED for applicationAttempt > application_1450079798629_0001 > 664 java.lang.NullPointerException > 665 at > org.apache.hadoop.yarn.server.resourcemanager.metrics.SystemMetricsPublisher.appAttemptRegistered(SystemMetricsPublisher.java:143) > 666 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1365) > 667 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1341) > 668 at > org.apache.hadoop.yarn.state.StateMachineFactory$SingleInternalArc.doTransition(StateMachineFactory.java:362) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (YARN-4452) NPE when submit Unmanaged application
[ https://issues.apache.org/jira/browse/YARN-4452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15059424#comment-15059424 ] Naganarasimha G R commented on YARN-4452: - Thanks for review comments [~djp], bq. Given unmanaged application with ATS enabled is not quite mainstream case. How about we target for next 2.6/2.7 release and make it critical here (not blocker)? Yes should not be a problem, had only converted from critical to blocker as one application was getting the RM down. bq. Another thing we may want to fix here is: the NPE happen at SystemMetricsPublisher shouldn't bring down RM rudely. Isn't it? So do we try catch in each of these publishing events ? generally it will not happen this was a direct bug in the code . If you feel its required then can add it but felt it was not required. > NPE when submit Unmanaged application > - > > Key: YARN-4452 > URL: https://issues.apache.org/jira/browse/YARN-4452 > Project: Hadoop YARN > Issue Type: Bug >Affects Versions: 2.7.1, 2.6.2 >Reporter: Naganarasimha G R >Assignee: Naganarasimha G R >Priority: Critical > Attachments: YARN-4452.v1.001.patch, YARN-4452.v1.002.patch > > > As reported in the forum by Wen Lin (w...@pivotal.io) > {quote} > [gpadmin@master simple-yarn-app]$ hadoop jar > ~/hadoop/singlecluster/hadoop/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-2.6.0.3.0.0.0-120.jar > Client --classpath ./target/simple-yarn-app-1.1.0.jar -cmd "java > com.hortonworks.simpleyarnapp.ApplicationMaster /bin/date 2" > {quote} > error is coming as > {code} > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: Error in > handling event type REGISTERED for applicationAttempt > application_1450079798629_0001 > 664 java.lang.NullPointerException > 665 at > org.apache.hadoop.yarn.server.resourcemanager.metrics.SystemMetricsPublisher.appAttemptRegistered(SystemMetricsPublisher.java:143) > 666 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1365) > 667 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1341) > 668 at > org.apache.hadoop.yarn.state.StateMachineFactory$SingleInternalArc.doTransition(StateMachineFactory.java:362) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (YARN-4452) NPE when submit Unmanaged application
[ https://issues.apache.org/jira/browse/YARN-4452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15056030#comment-15056030 ] Lin Wen commented on YARN-4452: --- I can see below information in log in Yarn's log file: 2015-12-10 02:52:19,025 INFO org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl: Storing attempt: AppId: application_1449744734026_0001 AttemptId: appattempt_1449744734026_0001_01 MasterContainer: null ... 2015-12-10 02:52:19,946 ERROR org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: Error in handling event type REGISTERED for applicationAttempt application_1449744734026_0001 java.lang.NullPointerException at org.apache.hadoop.yarn.server.resourcemanager.metrics.SystemMetricsPublisher.appAttemptRegistered(SystemMetricsPublisher.java:145) I guess since there is no container allocated for "unmanaged" application master, so MasterContainer is null. But when Yarn register this application into SystemMetricsPublisher, it requires a container and its id. That's why this null exception happens. private void storeAttempt() { // store attempt data in a non-blocking manner to prevent dispatcher // thread starvation and wait for state to be saved LOG.info("Storing attempt: AppId: " + getAppAttemptId().getApplicationId() + " AttemptId: " + getAppAttemptId() + " MasterContainer: " + masterContainer); rmContext.getStateStore().storeNewApplicationAttempt(this); } public void appAttemptRegistered(RMAppAttempt appAttempt, long registeredTime) { if (publishSystemMetrics) { dispatcher.getEventHandler().handle( new AppAttemptRegisteredEvent( appAttempt.getAppAttemptId(), appAttempt.getHost(), appAttempt.getRpcPort(), appAttempt.getTrackingUrl(), appAttempt.getOriginalTrackingUrl(), appAttempt.getMasterContainer().getId(), registeredTime)); } } In a word, if a unmanaged AM tries to register in Yarn, when timeline server is configured and "yarn.resourcemanager.system-metrics-publisher.enabled" is enable, a java NullPointerException occurs in Yarn. > NPE when submit Unmanaged application > - > > Key: YARN-4452 > URL: https://issues.apache.org/jira/browse/YARN-4452 > Project: Hadoop YARN > Issue Type: Bug >Affects Versions: 2.7.1 >Reporter: Naganarasimha G R >Assignee: Naganarasimha G R >Priority: Critical > > As reported in the forum by Wen Lin (w...@pivotal.io) > {quote} > [gpadmin@master simple-yarn-app]$ hadoop jar > ~/hadoop/singlecluster/hadoop/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-2.6.0.3.0.0.0-120.jar > Client --classpath ./target/simple-yarn-app-1.1.0.jar -cmd "java > com.hortonworks.simpleyarnapp.ApplicationMaster /bin/date 2" > {quote} > error is coming as > {code} > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: Error in > handling event type REGISTERED for applicationAttempt > application_1450079798629_0001 > 664 java.lang.NullPointerException > 665 at > org.apache.hadoop.yarn.server.resourcemanager.metrics.SystemMetricsPublisher.appAttemptRegistered(SystemMetricsPublisher.java:143) > 666 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1365) > 667 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1341) > 668 at > org.apache.hadoop.yarn.state.StateMachineFactory$SingleInternalArc.doTransition(StateMachineFactory.java:362) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (YARN-4452) NPE when submit Unmanaged application
[ https://issues.apache.org/jira/browse/YARN-4452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15056023#comment-15056023 ] Lin Wen commented on YARN-4452: --- Here is how to reproduce it. 1. On Hadoop Yarn, timeline server is started/enabled and "yarn.resourcemanager.system-metrics-publisher.enabled" is enable in yarn-site.xml. The hostname of the timeline server web application. yarn.timeline-service.hostname master Enable or disable the GHS yarn.resourcemanager.system-metrics-publisher.enabled true Enable or disable the Timeline Server. yarn.timeline-service.enabled true Store class name for timeline store yarn.timeline-service.store-class org.apache.hadoop.yarn.server.timeline.LeveldbTimelineStore Store file name for leveldb timeline store yarn.timeline-service.leveldb-timeline-store.path /data/1/yarn/logs/timeline 2. Use hortonworks' simple-yarn-app(https://github.com/hortonworks/simple-yarn-app), and start it in "unmanaged AM" mode. hadoop jar ~/hadoop/singlecluster/hadoop/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-2.6.0.3.0.0.0-120.jar Client --classpath ./target/simple-yarn-app-1.1.0.jar -cmd "java com.hortonworks.simpleyarnapp.ApplicationMaster /bin/date 2" > NPE when submit Unmanaged application > - > > Key: YARN-4452 > URL: https://issues.apache.org/jira/browse/YARN-4452 > Project: Hadoop YARN > Issue Type: Bug >Affects Versions: 2.7.1 >Reporter: Naganarasimha G R >Assignee: Naganarasimha G R >Priority: Critical > > As reported in the forum by Wen Lin (w...@pivotal.io) > {quote} > [gpadmin@master simple-yarn-app]$ hadoop jar > ~/hadoop/singlecluster/hadoop/share/hadoop/yarn/hadoop-yarn-applications-unmanaged-am-launcher-2.6.0.3.0.0.0-120.jar > Client --classpath ./target/simple-yarn-app-1.1.0.jar -cmd "java > com.hortonworks.simpleyarnapp.ApplicationMaster /bin/date 2" > {quote} > error is coming as > {code} > org.apache.hadoop.yarn.server.resourcemanager.ResourceManager: Error in > handling event type REGISTERED for applicationAttempt > application_1450079798629_0001 > 664 java.lang.NullPointerException > 665 at > org.apache.hadoop.yarn.server.resourcemanager.metrics.SystemMetricsPublisher.appAttemptRegistered(SystemMetricsPublisher.java:143) > 666 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1365) > 667 at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl$AMRegisteredTransition.transition(RMAppAttemptImpl.java:1341) > 668 at > org.apache.hadoop.yarn.state.StateMachineFactory$SingleInternalArc.doTransition(StateMachineFactory.java:362) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)