[jira] [Commented] (MAPREDUCE-6693) Job history entry missing when JOB name is of mapreduce.jobhistory.jobname.limit length
[ https://issues.apache.org/jira/browse/MAPREDUCE-6693?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15286415#comment-15286415 ] Akira AJISAKA commented on MAPREDUCE-6693: -- Very good to see the precommit job uses only JDK8 to test against trunk. +1, checking this in. > Job history entry missing when JOB name is of > mapreduce.jobhistory.jobname.limit length > --- > > Key: MAPREDUCE-6693 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-6693 > Project: Hadoop Map/Reduce > Issue Type: Bug >Reporter: Bibin A Chundatt >Assignee: Ajith S >Priority: Critical > Attachments: MAPREDUCE-6693.branch-2.patch, MAPREDUCE-6693.patch, > MAPREDUCE-6693.patch > > > Job history entry missing when JOB name is of > {{mapreduce.jobhistory.jobname.limit}} character > {noformat} > 2016-05-10 06:51:00,674 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Interrupting > Event Handling thread > 2016-05-10 06:51:00,674 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Waiting for > Event Handling thread to complete > 2016-05-10 06:51:00,674 ERROR [eventHandlingThread] > org.apache.hadoop.yarn.YarnUncaughtExceptionHandler: Thread > Thread[eventHandlingThread,5,main] threw an Exception. > java.lang.ArrayIndexOutOfBoundsException: 50 > at > org.apache.hadoop.mapreduce.v2.jobhistory.FileNameIndexUtils.trimURLEncodedString(FileNameIndexUtils.java:326) > at > org.apache.hadoop.mapreduce.v2.jobhistory.FileNameIndexUtils.getDoneFileName(FileNameIndexUtils.java:86) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler.processDoneFiles(JobHistoryEventHandler.java:1147) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler.handleEvent(JobHistoryEventHandler.java:635) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler$1.run(JobHistoryEventHandler.java:341) > at java.lang.Thread.run(Thread.java:745) > 2016-05-10 06:51:00,675 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Shutting down > timer for Job MetaInfo for job_1462840033869_0009 history file > hdfs://hacluster:9820/staging-dir/dsperf/.staging/job_1462840033869_0009/job_1462840033869_0009_1.jhist > 2016-05-10 06:51:00,675 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Shutting down > timer Job MetaInfo for job_1462840033869_0009 history file > hdfs://hacluster:9820/staging-dir/dsperf/.staging/job_1462840033869_0009/job_1462840033869_0009_1.jhist > 2016-05-10 06:51:00,676 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Closing Writer > {noformat} > Looks like 50 character check is going wrong -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: mapreduce-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: mapreduce-issues-h...@hadoop.apache.org
[jira] [Commented] (MAPREDUCE-6693) Job history entry missing when JOB name is of mapreduce.jobhistory.jobname.limit length
[ https://issues.apache.org/jira/browse/MAPREDUCE-6693?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15286331#comment-15286331 ] Hadoop QA commented on MAPREDUCE-6693: -- | (/) *{color:green}+1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || | {color:blue}0{color} | {color:blue} reexec {color} | {color:blue} 19m 1s {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} 9m 37s {color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 25s {color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 17s {color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} mvnsite {color} | {color:green} 0m 31s {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} 0m 50s {color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 29s {color} | {color:green} trunk passed {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 0m 25s {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 {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} checkstyle {color} | {color:green} 0m 14s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} mvnsite {color} | {color:green} 0m 27s {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 2s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 26s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} unit {color} | {color:green} 0m 55s {color} | {color:green} hadoop-mapreduce-client-common in the patch passed. {color} | | {color:green}+1{color} | {color:green} asflicense {color} | {color:green} 0m 19s {color} | {color:green} Patch does not generate ASF License warnings. {color} | | {color:black}{color} | {color:black} {color} | {color:black} 36m 36s {color} | {color:black} {color} | \\ \\ || Subsystem || Report/Notes || | Docker | Image:yetus/hadoop:2c91fd8 | | JIRA Patch URL | https://issues.apache.org/jira/secure/attachment/12804375/MAPREDUCE-6693.patch | | JIRA Issue | MAPREDUCE-6693 | | Optional Tests | asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle | | uname | Linux a5edbc7ee1a0 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux | | Build tool | maven | | Personality | /testptch/hadoop/patchprocess/precommit/personality/provided.sh | | git revision | trunk / 9fe5828 | | Default Java | 1.8.0_91 | | findbugs | v3.0.0 | | Test Results | https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/6509/testReport/ | | modules | C: hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-common U: hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-common | | Console output | https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/6509/console | | Powered by | Apache Yetus 0.2.0 http://yetus.apache.org | This message was automatically generated. > Job history entry missing when JOB name is of > mapreduce.jobhistory.jobname.limit length > --- > > Key: MAPREDUCE-6693 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-6693 > Project: Hadoop Map/Reduce > Issue Type: Bug >Reporter: Bibin A Chundatt >Assignee: Ajith S >Priority: Critical > Attachments: MAPREDUC
[jira] [Commented] (MAPREDUCE-6693) Job history entry missing when JOB name is of mapreduce.jobhistory.jobname.limit length
[ https://issues.apache.org/jira/browse/MAPREDUCE-6693?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15286239#comment-15286239 ] Hadoop QA commented on MAPREDUCE-6693: -- | (/) *{color:green}+1 overall{color}* | \\ \\ || Vote || Subsystem || Runtime || Comment || | {color:blue}0{color} | {color:blue} reexec {color} | {color:blue} 14m 7s {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} 19m 43s {color} | {color:green} branch-2 passed {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 24s {color} | {color:green} branch-2 passed with JDK v1.8.0_91 {color} | | {color:green}+1{color} | {color:green} compile {color} | {color:green} 0m 25s {color} | {color:green} branch-2 passed with JDK v1.7.0_101 {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 22s {color} | {color:green} branch-2 passed {color} | | {color:green}+1{color} | {color:green} mvnsite {color} | {color:green} 0m 33s {color} | {color:green} branch-2 passed {color} | | {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 21s {color} | {color:green} branch-2 passed {color} | | {color:green}+1{color} | {color:green} findbugs {color} | {color:green} 1m 8s {color} | {color:green} branch-2 passed {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 30s {color} | {color:green} branch-2 passed with JDK v1.8.0_91 {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 31s {color} | {color:green} branch-2 passed with JDK v1.7.0_101 {color} | | {color:green}+1{color} | {color:green} mvninstall {color} | {color:green} 0m 25s {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_91 {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 22s {color} | {color:green} the patch passed with JDK v1.7.0_101 {color} | | {color:green}+1{color} | {color:green} javac {color} | {color:green} 0m 22s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} checkstyle {color} | {color:green} 0m 14s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} mvnsite {color} | {color:green} 0m 28s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} mvneclipse {color} | {color:green} 0m 13s {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 11s {color} | {color:green} the patch passed {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 25s {color} | {color:green} the patch passed with JDK v1.8.0_91 {color} | | {color:green}+1{color} | {color:green} javadoc {color} | {color:green} 0m 28s {color} | {color:green} the patch passed with JDK v1.7.0_101 {color} | | {color:green}+1{color} | {color:green} unit {color} | {color:green} 0m 54s {color} | {color:green} hadoop-mapreduce-client-common in the patch passed with JDK v1.8.0_91. {color} | | {color:green}+1{color} | {color:green} unit {color} | {color:green} 0m 55s {color} | {color:green} hadoop-mapreduce-client-common in the patch passed with JDK v1.7.0_101. {color} | | {color:green}+1{color} | {color:green} asflicense {color} | {color:green} 0m 20s {color} | {color:green} Patch does not generate ASF License warnings. {color} | | {color:black}{color} | {color:black} {color} | {color:black} 45m 31s {color} | {color:black} {color} | \\ \\ || Subsystem || Report/Notes || | Docker | Image:yetus/hadoop:babe025 | | JIRA Patch URL | https://issues.apache.org/jira/secure/attachment/12804356/MAPREDUCE-6693.branch-2.patch | | JIRA Issue | MAPREDUCE-6693 | | Optional Tests | asflicense compile javac javadoc mvninstall mvnsite unit findbugs checkstyle | | uname | Linux a78f22f841fc 3.13.0-36-lowlatency #63-Ubuntu SMP PREEMPT Wed Sep 3 21:56:12 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux | | Build tool | maven | | Personality | /testptch/hadoop/patchprocess/precommit/personality/provided.sh | | git revision |
[jira] [Commented] (MAPREDUCE-6693) Job history entry missing when JOB name is of mapreduce.jobhistory.jobname.limit length
[ https://issues.apache.org/jira/browse/MAPREDUCE-6693?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15286164#comment-15286164 ] Hadoop QA commented on MAPREDUCE-6693: -- | (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:red}-1{color} | {color:red} docker {color} | {color:red} 35m 41s {color} | {color:red} Docker failed to build yetus/hadoop:babe025. {color} | \\ \\ || Subsystem || Report/Notes || | JIRA Patch URL | https://issues.apache.org/jira/secure/attachment/12804356/MAPREDUCE-6693.branch-2.patch | | JIRA Issue | MAPREDUCE-6693 | | Console output | https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/6507/console | | Powered by | Apache Yetus 0.2.0 http://yetus.apache.org | This message was automatically generated. > Job history entry missing when JOB name is of > mapreduce.jobhistory.jobname.limit length > --- > > Key: MAPREDUCE-6693 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-6693 > Project: Hadoop Map/Reduce > Issue Type: Bug >Reporter: Bibin A Chundatt >Assignee: Ajith S >Priority: Critical > Attachments: MAPREDUCE-6693.branch-2.patch, MAPREDUCE-6693.patch > > > Job history entry missing when JOB name is of > {{mapreduce.jobhistory.jobname.limit}} character > {noformat} > 2016-05-10 06:51:00,674 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Interrupting > Event Handling thread > 2016-05-10 06:51:00,674 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Waiting for > Event Handling thread to complete > 2016-05-10 06:51:00,674 ERROR [eventHandlingThread] > org.apache.hadoop.yarn.YarnUncaughtExceptionHandler: Thread > Thread[eventHandlingThread,5,main] threw an Exception. > java.lang.ArrayIndexOutOfBoundsException: 50 > at > org.apache.hadoop.mapreduce.v2.jobhistory.FileNameIndexUtils.trimURLEncodedString(FileNameIndexUtils.java:326) > at > org.apache.hadoop.mapreduce.v2.jobhistory.FileNameIndexUtils.getDoneFileName(FileNameIndexUtils.java:86) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler.processDoneFiles(JobHistoryEventHandler.java:1147) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler.handleEvent(JobHistoryEventHandler.java:635) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler$1.run(JobHistoryEventHandler.java:341) > at java.lang.Thread.run(Thread.java:745) > 2016-05-10 06:51:00,675 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Shutting down > timer for Job MetaInfo for job_1462840033869_0009 history file > hdfs://hacluster:9820/staging-dir/dsperf/.staging/job_1462840033869_0009/job_1462840033869_0009_1.jhist > 2016-05-10 06:51:00,675 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Shutting down > timer Job MetaInfo for job_1462840033869_0009 history file > hdfs://hacluster:9820/staging-dir/dsperf/.staging/job_1462840033869_0009/job_1462840033869_0009_1.jhist > 2016-05-10 06:51:00,676 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Closing Writer > {noformat} > Looks like 50 character check is going wrong -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: mapreduce-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: mapreduce-issues-h...@hadoop.apache.org
[jira] [Commented] (MAPREDUCE-6693) Job history entry missing when JOB name is of mapreduce.jobhistory.jobname.limit length
[ https://issues.apache.org/jira/browse/MAPREDUCE-6693?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15286146#comment-15286146 ] Hadoop QA commented on MAPREDUCE-6693: -- | (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:red}-1{color} | {color:red} docker {color} | {color:red} 26m 13s {color} | {color:red} Docker failed to build yetus/hadoop:2c91fd8. {color} | \\ \\ || Subsystem || Report/Notes || | JIRA Patch URL | https://issues.apache.org/jira/secure/attachment/12804120/MAPREDUCE-6693.patch | | JIRA Issue | MAPREDUCE-6693 | | Console output | https://builds.apache.org/job/PreCommit-MAPREDUCE-Build/6506/console | | Powered by | Apache Yetus 0.2.0 http://yetus.apache.org | This message was automatically generated. > Job history entry missing when JOB name is of > mapreduce.jobhistory.jobname.limit length > --- > > Key: MAPREDUCE-6693 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-6693 > Project: Hadoop Map/Reduce > Issue Type: Bug >Reporter: Bibin A Chundatt >Assignee: Ajith S >Priority: Critical > Attachments: MAPREDUCE-6693.branch-2.patch, MAPREDUCE-6693.patch > > > Job history entry missing when JOB name is of > {{mapreduce.jobhistory.jobname.limit}} character > {noformat} > 2016-05-10 06:51:00,674 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Interrupting > Event Handling thread > 2016-05-10 06:51:00,674 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Waiting for > Event Handling thread to complete > 2016-05-10 06:51:00,674 ERROR [eventHandlingThread] > org.apache.hadoop.yarn.YarnUncaughtExceptionHandler: Thread > Thread[eventHandlingThread,5,main] threw an Exception. > java.lang.ArrayIndexOutOfBoundsException: 50 > at > org.apache.hadoop.mapreduce.v2.jobhistory.FileNameIndexUtils.trimURLEncodedString(FileNameIndexUtils.java:326) > at > org.apache.hadoop.mapreduce.v2.jobhistory.FileNameIndexUtils.getDoneFileName(FileNameIndexUtils.java:86) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler.processDoneFiles(JobHistoryEventHandler.java:1147) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler.handleEvent(JobHistoryEventHandler.java:635) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler$1.run(JobHistoryEventHandler.java:341) > at java.lang.Thread.run(Thread.java:745) > 2016-05-10 06:51:00,675 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Shutting down > timer for Job MetaInfo for job_1462840033869_0009 history file > hdfs://hacluster:9820/staging-dir/dsperf/.staging/job_1462840033869_0009/job_1462840033869_0009_1.jhist > 2016-05-10 06:51:00,675 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Shutting down > timer Job MetaInfo for job_1462840033869_0009 history file > hdfs://hacluster:9820/staging-dir/dsperf/.staging/job_1462840033869_0009/job_1462840033869_0009_1.jhist > 2016-05-10 06:51:00,676 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Closing Writer > {noformat} > Looks like 50 character check is going wrong -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: mapreduce-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: mapreduce-issues-h...@hadoop.apache.org
[jira] [Commented] (MAPREDUCE-6693) Job history entry missing when JOB name is of mapreduce.jobhistory.jobname.limit length
[ https://issues.apache.org/jira/browse/MAPREDUCE-6693?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15280373#comment-15280373 ] Kousuke Saruta commented on MAPREDUCE-6693: --- On the second thought, only {code} if (encodedString.length() < limitLength) {code} should be changed to {code} if (encodedString.length() <= limitLength) {code} and {code} index + increase > limitLength {code} should be kept. The reason is if we have {code} if (encodedString.length() <= limitLength) { return encodedString; } {code} the size of strBytes is at least limitLength + 1, means maximum index is limitLength. So even if index + increase is limitLength, it's safe. > Job history entry missing when JOB name is of > mapreduce.jobhistory.jobname.limit length > --- > > Key: MAPREDUCE-6693 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-6693 > Project: Hadoop Map/Reduce > Issue Type: Bug >Reporter: Bibin A Chundatt >Assignee: Ajith S >Priority: Critical > > Job history entry missing when JOB name is of > {{mapreduce.jobhistory.jobname.limit}} character > {noformat} > 2016-05-10 06:51:00,674 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Interrupting > Event Handling thread > 2016-05-10 06:51:00,674 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Waiting for > Event Handling thread to complete > 2016-05-10 06:51:00,674 ERROR [eventHandlingThread] > org.apache.hadoop.yarn.YarnUncaughtExceptionHandler: Thread > Thread[eventHandlingThread,5,main] threw an Exception. > java.lang.ArrayIndexOutOfBoundsException: 50 > at > org.apache.hadoop.mapreduce.v2.jobhistory.FileNameIndexUtils.trimURLEncodedString(FileNameIndexUtils.java:326) > at > org.apache.hadoop.mapreduce.v2.jobhistory.FileNameIndexUtils.getDoneFileName(FileNameIndexUtils.java:86) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler.processDoneFiles(JobHistoryEventHandler.java:1147) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler.handleEvent(JobHistoryEventHandler.java:635) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler$1.run(JobHistoryEventHandler.java:341) > at java.lang.Thread.run(Thread.java:745) > 2016-05-10 06:51:00,675 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Shutting down > timer for Job MetaInfo for job_1462840033869_0009 history file > hdfs://hacluster:9820/staging-dir/dsperf/.staging/job_1462840033869_0009/job_1462840033869_0009_1.jhist > 2016-05-10 06:51:00,675 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Shutting down > timer Job MetaInfo for job_1462840033869_0009 history file > hdfs://hacluster:9820/staging-dir/dsperf/.staging/job_1462840033869_0009/job_1462840033869_0009_1.jhist > 2016-05-10 06:51:00,676 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Closing Writer > {noformat} > Looks like 50 character check is going wrong -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: mapreduce-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: mapreduce-issues-h...@hadoop.apache.org
[jira] [Commented] (MAPREDUCE-6693) Job history entry missing when JOB name is of mapreduce.jobhistory.jobname.limit length
[ https://issues.apache.org/jira/browse/MAPREDUCE-6693?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15279590#comment-15279590 ] Ajith S commented on MAPREDUCE-6693: specifically org.apache.hadoop.mapreduce.v2.jobhistory.TestFileNameIndexUtils.testTrimJobName() will break because of the change > Job history entry missing when JOB name is of > mapreduce.jobhistory.jobname.limit length > --- > > Key: MAPREDUCE-6693 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-6693 > Project: Hadoop Map/Reduce > Issue Type: Bug >Reporter: Bibin A Chundatt >Assignee: Ajith S >Priority: Critical > > Job history entry missing when JOB name is of > {{mapreduce.jobhistory.jobname.limit}} character > {noformat} > 2016-05-10 06:51:00,674 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Interrupting > Event Handling thread > 2016-05-10 06:51:00,674 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Waiting for > Event Handling thread to complete > 2016-05-10 06:51:00,674 ERROR [eventHandlingThread] > org.apache.hadoop.yarn.YarnUncaughtExceptionHandler: Thread > Thread[eventHandlingThread,5,main] threw an Exception. > java.lang.ArrayIndexOutOfBoundsException: 50 > at > org.apache.hadoop.mapreduce.v2.jobhistory.FileNameIndexUtils.trimURLEncodedString(FileNameIndexUtils.java:326) > at > org.apache.hadoop.mapreduce.v2.jobhistory.FileNameIndexUtils.getDoneFileName(FileNameIndexUtils.java:86) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler.processDoneFiles(JobHistoryEventHandler.java:1147) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler.handleEvent(JobHistoryEventHandler.java:635) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler$1.run(JobHistoryEventHandler.java:341) > at java.lang.Thread.run(Thread.java:745) > 2016-05-10 06:51:00,675 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Shutting down > timer for Job MetaInfo for job_1462840033869_0009 history file > hdfs://hacluster:9820/staging-dir/dsperf/.staging/job_1462840033869_0009/job_1462840033869_0009_1.jhist > 2016-05-10 06:51:00,675 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Shutting down > timer Job MetaInfo for job_1462840033869_0009 history file > hdfs://hacluster:9820/staging-dir/dsperf/.staging/job_1462840033869_0009/job_1462840033869_0009_1.jhist > 2016-05-10 06:51:00,676 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Closing Writer > {noformat} > Looks like 50 character check is going wrong -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: mapreduce-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: mapreduce-issues-h...@hadoop.apache.org
[jira] [Commented] (MAPREDUCE-6693) Job history entry missing when JOB name is of mapreduce.jobhistory.jobname.limit length
[ https://issues.apache.org/jira/browse/MAPREDUCE-6693?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15279588#comment-15279588 ] Ajith S commented on MAPREDUCE-6693: After modification found that {code} index + increase >= limitLength {code} might give a string with (limit-1) length > Job history entry missing when JOB name is of > mapreduce.jobhistory.jobname.limit length > --- > > Key: MAPREDUCE-6693 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-6693 > Project: Hadoop Map/Reduce > Issue Type: Bug >Reporter: Bibin A Chundatt >Assignee: Ajith S >Priority: Critical > > Job history entry missing when JOB name is of > {{mapreduce.jobhistory.jobname.limit}} character > {noformat} > 2016-05-10 06:51:00,674 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Interrupting > Event Handling thread > 2016-05-10 06:51:00,674 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Waiting for > Event Handling thread to complete > 2016-05-10 06:51:00,674 ERROR [eventHandlingThread] > org.apache.hadoop.yarn.YarnUncaughtExceptionHandler: Thread > Thread[eventHandlingThread,5,main] threw an Exception. > java.lang.ArrayIndexOutOfBoundsException: 50 > at > org.apache.hadoop.mapreduce.v2.jobhistory.FileNameIndexUtils.trimURLEncodedString(FileNameIndexUtils.java:326) > at > org.apache.hadoop.mapreduce.v2.jobhistory.FileNameIndexUtils.getDoneFileName(FileNameIndexUtils.java:86) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler.processDoneFiles(JobHistoryEventHandler.java:1147) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler.handleEvent(JobHistoryEventHandler.java:635) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler$1.run(JobHistoryEventHandler.java:341) > at java.lang.Thread.run(Thread.java:745) > 2016-05-10 06:51:00,675 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Shutting down > timer for Job MetaInfo for job_1462840033869_0009 history file > hdfs://hacluster:9820/staging-dir/dsperf/.staging/job_1462840033869_0009/job_1462840033869_0009_1.jhist > 2016-05-10 06:51:00,675 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Shutting down > timer Job MetaInfo for job_1462840033869_0009 history file > hdfs://hacluster:9820/staging-dir/dsperf/.staging/job_1462840033869_0009/job_1462840033869_0009_1.jhist > 2016-05-10 06:51:00,676 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Closing Writer > {noformat} > Looks like 50 character check is going wrong -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: mapreduce-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: mapreduce-issues-h...@hadoop.apache.org
[jira] [Commented] (MAPREDUCE-6693) Job history entry missing when JOB name is of mapreduce.jobhistory.jobname.limit length
[ https://issues.apache.org/jira/browse/MAPREDUCE-6693?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15279574#comment-15279574 ] Ajith S commented on MAPREDUCE-6693: this scenario can specifically happen if encodedString.length > strBytes.length I guess there is no such encoding :) so {code}if (encodedString.length() <= limitLength){code} and {code}index + increase >= limitLength{code} should be ok, will upload the patch for same > Job history entry missing when JOB name is of > mapreduce.jobhistory.jobname.limit length > --- > > Key: MAPREDUCE-6693 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-6693 > Project: Hadoop Map/Reduce > Issue Type: Bug >Reporter: Bibin A Chundatt >Assignee: Ajith S >Priority: Critical > > Job history entry missing when JOB name is of > {{mapreduce.jobhistory.jobname.limit}} character > {noformat} > 2016-05-10 06:51:00,674 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Interrupting > Event Handling thread > 2016-05-10 06:51:00,674 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Waiting for > Event Handling thread to complete > 2016-05-10 06:51:00,674 ERROR [eventHandlingThread] > org.apache.hadoop.yarn.YarnUncaughtExceptionHandler: Thread > Thread[eventHandlingThread,5,main] threw an Exception. > java.lang.ArrayIndexOutOfBoundsException: 50 > at > org.apache.hadoop.mapreduce.v2.jobhistory.FileNameIndexUtils.trimURLEncodedString(FileNameIndexUtils.java:326) > at > org.apache.hadoop.mapreduce.v2.jobhistory.FileNameIndexUtils.getDoneFileName(FileNameIndexUtils.java:86) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler.processDoneFiles(JobHistoryEventHandler.java:1147) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler.handleEvent(JobHistoryEventHandler.java:635) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler$1.run(JobHistoryEventHandler.java:341) > at java.lang.Thread.run(Thread.java:745) > 2016-05-10 06:51:00,675 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Shutting down > timer for Job MetaInfo for job_1462840033869_0009 history file > hdfs://hacluster:9820/staging-dir/dsperf/.staging/job_1462840033869_0009/job_1462840033869_0009_1.jhist > 2016-05-10 06:51:00,675 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Shutting down > timer Job MetaInfo for job_1462840033869_0009 history file > hdfs://hacluster:9820/staging-dir/dsperf/.staging/job_1462840033869_0009/job_1462840033869_0009_1.jhist > 2016-05-10 06:51:00,676 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Closing Writer > {noformat} > Looks like 50 character check is going wrong -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: mapreduce-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: mapreduce-issues-h...@hadoop.apache.org
[jira] [Commented] (MAPREDUCE-6693) Job history entry missing when JOB name is of mapreduce.jobhistory.jobname.limit length
[ https://issues.apache.org/jira/browse/MAPREDUCE-6693?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15279561#comment-15279561 ] Ajith S commented on MAPREDUCE-6693: Only if encodedString.length != strBytes.length this can happen in scenario when encodedString is of different encoding than UTF-8 right.? > Job history entry missing when JOB name is of > mapreduce.jobhistory.jobname.limit length > --- > > Key: MAPREDUCE-6693 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-6693 > Project: Hadoop Map/Reduce > Issue Type: Bug >Reporter: Bibin A Chundatt >Assignee: Ajith S >Priority: Critical > > Job history entry missing when JOB name is of > {{mapreduce.jobhistory.jobname.limit}} character > {noformat} > 2016-05-10 06:51:00,674 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Interrupting > Event Handling thread > 2016-05-10 06:51:00,674 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Waiting for > Event Handling thread to complete > 2016-05-10 06:51:00,674 ERROR [eventHandlingThread] > org.apache.hadoop.yarn.YarnUncaughtExceptionHandler: Thread > Thread[eventHandlingThread,5,main] threw an Exception. > java.lang.ArrayIndexOutOfBoundsException: 50 > at > org.apache.hadoop.mapreduce.v2.jobhistory.FileNameIndexUtils.trimURLEncodedString(FileNameIndexUtils.java:326) > at > org.apache.hadoop.mapreduce.v2.jobhistory.FileNameIndexUtils.getDoneFileName(FileNameIndexUtils.java:86) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler.processDoneFiles(JobHistoryEventHandler.java:1147) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler.handleEvent(JobHistoryEventHandler.java:635) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler$1.run(JobHistoryEventHandler.java:341) > at java.lang.Thread.run(Thread.java:745) > 2016-05-10 06:51:00,675 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Shutting down > timer for Job MetaInfo for job_1462840033869_0009 history file > hdfs://hacluster:9820/staging-dir/dsperf/.staging/job_1462840033869_0009/job_1462840033869_0009_1.jhist > 2016-05-10 06:51:00,675 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Shutting down > timer Job MetaInfo for job_1462840033869_0009 history file > hdfs://hacluster:9820/staging-dir/dsperf/.staging/job_1462840033869_0009/job_1462840033869_0009_1.jhist > 2016-05-10 06:51:00,676 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Closing Writer > {noformat} > Looks like 50 character check is going wrong -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: mapreduce-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: mapreduce-issues-h...@hadoop.apache.org
[jira] [Commented] (MAPREDUCE-6693) Job history entry missing when JOB name is of mapreduce.jobhistory.jobname.limit length
[ https://issues.apache.org/jira/browse/MAPREDUCE-6693?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15278330#comment-15278330 ] Kousuke Saruta commented on MAPREDUCE-6693: --- Good catch. Thanks for trying fixing the issue. {code} if (encodedString.length() <= limitLength) {code} and {code} index + increase >= limitLength {code} make sense. About adding {code} index + increase >= strBytes.length {code} I don't disagree but I wonder are there any possibility that index + increase >= strBytes.length. If the size of strArray is less than 50, e.g. 49, encodedString.length() is 49, means encodingString.length() <= 50 so trimURLEncodingString method will return in {code} if (encodedString.length() < limitLength) { return encodedString; } {code} If I miss something, please correct me. > Job history entry missing when JOB name is of > mapreduce.jobhistory.jobname.limit length > --- > > Key: MAPREDUCE-6693 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-6693 > Project: Hadoop Map/Reduce > Issue Type: Bug >Reporter: Bibin A Chundatt >Assignee: Ajith S >Priority: Critical > > Job history entry missing when JOB name is of > {{mapreduce.jobhistory.jobname.limit}} character > {noformat} > 2016-05-10 06:51:00,674 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Interrupting > Event Handling thread > 2016-05-10 06:51:00,674 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Waiting for > Event Handling thread to complete > 2016-05-10 06:51:00,674 ERROR [eventHandlingThread] > org.apache.hadoop.yarn.YarnUncaughtExceptionHandler: Thread > Thread[eventHandlingThread,5,main] threw an Exception. > java.lang.ArrayIndexOutOfBoundsException: 50 > at > org.apache.hadoop.mapreduce.v2.jobhistory.FileNameIndexUtils.trimURLEncodedString(FileNameIndexUtils.java:326) > at > org.apache.hadoop.mapreduce.v2.jobhistory.FileNameIndexUtils.getDoneFileName(FileNameIndexUtils.java:86) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler.processDoneFiles(JobHistoryEventHandler.java:1147) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler.handleEvent(JobHistoryEventHandler.java:635) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler$1.run(JobHistoryEventHandler.java:341) > at java.lang.Thread.run(Thread.java:745) > 2016-05-10 06:51:00,675 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Shutting down > timer for Job MetaInfo for job_1462840033869_0009 history file > hdfs://hacluster:9820/staging-dir/dsperf/.staging/job_1462840033869_0009/job_1462840033869_0009_1.jhist > 2016-05-10 06:51:00,675 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Shutting down > timer Job MetaInfo for job_1462840033869_0009 history file > hdfs://hacluster:9820/staging-dir/dsperf/.staging/job_1462840033869_0009/job_1462840033869_0009_1.jhist > 2016-05-10 06:51:00,676 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Closing Writer > {noformat} > Looks like 50 character check is going wrong -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: mapreduce-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: mapreduce-issues-h...@hadoop.apache.org
[jira] [Commented] (MAPREDUCE-6693) Job history entry missing when JOB name is of mapreduce.jobhistory.jobname.limit length
[ https://issues.apache.org/jira/browse/MAPREDUCE-6693?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15278249#comment-15278249 ] Bibin A Chundatt commented on MAPREDUCE-6693: - [~ajithshetty] Fix looks good to me too after [~ajisakaa] comments handled. Could you upload a patch with testcase. > Job history entry missing when JOB name is of > mapreduce.jobhistory.jobname.limit length > --- > > Key: MAPREDUCE-6693 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-6693 > Project: Hadoop Map/Reduce > Issue Type: Bug >Reporter: Bibin A Chundatt >Assignee: Ajith S >Priority: Critical > > Job history entry missing when JOB name is of > {{mapreduce.jobhistory.jobname.limit}} character > {noformat} > 2016-05-10 06:51:00,674 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Interrupting > Event Handling thread > 2016-05-10 06:51:00,674 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Waiting for > Event Handling thread to complete > 2016-05-10 06:51:00,674 ERROR [eventHandlingThread] > org.apache.hadoop.yarn.YarnUncaughtExceptionHandler: Thread > Thread[eventHandlingThread,5,main] threw an Exception. > java.lang.ArrayIndexOutOfBoundsException: 50 > at > org.apache.hadoop.mapreduce.v2.jobhistory.FileNameIndexUtils.trimURLEncodedString(FileNameIndexUtils.java:326) > at > org.apache.hadoop.mapreduce.v2.jobhistory.FileNameIndexUtils.getDoneFileName(FileNameIndexUtils.java:86) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler.processDoneFiles(JobHistoryEventHandler.java:1147) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler.handleEvent(JobHistoryEventHandler.java:635) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler$1.run(JobHistoryEventHandler.java:341) > at java.lang.Thread.run(Thread.java:745) > 2016-05-10 06:51:00,675 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Shutting down > timer for Job MetaInfo for job_1462840033869_0009 history file > hdfs://hacluster:9820/staging-dir/dsperf/.staging/job_1462840033869_0009/job_1462840033869_0009_1.jhist > 2016-05-10 06:51:00,675 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Shutting down > timer Job MetaInfo for job_1462840033869_0009 history file > hdfs://hacluster:9820/staging-dir/dsperf/.staging/job_1462840033869_0009/job_1462840033869_0009_1.jhist > 2016-05-10 06:51:00,676 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Closing Writer > {noformat} > Looks like 50 character check is going wrong -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: mapreduce-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: mapreduce-issues-h...@hadoop.apache.org
[jira] [Commented] (MAPREDUCE-6693) Job history entry missing when JOB name is of mapreduce.jobhistory.jobname.limit length
[ https://issues.apache.org/jira/browse/MAPREDUCE-6693?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15278182#comment-15278182 ] Akira AJISAKA commented on MAPREDUCE-6693: -- Thanks Bibin for reporting the bug and thanks Ajith for working on this issue. The fix is good to me. In addition, I'm thinking {code} index + increase > limitLength {code} should be {code} index + increase >= limitLength {code} cc/ [~sarutak] > Job history entry missing when JOB name is of > mapreduce.jobhistory.jobname.limit length > --- > > Key: MAPREDUCE-6693 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-6693 > Project: Hadoop Map/Reduce > Issue Type: Bug >Reporter: Bibin A Chundatt >Assignee: Ajith S >Priority: Critical > > Job history entry missing when JOB name is of > {{mapreduce.jobhistory.jobname.limit}} character > {noformat} > 2016-05-10 06:51:00,674 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Interrupting > Event Handling thread > 2016-05-10 06:51:00,674 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Waiting for > Event Handling thread to complete > 2016-05-10 06:51:00,674 ERROR [eventHandlingThread] > org.apache.hadoop.yarn.YarnUncaughtExceptionHandler: Thread > Thread[eventHandlingThread,5,main] threw an Exception. > java.lang.ArrayIndexOutOfBoundsException: 50 > at > org.apache.hadoop.mapreduce.v2.jobhistory.FileNameIndexUtils.trimURLEncodedString(FileNameIndexUtils.java:326) > at > org.apache.hadoop.mapreduce.v2.jobhistory.FileNameIndexUtils.getDoneFileName(FileNameIndexUtils.java:86) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler.processDoneFiles(JobHistoryEventHandler.java:1147) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler.handleEvent(JobHistoryEventHandler.java:635) > at > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler$1.run(JobHistoryEventHandler.java:341) > at java.lang.Thread.run(Thread.java:745) > 2016-05-10 06:51:00,675 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Shutting down > timer for Job MetaInfo for job_1462840033869_0009 history file > hdfs://hacluster:9820/staging-dir/dsperf/.staging/job_1462840033869_0009/job_1462840033869_0009_1.jhist > 2016-05-10 06:51:00,675 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Shutting down > timer Job MetaInfo for job_1462840033869_0009 history file > hdfs://hacluster:9820/staging-dir/dsperf/.staging/job_1462840033869_0009/job_1462840033869_0009_1.jhist > 2016-05-10 06:51:00,676 DEBUG [Thread-73] > org.apache.hadoop.mapreduce.jobhistory.JobHistoryEventHandler: Closing Writer > {noformat} > Looks like 50 character check is going wrong -- This message was sent by Atlassian JIRA (v6.3.4#6332) - To unsubscribe, e-mail: mapreduce-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: mapreduce-issues-h...@hadoop.apache.org