[
https://issues.apache.org/jira/browse/HADOOP-11500?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14387881#comment-14387881
]
mai shurong commented on HADOOP-11500:
--------------------------------------
The code in the patch is not supported by java6.
After I put the patch to hadoop-2.6.0 src , the build with maven fail.
I found reason is the code in the patch is not supported by java6.
To solve the problem, firstly JAVA_HOME should be set to java7 home; secondly
modify maven-compiler-plugin to 1.7 in POM file hadoop-project/pom.xml as
follows:
--- a/hadoop-project/pom.xml 2014-11-14 05:09:25.000000000 +0800
+++ b/hadoop-project/pom.xml 2015-03-26 18:59:49.000000000 +0800
@@ -938,8 +938,8 @@
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
- <source>1.6</source>
- <target>1.6</target>
+ <source>1.7</source>
+ <target>1.7</target>
</configuration>
</plugin>
<plugin>
@@ -1241,8 +1241,8 @@
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<fork>true</fork>
- <source>1.6</source>
- <target>1.6</target>
+ <source>1.7</source>
+ <target>1.7</target>
<compilerArguments>
<Xlint/>
<Xmaxwarns>9999</Xmaxwarns>
> InputStream is left unclosed in ApplicationClassLoader
> ------------------------------------------------------
>
> Key: HADOOP-11500
> URL: https://issues.apache.org/jira/browse/HADOOP-11500
> Project: Hadoop Common
> Issue Type: Bug
> Affects Versions: 2.6.0
> Reporter: Ted Yu
> Assignee: Ted Yu
> Fix For: 2.7.0
>
> Attachments: hadoop-11500-001.patch, hadoop-11500-002.patch
>
>
> {code}
> InputStream is = null;
> try {
> is = ApplicationClassLoader.class.getClassLoader().
> getResourceAsStream(PROPERTIES_FILE);
> {code}
> The InputStream is not closed in the static block.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)