[jira] [Commented] (YARN-4587) IllegalArgumentException in RMAppAttemptImpl#createApplicationAttemptReport
[ https://issues.apache.org/jira/browse/YARN-4587?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15118793#comment-15118793 ] Devaraj K commented on YARN-4587: - [~bibinchundatt], Thanks for the quick response and updated patch, I see you are uploading patch in the both jira's. Please close any one as duplicate and continue with the other jira. Thanks > IllegalArgumentException in RMAppAttemptImpl#createApplicationAttemptReport > --- > > Key: YARN-4587 > URL: https://issues.apache.org/jira/browse/YARN-4587 > Project: Hadoop YARN > Issue Type: Bug >Reporter: Bibin A Chundatt >Assignee: Bibin A Chundatt > Attachments: 0001-YARN-4587.patch > > > {noformat} > it status: -102 > 2016-01-13 13:35:42,281 INFO > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl: > appattempt_1452672118921_0002_04 State change from RUNNING to FINAL_SAVING > 2016-01-13 13:35:42,286 ERROR org.apache.hadoop.yarn.server.webapp.AppBlock: > Failed to read the attempts of the application application_1452672118921_0002. > java.lang.IllegalArgumentException: No enum constant > org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState.FINAL_SAVING > at java.lang.Enum.valueOf(Enum.java:238) > at > org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState.valueOf(YarnApplicationAttemptState.java:27) > at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl.createApplicationAttemptReport(RMAppAttemptImpl.java:2073) > at > org.apache.hadoop.yarn.server.resourcemanager.ClientRMService.getApplicationAttempts(ClientRMService.java:436) > at > org.apache.hadoop.yarn.server.webapp.AppBlock$2.run(AppBlock.java:230) > at > org.apache.hadoop.yarn.server.webapp.AppBlock$2.run(AppBlock.java:227) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:422) > at > org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1705) > at > org.apache.hadoop.yarn.server.webapp.AppBlock.render(AppBlock.java:226) > at > org.apache.hadoop.yarn.server.resourcemanager.webapp.RMAppBlock.render(RMAppBlock.java:65) > at > org.apache.hadoop.yarn.webapp.view.HtmlBlock.render(HtmlBlock.java:69) > at > org.apache.hadoop.yarn.webapp.view.HtmlBlock.renderPartial(HtmlBlock.java:79) > at org.apache.hadoop.yarn.webapp.View.render(View.java:235) > at > org.apache.hadoop.yarn.webapp.view.HtmlPage$Page.subView(HtmlPage.java:49) > at > org.apache.hadoop.yarn.webapp.hamlet.HamletImpl$EImp._v(HamletImpl.java:117) > at org.apache.hadoop.yarn.webapp.hamlet.Hamlet$TD._(Hamlet.java:845) > at > org.apache.hadoop.yarn.webapp.view.TwoColumnLayout.render(TwoColumnLayout.java:71) > at > org.apache.hadoop.yarn.webapp.view.HtmlPage.render(HtmlPage.java:82) > at > org.apache.hadoop.yarn.webapp.Controller.render(Controller.java:212) > at > org.apache.hadoop.yarn.server.resourcemanager.webapp.RmController.app(RmController.java:54) > at sun.reflect.GeneratedMethodAccessor89.invoke(Unknown Source) > {noformat} > At {{RMAppAttemptImpl#createApplicationAttemptReport}} > {noformat} >attemptReport = ApplicationAttemptReport.newInstance(this > .getAppAttemptId(), this.getHost(), this.getRpcPort(), this > .getTrackingUrl(), this.getOriginalTrackingUrl(), > this.getDiagnostics(), > YarnApplicationAttemptState.valueOf(this.getState().toString()), > amId, this.startTime, this.finishTime); > {noformat} > {{YarnApplicationAttemptState}} mismatch with {{RMAppAttemptState}} for > FINAL_SAVING -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (YARN-4587) IllegalArgumentException in RMAppAttemptImpl#createApplicationAttemptReport
[ https://issues.apache.org/jira/browse/YARN-4587?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15118750#comment-15118750 ] Bibin A Chundatt commented on YARN-4587: [~devaraj.k] Thanks for the review comments .i have updated patch in YARN-4411 {quote} Here I think we don't need to catch the Exception and make the test fail, instead we can leave the Exception without try/catch and let the test fail with that. {quote} done {quote} Can we remove this condition here and test for all the states without if check? {quote} Should have been for all cases other than {{FINAL_SAVING}} since its requires previous other state handled separately {noformat} if (!rmAppAttemptState.equals(RMAppAttemptState.FINAL_SAVING)) {noformat} done {quote} I think there is some unnecessary code {+ allocateApplicationAttempt();} and duplication checking, you can remove these. {quote} done > IllegalArgumentException in RMAppAttemptImpl#createApplicationAttemptReport > --- > > Key: YARN-4587 > URL: https://issues.apache.org/jira/browse/YARN-4587 > Project: Hadoop YARN > Issue Type: Bug >Reporter: Bibin A Chundatt >Assignee: Bibin A Chundatt > Attachments: 0001-YARN-4587.patch > > > {noformat} > it status: -102 > 2016-01-13 13:35:42,281 INFO > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl: > appattempt_1452672118921_0002_04 State change from RUNNING to FINAL_SAVING > 2016-01-13 13:35:42,286 ERROR org.apache.hadoop.yarn.server.webapp.AppBlock: > Failed to read the attempts of the application application_1452672118921_0002. > java.lang.IllegalArgumentException: No enum constant > org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState.FINAL_SAVING > at java.lang.Enum.valueOf(Enum.java:238) > at > org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState.valueOf(YarnApplicationAttemptState.java:27) > at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl.createApplicationAttemptReport(RMAppAttemptImpl.java:2073) > at > org.apache.hadoop.yarn.server.resourcemanager.ClientRMService.getApplicationAttempts(ClientRMService.java:436) > at > org.apache.hadoop.yarn.server.webapp.AppBlock$2.run(AppBlock.java:230) > at > org.apache.hadoop.yarn.server.webapp.AppBlock$2.run(AppBlock.java:227) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:422) > at > org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1705) > at > org.apache.hadoop.yarn.server.webapp.AppBlock.render(AppBlock.java:226) > at > org.apache.hadoop.yarn.server.resourcemanager.webapp.RMAppBlock.render(RMAppBlock.java:65) > at > org.apache.hadoop.yarn.webapp.view.HtmlBlock.render(HtmlBlock.java:69) > at > org.apache.hadoop.yarn.webapp.view.HtmlBlock.renderPartial(HtmlBlock.java:79) > at org.apache.hadoop.yarn.webapp.View.render(View.java:235) > at > org.apache.hadoop.yarn.webapp.view.HtmlPage$Page.subView(HtmlPage.java:49) > at > org.apache.hadoop.yarn.webapp.hamlet.HamletImpl$EImp._v(HamletImpl.java:117) > at org.apache.hadoop.yarn.webapp.hamlet.Hamlet$TD._(Hamlet.java:845) > at > org.apache.hadoop.yarn.webapp.view.TwoColumnLayout.render(TwoColumnLayout.java:71) > at > org.apache.hadoop.yarn.webapp.view.HtmlPage.render(HtmlPage.java:82) > at > org.apache.hadoop.yarn.webapp.Controller.render(Controller.java:212) > at > org.apache.hadoop.yarn.server.resourcemanager.webapp.RmController.app(RmController.java:54) > at sun.reflect.GeneratedMethodAccessor89.invoke(Unknown Source) > {noformat} > At {{RMAppAttemptImpl#createApplicationAttemptReport}} > {noformat} >attemptReport = ApplicationAttemptReport.newInstance(this > .getAppAttemptId(), this.getHost(), this.getRpcPort(), this > .getTrackingUrl(), this.getOriginalTrackingUrl(), > this.getDiagnostics(), > YarnApplicationAttemptState.valueOf(this.getState().toString()), > amId, this.startTime, this.finishTime); > {noformat} > {{YarnApplicationAttemptState}} mismatch with {{RMAppAttemptState}} for > FINAL_SAVING -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (YARN-4587) IllegalArgumentException in RMAppAttemptImpl#createApplicationAttemptReport
[ https://issues.apache.org/jira/browse/YARN-4587?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15114998#comment-15114998 ] Devaraj K commented on YARN-4587: - I see as per the conversation in YARN-4411, they both agreed Bibin to provide a patch with test. Providing a patch with test in YARN-4411 or in this jjra would be ok for me. > IllegalArgumentException in RMAppAttemptImpl#createApplicationAttemptReport > --- > > Key: YARN-4587 > URL: https://issues.apache.org/jira/browse/YARN-4587 > Project: Hadoop YARN > Issue Type: Bug >Reporter: Bibin A Chundatt >Assignee: Bibin A Chundatt > Attachments: 0001-YARN-4587.patch > > > {noformat} > it status: -102 > 2016-01-13 13:35:42,281 INFO > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl: > appattempt_1452672118921_0002_04 State change from RUNNING to FINAL_SAVING > 2016-01-13 13:35:42,286 ERROR org.apache.hadoop.yarn.server.webapp.AppBlock: > Failed to read the attempts of the application application_1452672118921_0002. > java.lang.IllegalArgumentException: No enum constant > org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState.FINAL_SAVING > at java.lang.Enum.valueOf(Enum.java:238) > at > org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState.valueOf(YarnApplicationAttemptState.java:27) > at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl.createApplicationAttemptReport(RMAppAttemptImpl.java:2073) > at > org.apache.hadoop.yarn.server.resourcemanager.ClientRMService.getApplicationAttempts(ClientRMService.java:436) > at > org.apache.hadoop.yarn.server.webapp.AppBlock$2.run(AppBlock.java:230) > at > org.apache.hadoop.yarn.server.webapp.AppBlock$2.run(AppBlock.java:227) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:422) > at > org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1705) > at > org.apache.hadoop.yarn.server.webapp.AppBlock.render(AppBlock.java:226) > at > org.apache.hadoop.yarn.server.resourcemanager.webapp.RMAppBlock.render(RMAppBlock.java:65) > at > org.apache.hadoop.yarn.webapp.view.HtmlBlock.render(HtmlBlock.java:69) > at > org.apache.hadoop.yarn.webapp.view.HtmlBlock.renderPartial(HtmlBlock.java:79) > at org.apache.hadoop.yarn.webapp.View.render(View.java:235) > at > org.apache.hadoop.yarn.webapp.view.HtmlPage$Page.subView(HtmlPage.java:49) > at > org.apache.hadoop.yarn.webapp.hamlet.HamletImpl$EImp._v(HamletImpl.java:117) > at org.apache.hadoop.yarn.webapp.hamlet.Hamlet$TD._(Hamlet.java:845) > at > org.apache.hadoop.yarn.webapp.view.TwoColumnLayout.render(TwoColumnLayout.java:71) > at > org.apache.hadoop.yarn.webapp.view.HtmlPage.render(HtmlPage.java:82) > at > org.apache.hadoop.yarn.webapp.Controller.render(Controller.java:212) > at > org.apache.hadoop.yarn.server.resourcemanager.webapp.RmController.app(RmController.java:54) > at sun.reflect.GeneratedMethodAccessor89.invoke(Unknown Source) > {noformat} > At {{RMAppAttemptImpl#createApplicationAttemptReport}} > {noformat} >attemptReport = ApplicationAttemptReport.newInstance(this > .getAppAttemptId(), this.getHost(), this.getRpcPort(), this > .getTrackingUrl(), this.getOriginalTrackingUrl(), > this.getDiagnostics(), > YarnApplicationAttemptState.valueOf(this.getState().toString()), > amId, this.startTime, this.finishTime); > {noformat} > {{YarnApplicationAttemptState}} mismatch with {{RMAppAttemptState}} for > FINAL_SAVING -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (YARN-4587) IllegalArgumentException in RMAppAttemptImpl#createApplicationAttemptReport
[ https://issues.apache.org/jira/browse/YARN-4587?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15114918#comment-15114918 ] Rohith Sharma K S commented on YARN-4587: - Just one small thing to be noted, this issue is dupe of YARN-4411 and also that is being created first. I think let YARN-4411 goes in. [~bibinchundatt] would you mind addressing all comments in YARN-4411? > IllegalArgumentException in RMAppAttemptImpl#createApplicationAttemptReport > --- > > Key: YARN-4587 > URL: https://issues.apache.org/jira/browse/YARN-4587 > Project: Hadoop YARN > Issue Type: Bug >Reporter: Bibin A Chundatt >Assignee: Bibin A Chundatt > Attachments: 0001-YARN-4587.patch > > > {noformat} > it status: -102 > 2016-01-13 13:35:42,281 INFO > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl: > appattempt_1452672118921_0002_04 State change from RUNNING to FINAL_SAVING > 2016-01-13 13:35:42,286 ERROR org.apache.hadoop.yarn.server.webapp.AppBlock: > Failed to read the attempts of the application application_1452672118921_0002. > java.lang.IllegalArgumentException: No enum constant > org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState.FINAL_SAVING > at java.lang.Enum.valueOf(Enum.java:238) > at > org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState.valueOf(YarnApplicationAttemptState.java:27) > at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl.createApplicationAttemptReport(RMAppAttemptImpl.java:2073) > at > org.apache.hadoop.yarn.server.resourcemanager.ClientRMService.getApplicationAttempts(ClientRMService.java:436) > at > org.apache.hadoop.yarn.server.webapp.AppBlock$2.run(AppBlock.java:230) > at > org.apache.hadoop.yarn.server.webapp.AppBlock$2.run(AppBlock.java:227) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:422) > at > org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1705) > at > org.apache.hadoop.yarn.server.webapp.AppBlock.render(AppBlock.java:226) > at > org.apache.hadoop.yarn.server.resourcemanager.webapp.RMAppBlock.render(RMAppBlock.java:65) > at > org.apache.hadoop.yarn.webapp.view.HtmlBlock.render(HtmlBlock.java:69) > at > org.apache.hadoop.yarn.webapp.view.HtmlBlock.renderPartial(HtmlBlock.java:79) > at org.apache.hadoop.yarn.webapp.View.render(View.java:235) > at > org.apache.hadoop.yarn.webapp.view.HtmlPage$Page.subView(HtmlPage.java:49) > at > org.apache.hadoop.yarn.webapp.hamlet.HamletImpl$EImp._v(HamletImpl.java:117) > at org.apache.hadoop.yarn.webapp.hamlet.Hamlet$TD._(Hamlet.java:845) > at > org.apache.hadoop.yarn.webapp.view.TwoColumnLayout.render(TwoColumnLayout.java:71) > at > org.apache.hadoop.yarn.webapp.view.HtmlPage.render(HtmlPage.java:82) > at > org.apache.hadoop.yarn.webapp.Controller.render(Controller.java:212) > at > org.apache.hadoop.yarn.server.resourcemanager.webapp.RmController.app(RmController.java:54) > at sun.reflect.GeneratedMethodAccessor89.invoke(Unknown Source) > {noformat} > At {{RMAppAttemptImpl#createApplicationAttemptReport}} > {noformat} >attemptReport = ApplicationAttemptReport.newInstance(this > .getAppAttemptId(), this.getHost(), this.getRpcPort(), this > .getTrackingUrl(), this.getOriginalTrackingUrl(), > this.getDiagnostics(), > YarnApplicationAttemptState.valueOf(this.getState().toString()), > amId, this.startTime, this.finishTime); > {noformat} > {{YarnApplicationAttemptState}} mismatch with {{RMAppAttemptState}} for > FINAL_SAVING -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (YARN-4587) IllegalArgumentException in RMAppAttemptImpl#createApplicationAttemptReport
[ https://issues.apache.org/jira/browse/YARN-4587?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15114911#comment-15114911 ] Devaraj K commented on YARN-4587: - Thanks [~bibinchundatt] for the patch, changes look good to me except these from test. 1. Here I think we don't need to catch the Exception and make the test fail, instead we can leave the Exception without try/catch and let the test fail with that. {code:xml} } catch (Exception e) { Assert.fail("Exception not expected-->" + stateChecked); } {code} Exception 2. Can we remove this condition here and test for all the states without if check? {code:xml} +if (rmAppAttemptState.equals(RMAppAttemptState.FINAL_SAVING)) { {code} 3. I think there is some unnecessary code {+allocateApplicationAttempt();} and duplication checking, you can remove these. > IllegalArgumentException in RMAppAttemptImpl#createApplicationAttemptReport > --- > > Key: YARN-4587 > URL: https://issues.apache.org/jira/browse/YARN-4587 > Project: Hadoop YARN > Issue Type: Bug >Reporter: Bibin A Chundatt >Assignee: Bibin A Chundatt > Attachments: 0001-YARN-4587.patch > > > {noformat} > it status: -102 > 2016-01-13 13:35:42,281 INFO > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl: > appattempt_1452672118921_0002_04 State change from RUNNING to FINAL_SAVING > 2016-01-13 13:35:42,286 ERROR org.apache.hadoop.yarn.server.webapp.AppBlock: > Failed to read the attempts of the application application_1452672118921_0002. > java.lang.IllegalArgumentException: No enum constant > org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState.FINAL_SAVING > at java.lang.Enum.valueOf(Enum.java:238) > at > org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState.valueOf(YarnApplicationAttemptState.java:27) > at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl.createApplicationAttemptReport(RMAppAttemptImpl.java:2073) > at > org.apache.hadoop.yarn.server.resourcemanager.ClientRMService.getApplicationAttempts(ClientRMService.java:436) > at > org.apache.hadoop.yarn.server.webapp.AppBlock$2.run(AppBlock.java:230) > at > org.apache.hadoop.yarn.server.webapp.AppBlock$2.run(AppBlock.java:227) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:422) > at > org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1705) > at > org.apache.hadoop.yarn.server.webapp.AppBlock.render(AppBlock.java:226) > at > org.apache.hadoop.yarn.server.resourcemanager.webapp.RMAppBlock.render(RMAppBlock.java:65) > at > org.apache.hadoop.yarn.webapp.view.HtmlBlock.render(HtmlBlock.java:69) > at > org.apache.hadoop.yarn.webapp.view.HtmlBlock.renderPartial(HtmlBlock.java:79) > at org.apache.hadoop.yarn.webapp.View.render(View.java:235) > at > org.apache.hadoop.yarn.webapp.view.HtmlPage$Page.subView(HtmlPage.java:49) > at > org.apache.hadoop.yarn.webapp.hamlet.HamletImpl$EImp._v(HamletImpl.java:117) > at org.apache.hadoop.yarn.webapp.hamlet.Hamlet$TD._(Hamlet.java:845) > at > org.apache.hadoop.yarn.webapp.view.TwoColumnLayout.render(TwoColumnLayout.java:71) > at > org.apache.hadoop.yarn.webapp.view.HtmlPage.render(HtmlPage.java:82) > at > org.apache.hadoop.yarn.webapp.Controller.render(Controller.java:212) > at > org.apache.hadoop.yarn.server.resourcemanager.webapp.RmController.app(RmController.java:54) > at sun.reflect.GeneratedMethodAccessor89.invoke(Unknown Source) > {noformat} > At {{RMAppAttemptImpl#createApplicationAttemptReport}} > {noformat} >attemptReport = ApplicationAttemptReport.newInstance(this > .getAppAttemptId(), this.getHost(), this.getRpcPort(), this > .getTrackingUrl(), this.getOriginalTrackingUrl(), > this.getDiagnostics(), > YarnApplicationAttemptState.valueOf(this.getState().toString()), > amId, this.startTime, this.finishTime); > {noformat} > {{YarnApplicationAttemptState}} mismatch with {{RMAppAttemptState}} for > FINAL_SAVING -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (YARN-4587) IllegalArgumentException in RMAppAttemptImpl#createApplicationAttemptReport
[ https://issues.apache.org/jira/browse/YARN-4587?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15112910#comment-15112910 ] Hadoop QA commented on YARN-4587: - | (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} 7m 51s {color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 29s {color} | {color:green} trunk passed with JDK v1.8.0_66 {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 32s {color} | {color:green} trunk passed with JDK v1.7.0_91 {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 15s {color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} mvnsite {color} | {color:green} 0m 36s {color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 15s {color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} findbugs {color} | {color:green} 1m 12s {color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 23s {color} | {color:green} trunk passed with JDK v1.8.0_66 {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 27s {color} | {color:green} trunk passed with JDK v1.7.0_91 {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 0m 32s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 23s {color} | {color:green} the patch passed with JDK v1.8.0_66 {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 0m 23s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 28s {color} | {color:green} the patch passed with JDK v1.7.0_91 {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 0m 28s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 15s {color} | {color:green} hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager: patch generated 0 new + 121 unchanged - 1 fixed = 121 total (was 122) {color} | | {color:green}+1{color} | {color:green} mvnsite {color} | {color:green} 0m 34s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 12s {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 24s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 19s {color} | {color:green} the patch passed with JDK v1.8.0_66 {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 24s {color} | {color:green} the patch passed with JDK v1.7.0_91 {color} | | {color:red}-1{color} | {color:red} unit {color} | {color:red} 62m 17s {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} 62m 55s {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 25s {color} | {color:green} Patch does not generate ASF License warnings. {color} | | {color:black}{color} | {color:black} {color} | {color:black} 143m 16s {color} | {color:black} {color} | \\ \\ || Reason || Tests || | JDK v1.8.0_66 Failed junit tests | hadoop.yarn.server.resourcemanager.TestClientRMTokens | | | hadoop.yarn.server.resourcemanager.scheduler.fifo.TestFifoScheduler | | | hadoop.yarn.server.resourcemanager.TestRMRestart | | | hadoop.yarn.server.resourcemanager.TestAMAuthorization | | JDK v1.7.0_91 Failed junit tests | hadoop.yarn.server.resourcemanager.TestClientRMTokens | | | hadoop.yarn.server.resourcemanager.TestAMAuthorization | \\ \\ || Subsystem || Repo
[jira] [Commented] (YARN-4587) IllegalArgumentException in RMAppAttemptImpl#createApplicationAttemptReport
[ https://issues.apache.org/jira/browse/YARN-4587?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15112686#comment-15112686 ] Bibin A Chundatt commented on YARN-4587: [~sunilg] Thnks . will sync with YARN-4411 > IllegalArgumentException in RMAppAttemptImpl#createApplicationAttemptReport > --- > > Key: YARN-4587 > URL: https://issues.apache.org/jira/browse/YARN-4587 > Project: Hadoop YARN > Issue Type: Bug >Reporter: Bibin A Chundatt >Assignee: Bibin A Chundatt > Attachments: 0001-YARN-4587.patch > > > {noformat} > it status: -102 > 2016-01-13 13:35:42,281 INFO > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl: > appattempt_1452672118921_0002_04 State change from RUNNING to FINAL_SAVING > 2016-01-13 13:35:42,286 ERROR org.apache.hadoop.yarn.server.webapp.AppBlock: > Failed to read the attempts of the application application_1452672118921_0002. > java.lang.IllegalArgumentException: No enum constant > org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState.FINAL_SAVING > at java.lang.Enum.valueOf(Enum.java:238) > at > org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState.valueOf(YarnApplicationAttemptState.java:27) > at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl.createApplicationAttemptReport(RMAppAttemptImpl.java:2073) > at > org.apache.hadoop.yarn.server.resourcemanager.ClientRMService.getApplicationAttempts(ClientRMService.java:436) > at > org.apache.hadoop.yarn.server.webapp.AppBlock$2.run(AppBlock.java:230) > at > org.apache.hadoop.yarn.server.webapp.AppBlock$2.run(AppBlock.java:227) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:422) > at > org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1705) > at > org.apache.hadoop.yarn.server.webapp.AppBlock.render(AppBlock.java:226) > at > org.apache.hadoop.yarn.server.resourcemanager.webapp.RMAppBlock.render(RMAppBlock.java:65) > at > org.apache.hadoop.yarn.webapp.view.HtmlBlock.render(HtmlBlock.java:69) > at > org.apache.hadoop.yarn.webapp.view.HtmlBlock.renderPartial(HtmlBlock.java:79) > at org.apache.hadoop.yarn.webapp.View.render(View.java:235) > at > org.apache.hadoop.yarn.webapp.view.HtmlPage$Page.subView(HtmlPage.java:49) > at > org.apache.hadoop.yarn.webapp.hamlet.HamletImpl$EImp._v(HamletImpl.java:117) > at org.apache.hadoop.yarn.webapp.hamlet.Hamlet$TD._(Hamlet.java:845) > at > org.apache.hadoop.yarn.webapp.view.TwoColumnLayout.render(TwoColumnLayout.java:71) > at > org.apache.hadoop.yarn.webapp.view.HtmlPage.render(HtmlPage.java:82) > at > org.apache.hadoop.yarn.webapp.Controller.render(Controller.java:212) > at > org.apache.hadoop.yarn.server.resourcemanager.webapp.RmController.app(RmController.java:54) > at sun.reflect.GeneratedMethodAccessor89.invoke(Unknown Source) > {noformat} > At {{RMAppAttemptImpl#createApplicationAttemptReport}} > {noformat} >attemptReport = ApplicationAttemptReport.newInstance(this > .getAppAttemptId(), this.getHost(), this.getRpcPort(), this > .getTrackingUrl(), this.getOriginalTrackingUrl(), > this.getDiagnostics(), > YarnApplicationAttemptState.valueOf(this.getState().toString()), > amId, this.startTime, this.finishTime); > {noformat} > {{YarnApplicationAttemptState}} mismatch with {{RMAppAttemptState}} for > FINAL_SAVING -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (YARN-4587) IllegalArgumentException in RMAppAttemptImpl#createApplicationAttemptReport
[ https://issues.apache.org/jira/browse/YARN-4587?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15112682#comment-15112682 ] Sunil G commented on YARN-4587: --- Hi [~bibinchundatt] YARN-4411 has similar fix, Could you please sync up in that ticket. > IllegalArgumentException in RMAppAttemptImpl#createApplicationAttemptReport > --- > > Key: YARN-4587 > URL: https://issues.apache.org/jira/browse/YARN-4587 > Project: Hadoop YARN > Issue Type: Bug >Reporter: Bibin A Chundatt >Assignee: Bibin A Chundatt > Attachments: 0001-YARN-4587.patch > > > {noformat} > it status: -102 > 2016-01-13 13:35:42,281 INFO > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl: > appattempt_1452672118921_0002_04 State change from RUNNING to FINAL_SAVING > 2016-01-13 13:35:42,286 ERROR org.apache.hadoop.yarn.server.webapp.AppBlock: > Failed to read the attempts of the application application_1452672118921_0002. > java.lang.IllegalArgumentException: No enum constant > org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState.FINAL_SAVING > at java.lang.Enum.valueOf(Enum.java:238) > at > org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState.valueOf(YarnApplicationAttemptState.java:27) > at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl.createApplicationAttemptReport(RMAppAttemptImpl.java:2073) > at > org.apache.hadoop.yarn.server.resourcemanager.ClientRMService.getApplicationAttempts(ClientRMService.java:436) > at > org.apache.hadoop.yarn.server.webapp.AppBlock$2.run(AppBlock.java:230) > at > org.apache.hadoop.yarn.server.webapp.AppBlock$2.run(AppBlock.java:227) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:422) > at > org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1705) > at > org.apache.hadoop.yarn.server.webapp.AppBlock.render(AppBlock.java:226) > at > org.apache.hadoop.yarn.server.resourcemanager.webapp.RMAppBlock.render(RMAppBlock.java:65) > at > org.apache.hadoop.yarn.webapp.view.HtmlBlock.render(HtmlBlock.java:69) > at > org.apache.hadoop.yarn.webapp.view.HtmlBlock.renderPartial(HtmlBlock.java:79) > at org.apache.hadoop.yarn.webapp.View.render(View.java:235) > at > org.apache.hadoop.yarn.webapp.view.HtmlPage$Page.subView(HtmlPage.java:49) > at > org.apache.hadoop.yarn.webapp.hamlet.HamletImpl$EImp._v(HamletImpl.java:117) > at org.apache.hadoop.yarn.webapp.hamlet.Hamlet$TD._(Hamlet.java:845) > at > org.apache.hadoop.yarn.webapp.view.TwoColumnLayout.render(TwoColumnLayout.java:71) > at > org.apache.hadoop.yarn.webapp.view.HtmlPage.render(HtmlPage.java:82) > at > org.apache.hadoop.yarn.webapp.Controller.render(Controller.java:212) > at > org.apache.hadoop.yarn.server.resourcemanager.webapp.RmController.app(RmController.java:54) > at sun.reflect.GeneratedMethodAccessor89.invoke(Unknown Source) > {noformat} > At {{RMAppAttemptImpl#createApplicationAttemptReport}} > {noformat} >attemptReport = ApplicationAttemptReport.newInstance(this > .getAppAttemptId(), this.getHost(), this.getRpcPort(), this > .getTrackingUrl(), this.getOriginalTrackingUrl(), > this.getDiagnostics(), > YarnApplicationAttemptState.valueOf(this.getState().toString()), > amId, this.startTime, this.finishTime); > {noformat} > {{YarnApplicationAttemptState}} mismatch with {{RMAppAttemptState}} for > FINAL_SAVING -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (YARN-4587) IllegalArgumentException in RMAppAttemptImpl#createApplicationAttemptReport
[ https://issues.apache.org/jira/browse/YARN-4587?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15096694#comment-15096694 ] Naganarasimha G R commented on YARN-4587: - Hi [~bibinchundatt], I think YARN-4411 takes care of all the scenarios, just try that patch to verify if it solves this issue ! > IllegalArgumentException in RMAppAttemptImpl#createApplicationAttemptReport > --- > > Key: YARN-4587 > URL: https://issues.apache.org/jira/browse/YARN-4587 > Project: Hadoop YARN > Issue Type: Bug >Reporter: Bibin A Chundatt >Assignee: Bibin A Chundatt > > {noformat} > it status: -102 > 2016-01-13 13:35:42,281 INFO > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl: > appattempt_1452672118921_0002_04 State change from RUNNING to FINAL_SAVING > 2016-01-13 13:35:42,286 ERROR org.apache.hadoop.yarn.server.webapp.AppBlock: > Failed to read the attempts of the application application_1452672118921_0002. > java.lang.IllegalArgumentException: No enum constant > org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState.FINAL_SAVING > at java.lang.Enum.valueOf(Enum.java:238) > at > org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState.valueOf(YarnApplicationAttemptState.java:27) > at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl.createApplicationAttemptReport(RMAppAttemptImpl.java:2073) > at > org.apache.hadoop.yarn.server.resourcemanager.ClientRMService.getApplicationAttempts(ClientRMService.java:436) > at > org.apache.hadoop.yarn.server.webapp.AppBlock$2.run(AppBlock.java:230) > at > org.apache.hadoop.yarn.server.webapp.AppBlock$2.run(AppBlock.java:227) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:422) > at > org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1705) > at > org.apache.hadoop.yarn.server.webapp.AppBlock.render(AppBlock.java:226) > at > org.apache.hadoop.yarn.server.resourcemanager.webapp.RMAppBlock.render(RMAppBlock.java:65) > at > org.apache.hadoop.yarn.webapp.view.HtmlBlock.render(HtmlBlock.java:69) > at > org.apache.hadoop.yarn.webapp.view.HtmlBlock.renderPartial(HtmlBlock.java:79) > at org.apache.hadoop.yarn.webapp.View.render(View.java:235) > at > org.apache.hadoop.yarn.webapp.view.HtmlPage$Page.subView(HtmlPage.java:49) > at > org.apache.hadoop.yarn.webapp.hamlet.HamletImpl$EImp._v(HamletImpl.java:117) > at org.apache.hadoop.yarn.webapp.hamlet.Hamlet$TD._(Hamlet.java:845) > at > org.apache.hadoop.yarn.webapp.view.TwoColumnLayout.render(TwoColumnLayout.java:71) > at > org.apache.hadoop.yarn.webapp.view.HtmlPage.render(HtmlPage.java:82) > at > org.apache.hadoop.yarn.webapp.Controller.render(Controller.java:212) > at > org.apache.hadoop.yarn.server.resourcemanager.webapp.RmController.app(RmController.java:54) > at sun.reflect.GeneratedMethodAccessor89.invoke(Unknown Source) > {noformat} > At {{RMAppAttemptImpl#createApplicationAttemptReport}} > {noformat} >attemptReport = ApplicationAttemptReport.newInstance(this > .getAppAttemptId(), this.getHost(), this.getRpcPort(), this > .getTrackingUrl(), this.getOriginalTrackingUrl(), > this.getDiagnostics(), > YarnApplicationAttemptState.valueOf(this.getState().toString()), > amId, this.startTime, this.finishTime); > {noformat} > {{YarnApplicationAttemptState}} mismatch with {{RMAppAttemptState}} for > FINAL_SAVING -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (YARN-4587) IllegalArgumentException in RMAppAttemptImpl#createApplicationAttemptReport
[ https://issues.apache.org/jira/browse/YARN-4587?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15096444#comment-15096444 ] Steve Loughran commented on YARN-4587: -- Might want to add something in the javadocs of both classes that they need to be kept in sync > IllegalArgumentException in RMAppAttemptImpl#createApplicationAttemptReport > --- > > Key: YARN-4587 > URL: https://issues.apache.org/jira/browse/YARN-4587 > Project: Hadoop YARN > Issue Type: Bug >Reporter: Bibin A Chundatt >Assignee: Bibin A Chundatt > > {noformat} > it status: -102 > 2016-01-13 13:35:42,281 INFO > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl: > appattempt_1452672118921_0002_04 State change from RUNNING to FINAL_SAVING > 2016-01-13 13:35:42,286 ERROR org.apache.hadoop.yarn.server.webapp.AppBlock: > Failed to read the attempts of the application application_1452672118921_0002. > java.lang.IllegalArgumentException: No enum constant > org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState.FINAL_SAVING > at java.lang.Enum.valueOf(Enum.java:238) > at > org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState.valueOf(YarnApplicationAttemptState.java:27) > at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl.createApplicationAttemptReport(RMAppAttemptImpl.java:2073) > at > org.apache.hadoop.yarn.server.resourcemanager.ClientRMService.getApplicationAttempts(ClientRMService.java:436) > at > org.apache.hadoop.yarn.server.webapp.AppBlock$2.run(AppBlock.java:230) > at > org.apache.hadoop.yarn.server.webapp.AppBlock$2.run(AppBlock.java:227) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:422) > at > org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1705) > at > org.apache.hadoop.yarn.server.webapp.AppBlock.render(AppBlock.java:226) > at > org.apache.hadoop.yarn.server.resourcemanager.webapp.RMAppBlock.render(RMAppBlock.java:65) > at > org.apache.hadoop.yarn.webapp.view.HtmlBlock.render(HtmlBlock.java:69) > at > org.apache.hadoop.yarn.webapp.view.HtmlBlock.renderPartial(HtmlBlock.java:79) > at org.apache.hadoop.yarn.webapp.View.render(View.java:235) > at > org.apache.hadoop.yarn.webapp.view.HtmlPage$Page.subView(HtmlPage.java:49) > at > org.apache.hadoop.yarn.webapp.hamlet.HamletImpl$EImp._v(HamletImpl.java:117) > at org.apache.hadoop.yarn.webapp.hamlet.Hamlet$TD._(Hamlet.java:845) > at > org.apache.hadoop.yarn.webapp.view.TwoColumnLayout.render(TwoColumnLayout.java:71) > at > org.apache.hadoop.yarn.webapp.view.HtmlPage.render(HtmlPage.java:82) > at > org.apache.hadoop.yarn.webapp.Controller.render(Controller.java:212) > at > org.apache.hadoop.yarn.server.resourcemanager.webapp.RmController.app(RmController.java:54) > at sun.reflect.GeneratedMethodAccessor89.invoke(Unknown Source) > {noformat} > At {{RMAppAttemptImpl#createApplicationAttemptReport}} > {noformat} >attemptReport = ApplicationAttemptReport.newInstance(this > .getAppAttemptId(), this.getHost(), this.getRpcPort(), this > .getTrackingUrl(), this.getOriginalTrackingUrl(), > this.getDiagnostics(), > YarnApplicationAttemptState.valueOf(this.getState().toString()), > amId, this.startTime, this.finishTime); > {noformat} > {{YarnApplicationAttemptState}} mismatch with {{RMAppAttemptState}} for > FINAL_SAVING -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (YARN-4587) IllegalArgumentException in RMAppAttemptImpl#createApplicationAttemptReport
[ https://issues.apache.org/jira/browse/YARN-4587?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15096202#comment-15096202 ] Sunil G commented on YARN-4587: --- Sorry for the partial comment. contd.. I think we need to consider only about {{FINAL_SAVING}} and for this we can make use of {{stateBeforeFinalSaving}}. {{createApplicationAttemptState}} has this check and manages this condition. I think this can be emulated in {{createApplicationAttemptReport}} too. > IllegalArgumentException in RMAppAttemptImpl#createApplicationAttemptReport > --- > > Key: YARN-4587 > URL: https://issues.apache.org/jira/browse/YARN-4587 > Project: Hadoop YARN > Issue Type: Bug >Reporter: Bibin A Chundatt >Assignee: Bibin A Chundatt > > {noformat} > it status: -102 > 2016-01-13 13:35:42,281 INFO > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl: > appattempt_1452672118921_0002_04 State change from RUNNING to FINAL_SAVING > 2016-01-13 13:35:42,286 ERROR org.apache.hadoop.yarn.server.webapp.AppBlock: > Failed to read the attempts of the application application_1452672118921_0002. > java.lang.IllegalArgumentException: No enum constant > org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState.FINAL_SAVING > at java.lang.Enum.valueOf(Enum.java:238) > at > org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState.valueOf(YarnApplicationAttemptState.java:27) > at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl.createApplicationAttemptReport(RMAppAttemptImpl.java:2073) > at > org.apache.hadoop.yarn.server.resourcemanager.ClientRMService.getApplicationAttempts(ClientRMService.java:436) > at > org.apache.hadoop.yarn.server.webapp.AppBlock$2.run(AppBlock.java:230) > at > org.apache.hadoop.yarn.server.webapp.AppBlock$2.run(AppBlock.java:227) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:422) > at > org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1705) > at > org.apache.hadoop.yarn.server.webapp.AppBlock.render(AppBlock.java:226) > at > org.apache.hadoop.yarn.server.resourcemanager.webapp.RMAppBlock.render(RMAppBlock.java:65) > at > org.apache.hadoop.yarn.webapp.view.HtmlBlock.render(HtmlBlock.java:69) > at > org.apache.hadoop.yarn.webapp.view.HtmlBlock.renderPartial(HtmlBlock.java:79) > at org.apache.hadoop.yarn.webapp.View.render(View.java:235) > at > org.apache.hadoop.yarn.webapp.view.HtmlPage$Page.subView(HtmlPage.java:49) > at > org.apache.hadoop.yarn.webapp.hamlet.HamletImpl$EImp._v(HamletImpl.java:117) > at org.apache.hadoop.yarn.webapp.hamlet.Hamlet$TD._(Hamlet.java:845) > at > org.apache.hadoop.yarn.webapp.view.TwoColumnLayout.render(TwoColumnLayout.java:71) > at > org.apache.hadoop.yarn.webapp.view.HtmlPage.render(HtmlPage.java:82) > at > org.apache.hadoop.yarn.webapp.Controller.render(Controller.java:212) > at > org.apache.hadoop.yarn.server.resourcemanager.webapp.RmController.app(RmController.java:54) > at sun.reflect.GeneratedMethodAccessor89.invoke(Unknown Source) > {noformat} > At {{RMAppAttemptImpl#createApplicationAttemptReport}} > {noformat} >attemptReport = ApplicationAttemptReport.newInstance(this > .getAppAttemptId(), this.getHost(), this.getRpcPort(), this > .getTrackingUrl(), this.getOriginalTrackingUrl(), > this.getDiagnostics(), > YarnApplicationAttemptState.valueOf(this.getState().toString()), > amId, this.startTime, this.finishTime); > {noformat} > {{YarnApplicationAttemptState}} mismatch with {{RMAppAttemptState}} for > FINAL_SAVING -- This message was sent by Atlassian JIRA (v6.3.4#6332)
[jira] [Commented] (YARN-4587) IllegalArgumentException in RMAppAttemptImpl#createApplicationAttemptReport
[ https://issues.apache.org/jira/browse/YARN-4587?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15096197#comment-15096197 ] Sunil G commented on YARN-4587: --- Hi [~bibinchundatt] Thanks for raising this. As I see this, there is a mismatch b/w RMAppAttempt state with {{YarnApplicationAttemptState}}. Below two states are not present in this {{LAUNCHED_UNMANAGED_SAVING, FINAL_SAVING}}. > IllegalArgumentException in RMAppAttemptImpl#createApplicationAttemptReport > --- > > Key: YARN-4587 > URL: https://issues.apache.org/jira/browse/YARN-4587 > Project: Hadoop YARN > Issue Type: Bug >Reporter: Bibin A Chundatt >Assignee: Bibin A Chundatt > > {noformat} > it status: -102 > 2016-01-13 13:35:42,281 INFO > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl: > appattempt_1452672118921_0002_04 State change from RUNNING to FINAL_SAVING > 2016-01-13 13:35:42,286 ERROR org.apache.hadoop.yarn.server.webapp.AppBlock: > Failed to read the attempts of the application application_1452672118921_0002. > java.lang.IllegalArgumentException: No enum constant > org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState.FINAL_SAVING > at java.lang.Enum.valueOf(Enum.java:238) > at > org.apache.hadoop.yarn.api.records.YarnApplicationAttemptState.valueOf(YarnApplicationAttemptState.java:27) > at > org.apache.hadoop.yarn.server.resourcemanager.rmapp.attempt.RMAppAttemptImpl.createApplicationAttemptReport(RMAppAttemptImpl.java:2073) > at > org.apache.hadoop.yarn.server.resourcemanager.ClientRMService.getApplicationAttempts(ClientRMService.java:436) > at > org.apache.hadoop.yarn.server.webapp.AppBlock$2.run(AppBlock.java:230) > at > org.apache.hadoop.yarn.server.webapp.AppBlock$2.run(AppBlock.java:227) > at java.security.AccessController.doPrivileged(Native Method) > at javax.security.auth.Subject.doAs(Subject.java:422) > at > org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1705) > at > org.apache.hadoop.yarn.server.webapp.AppBlock.render(AppBlock.java:226) > at > org.apache.hadoop.yarn.server.resourcemanager.webapp.RMAppBlock.render(RMAppBlock.java:65) > at > org.apache.hadoop.yarn.webapp.view.HtmlBlock.render(HtmlBlock.java:69) > at > org.apache.hadoop.yarn.webapp.view.HtmlBlock.renderPartial(HtmlBlock.java:79) > at org.apache.hadoop.yarn.webapp.View.render(View.java:235) > at > org.apache.hadoop.yarn.webapp.view.HtmlPage$Page.subView(HtmlPage.java:49) > at > org.apache.hadoop.yarn.webapp.hamlet.HamletImpl$EImp._v(HamletImpl.java:117) > at org.apache.hadoop.yarn.webapp.hamlet.Hamlet$TD._(Hamlet.java:845) > at > org.apache.hadoop.yarn.webapp.view.TwoColumnLayout.render(TwoColumnLayout.java:71) > at > org.apache.hadoop.yarn.webapp.view.HtmlPage.render(HtmlPage.java:82) > at > org.apache.hadoop.yarn.webapp.Controller.render(Controller.java:212) > at > org.apache.hadoop.yarn.server.resourcemanager.webapp.RmController.app(RmController.java:54) > at sun.reflect.GeneratedMethodAccessor89.invoke(Unknown Source) > {noformat} > At {{RMAppAttemptImpl#createApplicationAttemptReport}} > {noformat} >attemptReport = ApplicationAttemptReport.newInstance(this > .getAppAttemptId(), this.getHost(), this.getRpcPort(), this > .getTrackingUrl(), this.getOriginalTrackingUrl(), > this.getDiagnostics(), > YarnApplicationAttemptState.valueOf(this.getState().toString()), > amId, this.startTime, this.finishTime); > {noformat} > {{YarnApplicationAttemptState}} mismatch with {{RMAppAttemptState}} for > FINAL_SAVING -- This message was sent by Atlassian JIRA (v6.3.4#6332)