Hi Jacques,

if I see it right, you have not implemented a try-with-resources block but simply moved the stream declaration inside the try block and removed the finally block. Please check.

Thanks,

Michael


Am 13.11.17 um 18:06 schrieb [email protected]:
Author: jleroux
Date: Mon Nov 13 17:06:24 2017
New Revision: 1815119

URL: http://svn.apache.org/viewvc?rev=1815119&view=rev
Log:
Improved: Fixing defects reported by FindBugs, package
org.apache.ofbiz.base.start.
(OFBIZ-9573)

No functional change, while reviewing r1811413
I noticed we can use a try-with-ress here

Modified:
     
ofbiz/ofbiz-framework/trunk/framework/start/src/main/java/org/apache/ofbiz/base/start/StartupControlPanel.java

Modified: 
ofbiz/ofbiz-framework/trunk/framework/start/src/main/java/org/apache/ofbiz/base/start/StartupControlPanel.java
URL: 
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/start/src/main/java/org/apache/ofbiz/base/start/StartupControlPanel.java?rev=1815119&r1=1815118&r2=1815119&view=diff
==============================================================================
--- 
ofbiz/ofbiz-framework/trunk/framework/start/src/main/java/org/apache/ofbiz/base/start/StartupControlPanel.java
 (original)
+++ 
ofbiz/ofbiz-framework/trunk/framework/start/src/main/java/org/apache/ofbiz/base/start/StartupControlPanel.java
 Mon Nov 13 17:06:24 2017
@@ -150,21 +150,11 @@ final class StartupControlPanel {
      private static void loadGlobalOfbizSystemProperties(String 
globalOfbizPropertiesFileName) throws StartupException {
          String systemProperties = 
System.getProperty(globalOfbizPropertiesFileName);
          if (systemProperties != null) {
-            FileInputStream stream = null;
-            try {
-                stream = new FileInputStream(systemProperties);
-                System.getProperties().load(stream);
-                stream.close();
+            try { FileInputStream  stream = new 
FileInputStream(systemProperties);
+            System.getProperties().load(stream);
+            stream.close();
              } catch (IOException e) {
                  throw new StartupException("Couldn't load global system 
props", e);
-            } finally {
-                try {
-                    if (stream != null) {
-                    stream.close();
-                    }
-                } catch (IOException e) {
-                    System.out.println("There was a problem while closing the 
Stream " + e);
-                }
              }
          }
      }




Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to