Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
3.0.0-alpha-2
-
None
Description
finally clause in URLResponse method execute()
contains call to URLConnectionUtils.closeQuietly.
If servletConnection = this.url.openConnection(); fails, servletConnection is null.
In that case closeQuietly causes a stacktrace to be output.
Solution is if (servletConnection != null) URLConnectionUtils.closeQuietly(servletConnection);, guard the call with a test,
or even better, take into account in closeQuietly that the input parameter may be null.
contains call to URLConnectionUtils.closeQuietly.
If servletConnection = this.url.openConnection(); fails, servletConnection is null.
In that case closeQuietly causes a stacktrace to be output.
Solution is if (servletConnection != null) URLConnectionUtils.closeQuietly(servletConnection);, guard the call with a test,
or even better, take into account in closeQuietly that the input parameter may be null.