You are viewing a plain text version of this content. The canonical link for it is here.
Posted to mapreduce-dev@hadoop.apache.org by Apache Jenkins Server <je...@builds.apache.org> on 2020/07/01 13:36:30 UTC

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/

No changes




-1 overall


The following subsystems voted -1:
    asflicense compile findbugs golang hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-common-project/hadoop-minikdc 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 

    findbugs :

       module:hadoop-common-project 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-hdfs-project 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-common-project/hadoop-auth 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 

    findbugs :

       module:hadoop-common-project/hadoop-common 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs-client 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.applications.distributedshell.TestDistributedShell 
       hadoop.yarn.server.nodemanager.amrmproxy.TestFederationInterceptor 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/diff-patch-jshint.txt  [208K]

   compile:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [80K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [80K]

   golang:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [80K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [80K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/patch-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/branch-findbugs-hadoop-common-project_hadoop-minikdc-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/branch-findbugs-hadoop-common-project-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/branch-findbugs-hadoop-hdfs-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/branch-findbugs-root-warnings.html  [56K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/branch-findbugs-hadoop-common-project_hadoop-auth-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/branch-findbugs-hadoop-common-project_hadoop-common-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [260K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-applications_hadoop-yarn-applications-distributedshell.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager.txt  [56K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [120K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/734/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/

No changes




-1 overall


The following subsystems voted -1:
    asflicense compile findbugs golang hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-yarn-project 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.server.blockmanagement.TestBlocksWithNotEnoughRacks 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.client.cli.TestRMAdminCLI 
       hadoop.yarn.server.resourcemanager.metrics.TestSystemMetricsPublisher 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-patch-jshint.txt  [208K]

   compile:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [76K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [76K]

   golang:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [76K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [76K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-root-warnings.html  [32K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [28K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [116K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/

No changes




-1 overall


The following subsystems voted -1:
    asflicense compile findbugs golang hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-yarn-project 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.server.blockmanagement.TestBlocksWithNotEnoughRacks 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.client.cli.TestRMAdminCLI 
       hadoop.yarn.server.resourcemanager.metrics.TestSystemMetricsPublisher 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-patch-jshint.txt  [208K]

   compile:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [76K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [76K]

   golang:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [76K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [76K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-root-warnings.html  [32K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [28K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [116K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/

No changes




-1 overall


The following subsystems voted -1:
    asflicense compile findbugs golang hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-yarn-project 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.server.blockmanagement.TestBlocksWithNotEnoughRacks 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.client.cli.TestRMAdminCLI 
       hadoop.yarn.server.resourcemanager.metrics.TestSystemMetricsPublisher 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-patch-jshint.txt  [208K]

   compile:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [76K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [76K]

   golang:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [76K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [76K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-root-warnings.html  [32K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [28K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [116K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/

No changes




-1 overall


The following subsystems voted -1:
    asflicense compile findbugs golang hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-yarn-project 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.server.blockmanagement.TestBlocksWithNotEnoughRacks 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.client.cli.TestRMAdminCLI 
       hadoop.yarn.server.resourcemanager.metrics.TestSystemMetricsPublisher 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-patch-jshint.txt  [208K]

   compile:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [76K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [76K]

   golang:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [76K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [76K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-root-warnings.html  [32K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [28K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [116K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/759/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/

[Jul 24, 2020 11:08:31 PM] (ebadger) YARN-4771. Some containers can be skipped during log aggregation after




-1 overall


The following subsystems voted -1:
    asflicense compile findbugs golang hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-yarn-project 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    Failed junit tests :

       hadoop.hdfs.server.datanode.TestDirectoryScanner 
       hadoop.hdfs.web.TestWebHdfsFileSystemContract 
       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.client.cli.TestRMAdminCLI 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-patch-jshint.txt  [208K]

   compile:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [80K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [80K]

   golang:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [80K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [80K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-root-warnings.html  [32K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [24K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/

[Jul 24, 2020 11:08:31 PM] (ebadger) YARN-4771. Some containers can be skipped during log aggregation after




-1 overall


The following subsystems voted -1:
    asflicense compile findbugs golang hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-yarn-project 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    Failed junit tests :

       hadoop.hdfs.server.datanode.TestDirectoryScanner 
       hadoop.hdfs.web.TestWebHdfsFileSystemContract 
       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.client.cli.TestRMAdminCLI 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-patch-jshint.txt  [208K]

   compile:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [80K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [80K]

   golang:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [80K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [80K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-root-warnings.html  [32K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [24K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/

[Jul 24, 2020 11:08:31 PM] (ebadger) YARN-4771. Some containers can be skipped during log aggregation after




-1 overall


The following subsystems voted -1:
    asflicense compile findbugs golang hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-yarn-project 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    Failed junit tests :

       hadoop.hdfs.server.datanode.TestDirectoryScanner 
       hadoop.hdfs.web.TestWebHdfsFileSystemContract 
       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.client.cli.TestRMAdminCLI 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-patch-jshint.txt  [208K]

   compile:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [80K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [80K]

   golang:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [80K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [80K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-root-warnings.html  [32K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [24K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/

[Jul 24, 2020 11:08:31 PM] (ebadger) YARN-4771. Some containers can be skipped during log aggregation after




-1 overall


The following subsystems voted -1:
    asflicense compile findbugs golang hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-yarn-project 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    Failed junit tests :

       hadoop.hdfs.server.datanode.TestDirectoryScanner 
       hadoop.hdfs.web.TestWebHdfsFileSystemContract 
       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.client.cli.TestRMAdminCLI 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-patch-jshint.txt  [208K]

   compile:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [80K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [80K]

   golang:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [80K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-compile-root-jdkOracleCorporation-1.7.0_95-b00.txt  [80K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-root-warnings.html  [32K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [24K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/758/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.server.namenode.TestNamenodeCapacityReport 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperJournalManager 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperJournalManager 
       hadoop.yarn.client.cli.TestRMAdminCLI 
       hadoop.yarn.applications.distributedshell.TestDistributedShell 
       hadoop.yarn.sls.appmaster.TestAMSimulator 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-root-warnings.html  [32K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [28K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-applications_hadoop-yarn-applications-distributedshell.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-unit-hadoop-tools_hadoop-sls.txt  [12K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.server.namenode.TestNamenodeCapacityReport 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperJournalManager 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperJournalManager 
       hadoop.yarn.client.cli.TestRMAdminCLI 
       hadoop.yarn.applications.distributedshell.TestDistributedShell 
       hadoop.yarn.sls.appmaster.TestAMSimulator 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-root-warnings.html  [32K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [28K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-applications_hadoop-yarn-applications-distributedshell.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-unit-hadoop-tools_hadoop-sls.txt  [12K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.server.namenode.TestNamenodeCapacityReport 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperJournalManager 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperJournalManager 
       hadoop.yarn.client.cli.TestRMAdminCLI 
       hadoop.yarn.applications.distributedshell.TestDistributedShell 
       hadoop.yarn.sls.appmaster.TestAMSimulator 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-root-warnings.html  [32K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [28K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-applications_hadoop-yarn-applications-distributedshell.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-unit-hadoop-tools_hadoop-sls.txt  [12K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.server.namenode.TestNamenodeCapacityReport 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperJournalManager 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperJournalManager 
       hadoop.yarn.client.cli.TestRMAdminCLI 
       hadoop.yarn.applications.distributedshell.TestDistributedShell 
       hadoop.yarn.sls.appmaster.TestAMSimulator 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/branch-findbugs-root-warnings.html  [32K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [28K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-applications_hadoop-yarn-applications-distributedshell.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-unit-hadoop-tools_hadoop-sls.txt  [12K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/757/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.server.namenode.TestDecommissioningStatus 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.nodemanager.amrmproxy.TestFederationInterceptor 
       hadoop.yarn.client.cli.TestRMAdminCLI 
       hadoop.mapreduce.v2.app.rm.TestRMContainerAllocator 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-root-warnings.html  [32K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager.txt  [56K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [120K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [28K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app.txt  [36K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.server.namenode.TestDecommissioningStatus 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.nodemanager.amrmproxy.TestFederationInterceptor 
       hadoop.yarn.client.cli.TestRMAdminCLI 
       hadoop.mapreduce.v2.app.rm.TestRMContainerAllocator 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-root-warnings.html  [32K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager.txt  [56K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [120K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [28K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app.txt  [36K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.server.namenode.TestDecommissioningStatus 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.nodemanager.amrmproxy.TestFederationInterceptor 
       hadoop.yarn.client.cli.TestRMAdminCLI 
       hadoop.mapreduce.v2.app.rm.TestRMContainerAllocator 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-root-warnings.html  [32K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager.txt  [56K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [120K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [28K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app.txt  [36K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.server.namenode.TestDecommissioningStatus 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.nodemanager.amrmproxy.TestFederationInterceptor 
       hadoop.yarn.client.cli.TestRMAdminCLI 
       hadoop.mapreduce.v2.app.rm.TestRMContainerAllocator 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/branch-findbugs-root-warnings.html  [32K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager.txt  [56K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [120K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [28K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app.txt  [36K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/756/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/

[Jul 21, 2020 1:02:41 PM] (iwasakims) YARN-6515. Fix warnings from Spotbugs in hadoop-yarn-server-nodemanager.




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.client.cli.TestRMAdminCLI 
       hadoop.yarn.client.api.impl.TestAMRMProxy 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-root-warnings.html  [32K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [260K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [32K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/

[Jul 21, 2020 1:02:41 PM] (iwasakims) YARN-6515. Fix warnings from Spotbugs in hadoop-yarn-server-nodemanager.




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.client.cli.TestRMAdminCLI 
       hadoop.yarn.client.api.impl.TestAMRMProxy 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-root-warnings.html  [32K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [260K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [32K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/

[Jul 21, 2020 1:02:41 PM] (iwasakims) YARN-6515. Fix warnings from Spotbugs in hadoop-yarn-server-nodemanager.




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.client.cli.TestRMAdminCLI 
       hadoop.yarn.client.api.impl.TestAMRMProxy 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-root-warnings.html  [32K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [260K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [32K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/

[Jul 21, 2020 1:02:41 PM] (iwasakims) YARN-6515. Fix warnings from Spotbugs in hadoop-yarn-server-nodemanager.




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.client.cli.TestRMAdminCLI 
       hadoop.yarn.client.api.impl.TestAMRMProxy 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/branch-findbugs-root-warnings.html  [32K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [260K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [32K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/755/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/

[Jul 20, 2020 8:39:00 PM] (vagarychen) HADOOP-16753. Refactor HAAdmin. Contributed by Xieming Li.
[Jul 20, 2020 10:26:44 PM] (vagarychen) HDFS-15404. ShellCommandFencer should expose info about source.




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestDecommission 
       hadoop.hdfs.TestBlocksScheduledCounter 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.TestRMEmbeddedElector 
       hadoop.yarn.client.cli.TestRMAdminCLI 
       hadoop.yarn.client.api.impl.TestAMRMProxy 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [124K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [28K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/

[Jul 20, 2020 8:39:00 PM] (vagarychen) HADOOP-16753. Refactor HAAdmin. Contributed by Xieming Li.
[Jul 20, 2020 10:26:44 PM] (vagarychen) HDFS-15404. ShellCommandFencer should expose info about source.




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestDecommission 
       hadoop.hdfs.TestBlocksScheduledCounter 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.TestRMEmbeddedElector 
       hadoop.yarn.client.cli.TestRMAdminCLI 
       hadoop.yarn.client.api.impl.TestAMRMProxy 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [124K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [28K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/

[Jul 20, 2020 8:39:00 PM] (vagarychen) HADOOP-16753. Refactor HAAdmin. Contributed by Xieming Li.
[Jul 20, 2020 10:26:44 PM] (vagarychen) HDFS-15404. ShellCommandFencer should expose info about source.




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestDecommission 
       hadoop.hdfs.TestBlocksScheduledCounter 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.TestRMEmbeddedElector 
       hadoop.yarn.client.cli.TestRMAdminCLI 
       hadoop.yarn.client.api.impl.TestAMRMProxy 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [124K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [28K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/

[Jul 20, 2020 8:39:00 PM] (vagarychen) HADOOP-16753. Refactor HAAdmin. Contributed by Xieming Li.
[Jul 20, 2020 10:26:44 PM] (vagarychen) HDFS-15404. ShellCommandFencer should expose info about source.




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestDecommission 
       hadoop.hdfs.TestBlocksScheduledCounter 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.TestRMEmbeddedElector 
       hadoop.yarn.client.cli.TestRMAdminCLI 
       hadoop.yarn.client.api.impl.TestAMRMProxy 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [124K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [28K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/754/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestRollingUpgrade 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.mapreduce.v2.app.rm.TestRMContainerAllocator 
       hadoop.yarn.sls.appmaster.TestAMSimulator 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [268K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app.txt  [36K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/patch-unit-hadoop-tools_hadoop-sls.txt  [12K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestRollingUpgrade 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.mapreduce.v2.app.rm.TestRMContainerAllocator 
       hadoop.yarn.sls.appmaster.TestAMSimulator 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [268K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app.txt  [36K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/patch-unit-hadoop-tools_hadoop-sls.txt  [12K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestRollingUpgrade 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.mapreduce.v2.app.rm.TestRMContainerAllocator 
       hadoop.yarn.sls.appmaster.TestAMSimulator 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [268K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app.txt  [36K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/patch-unit-hadoop-tools_hadoop-sls.txt  [12K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestRollingUpgrade 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.mapreduce.v2.app.rm.TestRMContainerAllocator 
       hadoop.yarn.sls.appmaster.TestAMSimulator 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [268K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app.txt  [36K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/patch-unit-hadoop-tools_hadoop-sls.txt  [12K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/753/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/752/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestEncryptedTransfer 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.client.api.impl.TestAMRMProxy 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestEncryptedTransfer 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.client.api.impl.TestAMRMProxy 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestEncryptedTransfer 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.client.api.impl.TestAMRMProxy 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestEncryptedTransfer 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.client.api.impl.TestAMRMProxy 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [264K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/751/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/

[Jul 16, 2020 4:17:17 PM] (hexiaoqiao) HDFS-14498. LeaseManager can loop forever on the file for which create




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.server.namenode.snapshot.TestSnapshotFileLength 
       hadoop.hdfs.TestRollingUpgrade 
       hadoop.hdfs.server.namenode.TestCacheDirectives 
       hadoop.contrib.bkjournal.TestBootstrapStandbyWithBKJM 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBootstrapStandbyWithBKJM 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.scheduler.fair.TestContinuousScheduling 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [268K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [120K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/

[Jul 16, 2020 4:17:17 PM] (hexiaoqiao) HDFS-14498. LeaseManager can loop forever on the file for which create




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.server.namenode.snapshot.TestSnapshotFileLength 
       hadoop.hdfs.TestRollingUpgrade 
       hadoop.hdfs.server.namenode.TestCacheDirectives 
       hadoop.contrib.bkjournal.TestBootstrapStandbyWithBKJM 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBootstrapStandbyWithBKJM 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.scheduler.fair.TestContinuousScheduling 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [268K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [120K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/

[Jul 16, 2020 4:17:17 PM] (hexiaoqiao) HDFS-14498. LeaseManager can loop forever on the file for which create




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.server.namenode.snapshot.TestSnapshotFileLength 
       hadoop.hdfs.TestRollingUpgrade 
       hadoop.hdfs.server.namenode.TestCacheDirectives 
       hadoop.contrib.bkjournal.TestBootstrapStandbyWithBKJM 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBootstrapStandbyWithBKJM 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.scheduler.fair.TestContinuousScheduling 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [268K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [120K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/

[Jul 16, 2020 4:17:17 PM] (hexiaoqiao) HDFS-14498. LeaseManager can loop forever on the file for which create




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.server.namenode.snapshot.TestSnapshotFileLength 
       hadoop.hdfs.TestRollingUpgrade 
       hadoop.hdfs.server.namenode.TestCacheDirectives 
       hadoop.contrib.bkjournal.TestBootstrapStandbyWithBKJM 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBootstrapStandbyWithBKJM 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.scheduler.fair.TestContinuousScheduling 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [268K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [120K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/750/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/

[Jul 15, 2020 3:33:42 PM] (ekrogen) HADOOP-17127. Use RpcMetrics.TIMEUNIT to initialize rpc queueTime and




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.server.namenode.ha.TestBootstrapStandby 
       hadoop.hdfs.TestRollingUpgrade 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.client.api.impl.TestAMRMProxy 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [268K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/

[Jul 15, 2020 3:33:42 PM] (ekrogen) HADOOP-17127. Use RpcMetrics.TIMEUNIT to initialize rpc queueTime and




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.server.namenode.ha.TestBootstrapStandby 
       hadoop.hdfs.TestRollingUpgrade 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.client.api.impl.TestAMRMProxy 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [268K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/

[Jul 15, 2020 3:33:42 PM] (ekrogen) HADOOP-17127. Use RpcMetrics.TIMEUNIT to initialize rpc queueTime and




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.server.namenode.ha.TestBootstrapStandby 
       hadoop.hdfs.TestRollingUpgrade 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.client.api.impl.TestAMRMProxy 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [268K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/

[Jul 15, 2020 3:33:42 PM] (ekrogen) HADOOP-17127. Use RpcMetrics.TIMEUNIT to initialize rpc queueTime and




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.server.namenode.ha.TestBootstrapStandby 
       hadoop.hdfs.TestRollingUpgrade 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.client.api.impl.TestAMRMProxy 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [268K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/749/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/

[Jul 14, 2020 6:33:56 PM] (ebadger) YARN-10348. Allow RM to always cancel tokens after app completes.




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestFileAppend 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.tools.util.TestProducerConsumer 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [272K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/patch-unit-hadoop-tools_hadoop-distcp.txt  [20K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/

[Jul 14, 2020 6:33:56 PM] (ebadger) YARN-10348. Allow RM to always cancel tokens after app completes.




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestFileAppend 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.tools.util.TestProducerConsumer 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [272K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/patch-unit-hadoop-tools_hadoop-distcp.txt  [20K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/

[Jul 14, 2020 6:33:56 PM] (ebadger) YARN-10348. Allow RM to always cancel tokens after app completes.




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestFileAppend 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.tools.util.TestProducerConsumer 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [272K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/patch-unit-hadoop-tools_hadoop-distcp.txt  [20K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/

[Jul 14, 2020 6:33:56 PM] (ebadger) YARN-10348. Allow RM to always cancel tokens after app completes.




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestFileAppend 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.tools.util.TestProducerConsumer 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [272K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/patch-unit-hadoop-tools_hadoop-distcp.txt  [20K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/748/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/

[Jul 13, 2020 6:45:09 AM] (hexiaoqiao) HDFS-14498 LeaseManager can loop forever on the file for which create
[Jul 13, 2020 3:57:11 PM] (hexiaoqiao) Revert "HDFS-14498 LeaseManager can loop forever on the file for which
[Jul 13, 2020 9:51:32 PM] (ericp) YARN-10297.




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.util.TestDiskChecker 
       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.tools.mapred.lib.TestDynamicInputFormat 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/patch-unit-hadoop-common-project_hadoop-common.txt  [192K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [260K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/patch-unit-hadoop-tools_hadoop-distcp.txt  [28K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/

[Jul 13, 2020 6:45:09 AM] (hexiaoqiao) HDFS-14498 LeaseManager can loop forever on the file for which create
[Jul 13, 2020 3:57:11 PM] (hexiaoqiao) Revert "HDFS-14498 LeaseManager can loop forever on the file for which
[Jul 13, 2020 9:51:32 PM] (ericp) YARN-10297.




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.util.TestDiskChecker 
       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.tools.mapred.lib.TestDynamicInputFormat 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/patch-unit-hadoop-common-project_hadoop-common.txt  [192K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [260K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/patch-unit-hadoop-tools_hadoop-distcp.txt  [28K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/

[Jul 13, 2020 6:45:09 AM] (hexiaoqiao) HDFS-14498 LeaseManager can loop forever on the file for which create
[Jul 13, 2020 3:57:11 PM] (hexiaoqiao) Revert "HDFS-14498 LeaseManager can loop forever on the file for which
[Jul 13, 2020 9:51:32 PM] (ericp) YARN-10297.




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.util.TestDiskChecker 
       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.tools.mapred.lib.TestDynamicInputFormat 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/patch-unit-hadoop-common-project_hadoop-common.txt  [192K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [260K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/patch-unit-hadoop-tools_hadoop-distcp.txt  [28K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/

[Jul 13, 2020 6:45:09 AM] (hexiaoqiao) HDFS-14498 LeaseManager can loop forever on the file for which create
[Jul 13, 2020 3:57:11 PM] (hexiaoqiao) Revert "HDFS-14498 LeaseManager can loop forever on the file for which
[Jul 13, 2020 9:51:32 PM] (ericp) YARN-10297.




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.util.TestDiskChecker 
       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.tools.mapred.lib.TestDynamicInputFormat 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/patch-unit-hadoop-common-project_hadoop-common.txt  [192K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [260K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/patch-unit-hadoop-tools_hadoop-distcp.txt  [28K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/747/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.scheduler.fair.TestContinuousScheduling 
       hadoop.yarn.server.timelineservice.security.TestTimelineAuthFilterForV2 
       hadoop.yarn.client.api.impl.TestAMRMProxy 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [260K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [120K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-tests.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.scheduler.fair.TestContinuousScheduling 
       hadoop.yarn.server.timelineservice.security.TestTimelineAuthFilterForV2 
       hadoop.yarn.client.api.impl.TestAMRMProxy 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [260K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [120K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-tests.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.scheduler.fair.TestContinuousScheduling 
       hadoop.yarn.server.timelineservice.security.TestTimelineAuthFilterForV2 
       hadoop.yarn.client.api.impl.TestAMRMProxy 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [260K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [120K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-tests.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.scheduler.fair.TestContinuousScheduling 
       hadoop.yarn.server.timelineservice.security.TestTimelineAuthFilterForV2 
       hadoop.yarn.client.api.impl.TestAMRMProxy 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [260K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [120K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-tests.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/746/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.util.TestReadWriteDiskValidator 
       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestMultipleNNPortQOP 
       hadoop.hdfs.server.namenode.TestDecommissioningStatus 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.scheduler.fair.TestContinuousScheduling 
       hadoop.yarn.client.api.impl.TestAMRMClient 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-unit-hadoop-common-project_hadoop-common.txt  [180K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [268K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [124K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.util.TestReadWriteDiskValidator 
       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestMultipleNNPortQOP 
       hadoop.hdfs.server.namenode.TestDecommissioningStatus 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.scheduler.fair.TestContinuousScheduling 
       hadoop.yarn.client.api.impl.TestAMRMClient 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-unit-hadoop-common-project_hadoop-common.txt  [180K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [268K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [124K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.util.TestReadWriteDiskValidator 
       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestMultipleNNPortQOP 
       hadoop.hdfs.server.namenode.TestDecommissioningStatus 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.scheduler.fair.TestContinuousScheduling 
       hadoop.yarn.client.api.impl.TestAMRMClient 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-unit-hadoop-common-project_hadoop-common.txt  [180K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [268K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [124K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.util.TestReadWriteDiskValidator 
       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestMultipleNNPortQOP 
       hadoop.hdfs.server.namenode.TestDecommissioningStatus 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.scheduler.fair.TestContinuousScheduling 
       hadoop.yarn.client.api.impl.TestAMRMClient 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-unit-hadoop-common-project_hadoop-common.txt  [180K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [268K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [124K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-client.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/745/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/

[Jul 10, 2020 4:38:08 AM] (iwasakims) HADOOP-12940. Fix warnings from Spotbugs in hadoop-common.
[Jul 10, 2020 5:37:05 AM] (iwasakims) HADOOP-14354. SysInfoWindows is not thread safe. Contributed by Inigo
[Jul 10, 2020 6:16:51 AM] (iwasakims) HDFS-11696. Fix warnings from Spotbugs in hadoop-hdfs. Contributed by




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestRollingUpgrade 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.scheduler.fair.TestContinuousScheduling 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [272K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [120K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/

[Jul 10, 2020 4:38:08 AM] (iwasakims) HADOOP-12940. Fix warnings from Spotbugs in hadoop-common.
[Jul 10, 2020 5:37:05 AM] (iwasakims) HADOOP-14354. SysInfoWindows is not thread safe. Contributed by Inigo
[Jul 10, 2020 6:16:51 AM] (iwasakims) HDFS-11696. Fix warnings from Spotbugs in hadoop-hdfs. Contributed by




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestRollingUpgrade 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.scheduler.fair.TestContinuousScheduling 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [272K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [120K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/

[Jul 10, 2020 4:38:08 AM] (iwasakims) HADOOP-12940. Fix warnings from Spotbugs in hadoop-common.
[Jul 10, 2020 5:37:05 AM] (iwasakims) HADOOP-14354. SysInfoWindows is not thread safe. Contributed by Inigo
[Jul 10, 2020 6:16:51 AM] (iwasakims) HDFS-11696. Fix warnings from Spotbugs in hadoop-hdfs. Contributed by




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestRollingUpgrade 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.scheduler.fair.TestContinuousScheduling 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [272K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [120K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/

[Jul 10, 2020 4:38:08 AM] (iwasakims) HADOOP-12940. Fix warnings from Spotbugs in hadoop-common.
[Jul 10, 2020 5:37:05 AM] (iwasakims) HADOOP-14354. SysInfoWindows is not thread safe. Contributed by Inigo
[Jul 10, 2020 6:16:51 AM] (iwasakims) HDFS-11696. Fix warnings from Spotbugs in hadoop-hdfs. Contributed by




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestRollingUpgrade 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.scheduler.fair.TestContinuousScheduling 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/branch-findbugs-root-warnings.html  [36K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [272K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [120K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/744/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/

[Jul 9, 2020 3:43:22 AM] (iwasakims) HADOOP-17120. Fix failure of docker image creation due to pip2 install




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-common-project/hadoop-minikdc 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 

    findbugs :

       module:hadoop-common-project/hadoop-auth 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 

    findbugs :

       module:hadoop-common-project/hadoop-common 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-common-project 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs-client 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-hdfs-project 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.util.TestDiskChecker 
       hadoop.util.TestReadWriteDiskValidator 
       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestRollingUpgrade 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.mapreduce.v2.app.rm.TestRMContainerAllocator 
       hadoop.mapred.TestMRTimelineEventHandling 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-common-project_hadoop-minikdc-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-common-project_hadoop-auth-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-common-project_hadoop-common-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-common-project-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-hdfs-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-root-warnings.html  [56K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/patch-unit-hadoop-common-project_hadoop-common.txt  [200K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [272K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app.txt  [36K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [108K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/

[Jul 9, 2020 3:43:22 AM] (iwasakims) HADOOP-17120. Fix failure of docker image creation due to pip2 install




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-common-project/hadoop-minikdc 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 

    findbugs :

       module:hadoop-common-project/hadoop-auth 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 

    findbugs :

       module:hadoop-common-project/hadoop-common 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-common-project 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs-client 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-hdfs-project 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.util.TestDiskChecker 
       hadoop.util.TestReadWriteDiskValidator 
       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestRollingUpgrade 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.mapreduce.v2.app.rm.TestRMContainerAllocator 
       hadoop.mapred.TestMRTimelineEventHandling 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-common-project_hadoop-minikdc-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-common-project_hadoop-auth-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-common-project_hadoop-common-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-common-project-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-hdfs-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-root-warnings.html  [56K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/patch-unit-hadoop-common-project_hadoop-common.txt  [200K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [272K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app.txt  [36K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [108K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/

[Jul 9, 2020 3:43:22 AM] (iwasakims) HADOOP-17120. Fix failure of docker image creation due to pip2 install




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-common-project/hadoop-minikdc 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 

    findbugs :

       module:hadoop-common-project/hadoop-auth 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 

    findbugs :

       module:hadoop-common-project/hadoop-common 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-common-project 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs-client 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-hdfs-project 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.util.TestDiskChecker 
       hadoop.util.TestReadWriteDiskValidator 
       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestRollingUpgrade 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.mapreduce.v2.app.rm.TestRMContainerAllocator 
       hadoop.mapred.TestMRTimelineEventHandling 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-common-project_hadoop-minikdc-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-common-project_hadoop-auth-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-common-project_hadoop-common-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-common-project-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-hdfs-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-root-warnings.html  [56K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/patch-unit-hadoop-common-project_hadoop-common.txt  [200K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [272K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app.txt  [36K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [108K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/

[Jul 9, 2020 3:43:22 AM] (iwasakims) HADOOP-17120. Fix failure of docker image creation due to pip2 install




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-common-project/hadoop-minikdc 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 

    findbugs :

       module:hadoop-common-project/hadoop-auth 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 

    findbugs :

       module:hadoop-common-project/hadoop-common 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-common-project 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs-client 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-hdfs-project 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.util.TestDiskChecker 
       hadoop.util.TestReadWriteDiskValidator 
       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.hdfs.TestRollingUpgrade 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.mapreduce.v2.app.rm.TestRMContainerAllocator 
       hadoop.mapred.TestMRTimelineEventHandling 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-common-project_hadoop-minikdc-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-common-project_hadoop-auth-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-common-project_hadoop-common-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-common-project-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-hdfs-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/branch-findbugs-root-warnings.html  [56K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/patch-unit-hadoop-common-project_hadoop-common.txt  [200K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [272K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app.txt  [36K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [108K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/743/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/742/

No changes




-1 overall


The following subsystems voted -1:
    docker


Powered by Apache Yetus    https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/742/

No changes




-1 overall


The following subsystems voted -1:
    docker


Powered by Apache Yetus    https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/742/

No changes




-1 overall


The following subsystems voted -1:
    docker


Powered by Apache Yetus    https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/742/

No changes




-1 overall


The following subsystems voted -1:
    docker


Powered by Apache Yetus    https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/741/

No changes




-1 overall


The following subsystems voted -1:
    docker


Powered by Apache Yetus    https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/741/

No changes




-1 overall


The following subsystems voted -1:
    docker


Powered by Apache Yetus    https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/741/

No changes




-1 overall


The following subsystems voted -1:
    docker


Powered by Apache Yetus    https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/741/

No changes




-1 overall


The following subsystems voted -1:
    docker


Powered by Apache Yetus    https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/740/

No changes




-1 overall


The following subsystems voted -1:
    docker


Powered by Apache Yetus    https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/740/

No changes




-1 overall


The following subsystems voted -1:
    docker


Powered by Apache Yetus    https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/740/

No changes




-1 overall


The following subsystems voted -1:
    docker


Powered by Apache Yetus    https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/740/

No changes




-1 overall


The following subsystems voted -1:
    docker


Powered by Apache Yetus    https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/739/

No changes




-1 overall


The following subsystems voted -1:
    docker


Powered by Apache Yetus    https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/739/

No changes




-1 overall


The following subsystems voted -1:
    docker


Powered by Apache Yetus    https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/739/

No changes




-1 overall


The following subsystems voted -1:
    docker


Powered by Apache Yetus    https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/739/

No changes




-1 overall


The following subsystems voted -1:
    docker


Powered by Apache Yetus    https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-common-project/hadoop-minikdc 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 

    findbugs :

       module:hadoop-common-project/hadoop-auth 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 

    findbugs :

       module:hadoop-common-project/hadoop-common 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-common-project 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs-client 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-hdfs-project 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.scheduler.fair.TestContinuousScheduling 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-common-project_hadoop-minikdc-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-common-project_hadoop-auth-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-common-project_hadoop-common-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-common-project-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-hdfs-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-root-warnings.html  [56K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [260K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [124K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-common-project/hadoop-minikdc 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 

    findbugs :

       module:hadoop-common-project/hadoop-auth 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 

    findbugs :

       module:hadoop-common-project/hadoop-common 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-common-project 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs-client 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-hdfs-project 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.scheduler.fair.TestContinuousScheduling 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-common-project_hadoop-minikdc-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-common-project_hadoop-auth-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-common-project_hadoop-common-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-common-project-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-hdfs-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-root-warnings.html  [56K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [260K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [124K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-common-project/hadoop-minikdc 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 

    findbugs :

       module:hadoop-common-project/hadoop-auth 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 

    findbugs :

       module:hadoop-common-project/hadoop-common 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-common-project 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs-client 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-hdfs-project 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.scheduler.fair.TestContinuousScheduling 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-common-project_hadoop-minikdc-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-common-project_hadoop-auth-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-common-project_hadoop-common-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-common-project-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-hdfs-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-root-warnings.html  [56K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [260K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [124K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-common-project/hadoop-minikdc 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 

    findbugs :

       module:hadoop-common-project/hadoop-auth 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 

    findbugs :

       module:hadoop-common-project/hadoop-common 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-common-project 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs-client 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-hdfs-project 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.scheduler.fair.TestContinuousScheduling 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-common-project_hadoop-minikdc-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-common-project_hadoop-auth-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-common-project_hadoop-common-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-common-project-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-hdfs-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/branch-findbugs-root-warnings.html  [56K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [260K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [124K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/738/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-common-project/hadoop-minikdc 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 

    findbugs :

       module:hadoop-common-project/hadoop-auth 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 

    findbugs :

       module:hadoop-common-project/hadoop-common 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-common-project 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs-client 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-hdfs-project 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.scheduler.fair.TestContinuousScheduling 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-common-project_hadoop-minikdc-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-common-project_hadoop-auth-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-common-project_hadoop-common-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-common-project-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-hdfs-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-root-warnings.html  [56K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [268K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [120K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-common-project/hadoop-minikdc 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 

    findbugs :

       module:hadoop-common-project/hadoop-auth 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 

    findbugs :

       module:hadoop-common-project/hadoop-common 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-common-project 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs-client 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-hdfs-project 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.scheduler.fair.TestContinuousScheduling 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-common-project_hadoop-minikdc-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-common-project_hadoop-auth-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-common-project_hadoop-common-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-common-project-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-hdfs-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-root-warnings.html  [56K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [268K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [120K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-common-project/hadoop-minikdc 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 

    findbugs :

       module:hadoop-common-project/hadoop-auth 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 

    findbugs :

       module:hadoop-common-project/hadoop-common 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-common-project 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs-client 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-hdfs-project 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.scheduler.fair.TestContinuousScheduling 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-common-project_hadoop-minikdc-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-common-project_hadoop-auth-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-common-project_hadoop-common-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-common-project-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-hdfs-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-root-warnings.html  [56K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [268K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [120K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/

No changes




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-common-project/hadoop-minikdc 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 

    findbugs :

       module:hadoop-common-project/hadoop-auth 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 

    findbugs :

       module:hadoop-common-project/hadoop-common 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-common-project 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs-client 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-hdfs-project 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.server.resourcemanager.scheduler.fair.TestContinuousScheduling 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-common-project_hadoop-minikdc-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-common-project_hadoop-auth-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-common-project_hadoop-common-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-common-project-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-hdfs-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/branch-findbugs-root-warnings.html  [56K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [268K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-resourcemanager.txt  [120K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/737/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/736/

No changes


[Error replacing 'FILE' - Workspace is not accessible]

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/736/

No changes


[Error replacing 'FILE' - Workspace is not accessible]

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/736/

No changes


[Error replacing 'FILE' - Workspace is not accessible]

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/736/

No changes


[Error replacing 'FILE' - Workspace is not accessible]

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/

[Jul 1, 2020 9:47:52 AM] (ayushsaxena) HADOOP-17090. Increase precommit job timeout from 5 hours to 20 hours.




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-common-project/hadoop-minikdc 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 

    findbugs :

       module:hadoop-common-project/hadoop-auth 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 

    findbugs :

       module:hadoop-common-project/hadoop-common 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-common-project 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs-client 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-hdfs-project 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.client.api.impl.TestTimelineClientV2Impl 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-common-project_hadoop-minikdc-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-common-project_hadoop-auth-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-common-project_hadoop-common-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-common-project-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-hdfs-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-root-warnings.html  [56K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [272K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common.txt  [36K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/

[Jul 1, 2020 9:47:52 AM] (ayushsaxena) HADOOP-17090. Increase precommit job timeout from 5 hours to 20 hours.




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-common-project/hadoop-minikdc 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 

    findbugs :

       module:hadoop-common-project/hadoop-auth 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 

    findbugs :

       module:hadoop-common-project/hadoop-common 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-common-project 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs-client 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-hdfs-project 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.client.api.impl.TestTimelineClientV2Impl 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-common-project_hadoop-minikdc-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-common-project_hadoop-auth-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-common-project_hadoop-common-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-common-project-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-hdfs-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-root-warnings.html  [56K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [272K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common.txt  [36K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/

[Jul 1, 2020 9:47:52 AM] (ayushsaxena) HADOOP-17090. Increase precommit job timeout from 5 hours to 20 hours.




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-common-project/hadoop-minikdc 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 

    findbugs :

       module:hadoop-common-project/hadoop-auth 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 

    findbugs :

       module:hadoop-common-project/hadoop-common 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-common-project 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs-client 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-hdfs-project 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.client.api.impl.TestTimelineClientV2Impl 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-common-project_hadoop-minikdc-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-common-project_hadoop-auth-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-common-project_hadoop-common-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-common-project-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-hdfs-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-root-warnings.html  [56K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [272K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common.txt  [36K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org

Apache Hadoop qbt Report: branch2.10+JDK7 on Linux/x86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
For more details, see https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/

[Jul 1, 2020 9:47:52 AM] (ayushsaxena) HADOOP-17090. Increase precommit job timeout from 5 hours to 20 hours.




-1 overall


The following subsystems voted -1:
    asflicense findbugs hadolint jshint pathlen unit xml


The following subsystems voted -1 but
were configured to be filtered/ignored:
    cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace


The following subsystems are considered long running:
(runtime bigger than 1h  0m  0s)
    unit


Specific tests:

    XML :

       Parsing Error(s): 
       hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/conf/empty-configuration.xml 
       hadoop-tools/hadoop-azure/src/config/checkstyle-suppressions.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/public/crossdomain.xml 
       hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/public/crossdomain.xml 

    findbugs :

       module:hadoop-common-project/hadoop-minikdc 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 

    findbugs :

       module:hadoop-common-project/hadoop-auth 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 

    findbugs :

       module:hadoop-common-project/hadoop-common 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-common-project 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs-client 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 

    findbugs :

       module:hadoop-hdfs-project/hadoop-hdfs 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-hdfs-project 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-timelineservice-hbase/hadoop-yarn-server-timelineservice-hbase-client 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 

    findbugs :

       module:hadoop-yarn-project 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-core 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-app 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-hs 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-mapreduce-project/hadoop-mapreduce-examples 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 

    findbugs :

       module:hadoop-mapreduce-project 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 

    findbugs :

       module:hadoop-tools/hadoop-rumen 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:hadoop-tools/hadoop-gridmix 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 

    findbugs :

       module:hadoop-tools/hadoop-azure 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 

    findbugs :

       module:hadoop-tools 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 

    findbugs :

       module:root 
       org.apache.hadoop.crypto.CipherSuite.setUnknownValue(int) unconditionally sets the field unknownValue At CipherSuite.java:unknownValue At CipherSuite.java:[line 44] 
       org.apache.hadoop.crypto.CryptoProtocolVersion.setUnknownValue(int) unconditionally sets the field unknownValue At CryptoProtocolVersion.java:unknownValue At CryptoProtocolVersion.java:[line 67] 
       Possible null pointer dereference in org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:org.apache.hadoop.examples.pi.Parser.parse(File, Map) due to return value of called method Dereferenced at Parser.java:[line 70] 
       Possible null pointer dereference in org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:org.apache.hadoop.fs.FileUtil.fullyDeleteOnExit(File) due to return value of called method Dereferenced at FileUtil.java:[line 118] 
       Possible null pointer dereference in org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:org.apache.hadoop.fs.RawLocalFileSystem.handleEmptyDstDirectoryOnWindows(Path, File, Path, File) due to return value of called method Dereferenced at RawLocalFileSystem.java:[line 383] 
       Useless object stored in variable keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:keysToUpdateAsFolder of method org.apache.hadoop.fs.azure.NativeAzureFileSystem.mkdirs(Path, FsPermission, boolean) At NativeAzureFileSystem.java:[line 3013] 
       Dead store to op in org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:org.apache.hadoop.fs.azurebfs.AzureBlobFileSystemStore.access(Path, FsAction) At AzureBlobFileSystemStore.java:[line 901] 
       Useless condition:lazyPersist == true at this point At CommandWithDestination.java:[line 502] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:org.apache.hadoop.hdfs.qjournal.server.JournalNode.getJournalsStatus() due to return value of called method Dereferenced at JournalNode.java:[line 290] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setClusterId(String) unconditionally sets the field clusterId At HdfsServerConstants.java:clusterId At HdfsServerConstants.java:[line 195] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForce(int) unconditionally sets the field force At HdfsServerConstants.java:force At HdfsServerConstants.java:[line 219] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setForceFormat(boolean) unconditionally sets the field isForceFormat At HdfsServerConstants.java:isForceFormat At HdfsServerConstants.java:[line 231] 
       org.apache.hadoop.hdfs.server.common.HdfsServerConstants$StartupOption.setInteractiveFormat(boolean) unconditionally sets the field isInteractiveFormat At HdfsServerConstants.java:isInteractiveFormat At HdfsServerConstants.java:[line 239] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:org.apache.hadoop.hdfs.server.datanode.DataStorage.linkBlocksHelper(File, File, int, HardLink, boolean, File, List) due to return value of called method Dereferenced at DataStorage.java:[line 1380] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.purgeOldLegacyOIVImages(String, long) due to return value of called method Dereferenced at NNStorageRetentionManager.java:[line 258] 
       Possible null pointer dereference in org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtil$1.visitFile(Path, BasicFileAttributes) due to return value of called method Dereferenced at NNUpgradeUtil.java:[line 133] 
       org.apache.hadoop.hdfs.server.protocol.SlowDiskReports.equals(Object) makes inefficient use of keySet iterator instead of entrySet iterator At SlowDiskReports.java:keySet iterator instead of entrySet iterator At SlowDiskReports.java:[line 105] 
       Useless condition:argv.length >= 1 at this point At DFSAdmin.java:[line 2140] 
       Useless condition:numBlocks == -1 at this point At ImageLoaderCurrent.java:[line 727] 
       org.apache.hadoop.io.DoubleWritable.compareTo(DoubleWritable) incorrectly handles double value At DoubleWritable.java: At DoubleWritable.java:[line 78] 
       org.apache.hadoop.io.DoubleWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles double value At DoubleWritable.java:int) incorrectly handles double value At DoubleWritable.java:[line 97] 
       org.apache.hadoop.io.FloatWritable.compareTo(FloatWritable) incorrectly handles float value At FloatWritable.java: At FloatWritable.java:[line 71] 
       org.apache.hadoop.io.FloatWritable$Comparator.compare(byte[], int, int, byte[], int, int) incorrectly handles float value At FloatWritable.java:int) incorrectly handles float value At FloatWritable.java:[line 89] 
       Possible null pointer dereference in org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:org.apache.hadoop.io.IOUtils.listDirectory(File, FilenameFilter) due to return value of called method Dereferenced at IOUtils.java:[line 389] 
       Possible bad parsing of shift operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:operation in org.apache.hadoop.io.file.tfile.Utils$Version.hashCode() At Utils.java:[line 398] 
       Primitive is boxed to call Long.compareTo(Long):Long.compareTo(Long): use Long.compare(long, long) instead At JVMId.java:[line 101] 
       Possible null pointer dereference in new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:new org.apache.hadoop.mapred.LocalContainerLauncher(AppContext, TaskUmbilicalProtocol, ClassLoader) due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 124] 
       Possible null pointer dereference in org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:org.apache.hadoop.mapred.LocalContainerLauncher$EventHandler.relocalize() due to return value of called method Dereferenced at LocalContainerLauncher.java:[line 524] 
       org.apache.hadoop.mapred.Operation.jobACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.Operation.qACLNeeded field is public and mutable In Operation.java:mutable In Operation.java 
       org.apache.hadoop.mapred.gridmix.InputStriper$1.compare(Map$Entry, Map$Entry) incorrectly handles double value At InputStriper.java:value At InputStriper.java:[line 136] 
       org.apache.hadoop.mapred.gridmix.emulators.resourceusage.TotalHeapUsageEmulatorPlugin$DefaultHeapUsageEmulator.heapSpace is a mutable collection which should be package protected At TotalHeapUsageEmulatorPlugin.java:which should be package protected At TotalHeapUsageEmulatorPlugin.java:[line 132] 
       Possible null pointer dereference in org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:org.apache.hadoop.mapreduce.v2.app.MRAppMaster.isJobNamePatternMatch(JobConf, String) due to return value of called method Dereferenced at MRAppMaster.java:[line 560] 
       Useless object stored in variable paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:paths of method org.apache.hadoop.mapreduce.v2.hs.HistoryFileManager$HistoryFileInfo.moveToDone() At HistoryFileManager.java:[line 416] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsFactory.setInstance(MutableMetricsFactory) unconditionally sets the field mmfImpl At DefaultMetricsFactory.java:mmfImpl At DefaultMetricsFactory.java:[line 49] 
       org.apache.hadoop.metrics2.lib.DefaultMetricsSystem.setMiniClusterMode(boolean) unconditionally sets the field miniClusterMode At DefaultMetricsSystem.java:miniClusterMode At DefaultMetricsSystem.java:[line 92] 
       Possible null pointer dereference in org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:org.apache.hadoop.minikdc.MiniKdc.delete(File) due to return value of called method Dereferenced at MiniKdc.java:[line 515] 
       org.apache.hadoop.security.authentication.server.MultiSchemeAuthenticationHandler.authenticate(HttpServletRequest, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:of keySet iterator instead of entrySet iterator At MultiSchemeAuthenticationHandler.java:[line 192] 
       Useless object stored in variable seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:seqOs of method org.apache.hadoop.security.token.delegation.ZKDelegationTokenSecretManager.addOrUpdateToken(AbstractDelegationTokenIdentifier, AbstractDelegationTokenSecretManager$DelegationTokenInformation, boolean) At ZKDelegationTokenSecretManager.java:[line 886] 
       Return value of org.codehaus.jackson.map.ObjectMapper.getJsonFactory() ignored, but method has no side effect At JsonObjectMapperWriter.java:but method has no side effect At JsonObjectMapperWriter.java:[line 59] 
       Return value of new org.apache.hadoop.tools.rumen.datatypes.DefaultDataType(String) ignored, but method has no side effect At MapReduceJobPropertiesParser.java:ignored, but method has no side effect At MapReduceJobPropertiesParser.java:[line 212] 
       Useless object stored in variable removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:removedNullContainers of method org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeOrTrackCompletedContainersFromContext(List) At NodeStatusUpdaterImpl.java:[line 664] 
       org.apache.hadoop.yarn.server.nodemanager.NodeStatusUpdaterImpl.removeVeryOldStoppedContainersFromCache() makes inefficient use of keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:keySet iterator instead of entrySet iterator At NodeStatusUpdaterImpl.java:[line 741] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.ContainerLocalizer.createStatus() makes inefficient use of keySet iterator instead of entrySet iterator At ContainerLocalizer.java:keySet iterator instead of entrySet iterator At ContainerLocalizer.java:[line 359] 
       org.apache.hadoop.yarn.server.nodemanager.containermanager.monitor.ContainerMetrics.usageMetrics is a mutable collection which should be package protected At ContainerMetrics.java:which should be package protected At ContainerMetrics.java:[line 134] 
       Boxed value is unboxed and then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:then immediately reboxed in org.apache.hadoop.yarn.server.timelineservice.storage.common.ColumnRWHelper.readResultsWithTimestamps(Result, byte[], byte[], KeyConverter, ValueConverter, boolean) At ColumnRWHelper.java:[line 335] 
       org.apache.hadoop.yarn.state.StateMachineFactory.generateStateGraph(String) makes inefficient use of keySet iterator instead of entrySet iterator At StateMachineFactory.java:keySet iterator instead of entrySet iterator At StateMachineFactory.java:[line 505] 

    Failed junit tests :

       hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.contrib.bkjournal.TestBookKeeperHACheckpoints 
       hadoop.yarn.client.api.impl.TestTimelineClientV2Impl 
      

   jshint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-patch-jshint.txt  [208K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-compile-cc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-compile-javac-root-jdkOracleCorporation-1.7.0_95-b00.txt  [396K]

   cc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-compile-cc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [4.0K]

   javac:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-compile-javac-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [396K]

   checkstyle:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-checkstyle-root.txt  [16M]

   hadolint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-patch-hadolint.txt  [4.0K]

   pathlen:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/pathlen.txt  [12K]

   pylint:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-patch-pylint.txt  [60K]

   shellcheck:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-patch-shellcheck.txt  [56K]

   shelldocs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-patch-shelldocs.txt  [8.0K]

   whitespace:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/whitespace-eol.txt  [12M]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/whitespace-tabs.txt  [1.3M]

   xml:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/xml.txt  [12K]

   javadoc:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-javadoc-javadoc-root-jdkOracleCorporation-1.7.0_95-b00.txt  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/diff-javadoc-javadoc-root-jdkPrivateBuild-1.8.0_252-8u252-b09-1~16.04-b09.txt  [1.5M]

   findbugs:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-common-project_hadoop-minikdc-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-common-project_hadoop-auth-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-common-project_hadoop-common-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-common-project-warnings.html  [20K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-hdfs-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-nodemanager-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-server_hadoop-yarn-server-timelineservice-hbase_hadoop-yarn-server-timelineservice-hbase-client-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-yarn-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client-warnings.html  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-core-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-app-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-hs-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-mapreduce-project_hadoop-mapreduce-examples-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-mapreduce-project-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-tools_hadoop-rumen-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-tools_hadoop-gridmix-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-tools_hadoop-azure-warnings.html  [8.0K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-hadoop-tools-warnings.html  [16K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/branch-findbugs-root-warnings.html  [56K]

   unit:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt  [272K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs_src_contrib_bkjournal.txt  [12K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/patch-unit-hadoop-yarn-project_hadoop-yarn_hadoop-yarn-common.txt  [36K]
       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/patch-unit-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt  [104K]

   asflicense:

       https://builds.apache.org/job/hadoop-qbt-branch-2.10-java7-linux-x86/735/artifact/out/patch-asflicense-problems.txt  [4.0K]

Powered by Apache Yetus 0.12.0   https://yetus.apache.org