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); - } } } }
smime.p7s
Description: S/MIME Cryptographic Signature
