You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by Jacques Le Roux <ja...@les7arts.com> on 2017/12/17 21:36:10 UTC

Re: svn commit: r1815119 - /ofbiz/ofbiz-framework/trunk/framework/start/src/main/java/org/apache/ofbiz /base/start/StartupControlPanel.java

You were right Michael,

Fixed at revision 1818514.

Like you "I saw too much code in the recent days..." ;-)
  ;)

Jacques


Le 17/12/2017 à 20:12, Michael Brohl a écrit :
> 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 jleroux@apache.org:
>> 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);
>> -                }
>>               }
>>           }
>>       }
>>
>>
>
>