Brock Noland created HADOOP-9765: ------------------------------------ Summary: Precommit Admin job chokes on issues without an attachement Key: HADOOP-9765 URL: https://issues.apache.org/jira/browse/HADOOP-9765 Project: Hadoop Common Issue Type: Bug Components: build Reporter: Brock Noland Assignee: Brock Noland
Check out this file: https://builds.apache.org/job/PreCommit-Admin/lastSuccessfulBuild/artifact/patch_tested.txt It has "corrupt" data: {noformat} HIVE-4877HDFS-5010,12593214 HIVE-4877HBASE-8693,12593082 HIVE-4877YARN-919,12593107 YARN-905,12593225 HIVE-4877HBASE-8752,12588069 {noformat} which resulted in the Hive precommit job being called with the ISSUE_NUM of 5010, 8693, 919, and 8752. Looking at the script and some output, I pulled from the last run, it looks like it gets hosed up when there is a JIRA which is PA but doesn't have an attachment (as ZK-1402 is currently sitting). For example: This is the bad data the script is encountering: {noformat} $ grep -A 2 'ZOOKEEPER-1402' patch_available2.elements ZOOKEEPER-1402 HBASE-8348 id="12592318" {noformat} This is where it screws up: {noformat} $ awk '{ printf "%s", $0 }' patch_available2.elements | sed -e "s/\W*id=\"/,/g" | perl -pe "s/\"/\n/g" | grep ZOOKEEPER-1402 ZOOKEEPER-1402HBASE-8348 ,12592318 {noformat} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira