Compilation fails with "Too many open files"
--------------------------------------------
Key: MOJO-1156
URL: http://jira.codehaus.org/browse/MOJO-1156
Project: Mojo
Issue Type: Bug
Components: native
Environment: Linux
Reporter: David Allen
On Linux, certain projects fail to build with too many open files. The
following patch to org.codehaus.mojo.natives.Dependency.getIncludeNames method
fixes this issue by explicitly closing the reader opened when analyzing include
files. I cannot easily generate a subversion diff at this point, but the
change should be straightforward:
private String [] getIncludeNames()
throws IOException
{
Reader reader = null;
try
{
reader = new BufferedReader( new FileReader( this.source ) );
parser.parse(reader);
return parser.getIncludes();
}
finally
{
if (reader != null)
{
reader.close();
}
}
}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email