ProjectInfoReportUtils.java : Avoid using blocking call [ url.openStream() ] while opening stream from an URL -------------------------------------------------------------------------------------------------------------
Key: MPIR-199 URL: http://jira.codehaus.org/browse/MPIR-199 Project: Maven 2.x Project Info Reports Plugin Issue Type: Bug Components: dependencies Affects Versions: 2.2, 2.1.2, 2.1.1 Environment: any, with no internet connectivity [=~ intranet , behind proxy etc.. ] Reporter: Prashant Bhate This issue is related to http://jira.codehaus.org/browse/MPIR-150 it would be nice if {{url.openStream();}} from {code:title=ProjectInfoReportUtils.java|borderStyle=solid} InputStream in =null; try { in = url.openStream(); {code} can be replaced with {code} //Define constant TIMEOUT with pre set timeout InputStream in =null; try { URLConnection conn = url.openConnection(); conn.setConnectTimeout(TIMEOUT); conn.setReadTimeout(TIMEOUT); in = conn.getInputStream(); {code} {{url.openStream();}} is a blocking call that makes caller wait forever and eventually timeouts at the end -- 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