File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed
core-api/src/main/java/com/optimizely/ab/event/internal Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -37,18 +37,22 @@ public final class BuildVersionInfo {
37
37
38
38
public final static String VERSION = readVersionNumber ();
39
39
private static String readVersionNumber () {
40
- BufferedReader bufferedReader =
41
- new BufferedReader (
42
- new InputStreamReader (BuildVersionInfo .class .getResourceAsStream ("/optimizely-build-version" ),
43
- Charset .forName ("UTF-8" )));
40
+ BufferedReader bufferedReader = null ;
44
41
try {
42
+ bufferedReader =
43
+ new BufferedReader (
44
+ new InputStreamReader (BuildVersionInfo .class .getResourceAsStream ("/optimizely-build-version" ),
45
+ Charset .forName ("UTF-8" )));
46
+
45
47
return bufferedReader .readLine ();
46
48
} catch (Exception e ) {
47
49
logger .error ("unable to read version number" );
48
50
return "unknown" ;
49
51
} finally {
50
52
try {
51
- bufferedReader .close ();
53
+ if (bufferedReader != null ) {
54
+ bufferedReader .close ();
55
+ }
52
56
} catch (Exception e ) {
53
57
logger .error ("unable to close reader cleanly" );
54
58
}
You can’t perform that action at this time.
0 commit comments