[ http://jira.codehaus.org/browse/MPIR-199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vincent Siveton closed MPIR-199. -------------------------------- Resolution: Fixed Fix Version/s: 2.3 Assignee: Vincent Siveton fixed in r1036439, snapshot deployed > 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.1.1, 2.1.2, 2.2 > Environment: any, with no internet connectivity [=~ intranet , behind > proxy etc.. ] > Reporter: Prashant Bhate > Assignee: Vincent Siveton > Fix For: 2.3 > > > 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