You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by do...@apache.org on 2010/07/22 20:13:15 UTC

svn commit: r966778 - in /ofbiz/branches/release09.04: ./ framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java

Author: doogie
Date: Thu Jul 22 18:13:15 2010
New Revision: 966778

URL: http://svn.apache.org/viewvc?rev=966778&view=rev
Log:
Applied fix from trunk for revision: 965916 
 Fix open file leak; the InputSource is only processed when a freemarker

Modified:
    ofbiz/branches/release09.04/   (props changed)
    ofbiz/branches/release09.04/framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java

Propchange: ofbiz/branches/release09.04/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Thu Jul 22 18:13:15 2010
@@ -1 +1 @@
-/ofbiz/trunk:765933,766011,766015,766293,766307,766316,766325,766462,766522,766800,767060,767072,767093,767098-767099,767102,767123,767125,767127,767279,767287,767671,767688,767694,767822,767845,768358,768490,768550,768675,768686,768705,768811,768815,768960,769030,769500,770272,770308,770997,771073,771477,772401,772464-772465,773076,773557,773628,773659,773697,774014,774632,774661,774995,775292,775667,776227,776594,776620,776922,777004,777020,777768,777792,777893,777947,778078,778094,778107,778273,778278,778280,778364,778374,778402,778576,778594,778628,779020,779477,779496,779639,779834,779856,779866,779873,780111,780138,780180,780199,780203,780906,780945,781201,781534,781549,781669,781680,781694,782663,783257,783266,783833,783913,783917,785123,785764,785967,786778,787126,787435-787436,787442,787520,788965,788983,788987,789329,789337,789506,789548,796769,799185,800461,800846,801023,802346,804364,805307,806127,806377,806914,808786-808787,808792,809141,810370,810438,810465,810
 807,810809,810814,810832,810836,810878,810917,811020,811280,811297,811419,811528,811708,811714,811716,811793,811838,811860,811865,811870,812159,812182,812192,812456,812540,812724,813126,813131,813283,813672,813702,814168,814205,814251,814349,814531,814576,814681,814731,815158,815165,815350,815687,815977,816255,816863,818030,818049,818150,818494,818500,818716,818976,819275-819276,819282,819337,821263,821270,822659,823877-823878,823883,823888,823892,824511,825181-825182,826253,827730,828971,829085,829376,829412,829416,829527,830091,830112,830366,830528,830677,830874,830880,831238,831801,832361,832698,832776,832908,833324,833686,833703,834825,835161,835357,835585,836015,881194,881713,882072,882326,882918,883933,884023,884529,884546,884758,885122,885702,887916,888111,888559,888587,889666,890050,890107,890245,891378,891620,896649,899188,899833,900024,900026,900050,900217,900273,901628,907342-907343,910460,912587,915332,916252,916703,916925,917435,922042,923828,927870,928037,92816
 6,928171,928180,928470,928477,929582,933157,935494,936817,941047,941431,941440,942884,943168,944895,945118,948017,950866,950870,950893,951005,951062,951098,951367,951381,951672,953294,953671,954135,954956,958343,958514,958521,960997,964558,965470
+/ofbiz/trunk:765933,766011,766015,766293,766307,766316,766325,766462,766522,766800,767060,767072,767093,767098-767099,767102,767123,767125,767127,767279,767287,767671,767688,767694,767822,767845,768358,768490,768550,768675,768686,768705,768811,768815,768960,769030,769500,770272,770308,770997,771073,771477,772401,772464-772465,773076,773557,773628,773659,773697,774014,774632,774661,774995,775292,775667,776227,776594,776620,776922,777004,777020,777768,777792,777893,777947,778078,778094,778107,778273,778278,778280,778364,778374,778402,778576,778594,778628,779020,779477,779496,779639,779834,779856,779866,779873,780111,780138,780180,780199,780203,780906,780945,781201,781534,781549,781669,781680,781694,782663,783257,783266,783833,783913,783917,785123,785764,785967,786778,787126,787435-787436,787442,787520,788965,788983,788987,789329,789337,789506,789548,796769,799185,800461,800846,801023,802346,804364,805307,806127,806377,806914,808786-808787,808792,809141,810370,810438,810465,810
 807,810809,810814,810832,810836,810878,810917,811020,811280,811297,811419,811528,811708,811714,811716,811793,811838,811860,811865,811870,812159,812182,812192,812456,812540,812724,813126,813131,813283,813672,813702,814168,814205,814251,814349,814531,814576,814681,814731,815158,815165,815350,815687,815977,816255,816863,818030,818049,818150,818494,818500,818716,818976,819275-819276,819282,819337,821263,821270,822659,823877-823878,823883,823888,823892,824511,825181-825182,826253,827730,828971,829085,829376,829412,829416,829527,830091,830112,830366,830528,830677,830874,830880,831238,831801,832361,832698,832776,832908,833324,833686,833703,834825,835161,835357,835585,836015,881194,881713,882072,882326,882918,883933,884023,884529,884546,884758,885122,885702,887916,888111,888559,888587,889666,890050,890107,890245,891378,891620,896649,899188,899833,900024,900026,900050,900217,900273,901628,907342-907343,910460,912587,915332,916252,916703,916925,917435,922042,923828,927870,928037,92816
 6,928171,928180,928470,928477,929582,933157,935494,936817,941047,941431,941440,942884,943168,944895,945118,948017,950866,950870,950893,951005,951062,951098,951367,951381,951672,953294,953671,954135,954956,958343,958514,958521,960997,964558,965470,965916

Modified: ofbiz/branches/release09.04/framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java
URL: http://svn.apache.org/viewvc/ofbiz/branches/release09.04/framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java?rev=966778&r1=966777&r2=966778&view=diff
==============================================================================
--- ofbiz/branches/release09.04/framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java (original)
+++ ofbiz/branches/release09.04/framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java Thu Jul 22 18:13:15 2010
@@ -128,7 +128,7 @@ public class WebToolsServices {
         // #############################
         // The filename to parse is prepared
         // #############################
-        if (filename != null && filename.length() > 0) {
+        if (fmFileName != null && fmFileName.length() > 0 && filename != null && filename.length() > 0) {
             try {
                 url = isUrl?FlexibleLocation.resolveLocation(filename):UtilURL.fromFilename(filename);
                 InputStream is = url.openStream();
@@ -145,7 +145,7 @@ public class WebToolsServices {
         // #############################
         // The text to parse is prepared
         // #############################
-        if (fulltext != null && fulltext.length() > 0) {
+        if (fmFileName != null && fmFileName.length() > 0 && fulltext != null && fulltext.length() > 0) {
             StringReader sr = new StringReader(fulltext);
             ins = new InputSource(sr);
         }



Re: svn commit: r966778 - in /ofbiz/branches/release09.04: ./ framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java

Posted by Jacques Le Roux <ja...@les7arts.com>.
From: "Adam Heath" <do...@brainfood.com>
> Scott Gray wrote:
>> On 23/07/2010, at 6:24 AM, Adam Heath wrote:
>>
>>> doogie@apache.org wrote:
>>>> Author: doogie
>>>> Date: Thu Jul 22 18:13:15 2010
>>>> New Revision: 966778
>>>>
>>>> URL: http://svn.apache.org/viewvc?rev=966778&view=rev
>>>> Log:
>>>> Applied fix from trunk for revision: 965916
>>>> Fix open file leak; the InputSource is only processed when a freemarker
>>>>
>>>> Modified:
>>>>    ofbiz/branches/release09.04/   (props changed)
>>>>    ofbiz/branches/release09.04/framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java
>>>>
>>>> Propchange: ofbiz/branches/release09.04/
>>>> ------------------------------------------------------------------------------
>>>> --- svn:mergeinfo (original)
>>>> +++ svn:mergeinfo Thu Jul 22 18:13:15 2010
>>>> @@ -1 +1 @@
>>>> -/ofbiz/trunk:765933,766011,766015,766293,766307,766316,766325,766462,766522,766800,767060,767072,767093,767098-767099,767102,767123,767125,767127,767279,767287,767671,767688,767694,767822,767845,768358,768490,768550,768675,768686,768705,768811,768815,768960,769030,769500,770272,770308,770997,771073,771477,772401,772464-772465,773076,773557,773628,773659,773697,774014,774632,774661,774995,775292,775667,776227,776594,776620,776922,777004,777020,777768,777792,777893,777947,778078,778094,778107,778273,778278,778280,778364,778374,778402,778576,778594,778628,779020,779477,779496,779639,779834,779856,779866,779873,780111,780138,780180,780199,780203,780906,780945,781201,781534,781549,781669,781680,781694,782663,783257,783266,783833,783913,783917,785123,785764,785967,786778,787126,787435-787436,787442,787520,788965,788983,788987,789329,789337,789506,789548,796769,799185,800461,800846,801023,802346,804364,805307,806127,806377,806914,808786-808787,808792,809141,810370,810438,81046
 5
> ,8
>>> 10
>>>> 807,810809,810814,810832,810836,810878,810917,811020,811280,811297,811419,811528,811708,811714,811716,811793,811838,811860,811865,811870,812159,812182,812192,812456,812540,812724,813126,813131,813283,813672,813702,814168,814205,814251,814349,814531,814576,814681,814731,815158,815165,815350,815687,815977,816255,816863,818030,818049,818150,818494,818500,818716,818976,819275-819276,819282,819337,821263,821270,822659,823877-823878,823883,823888,823892,824511,825181-825182,826253,827730,828971,829085,829376,829412,829416,829527,830091,830112,830366,830528,830677,830874,830880,831238,831801,832361,832698,832776,832908,833324,833686,833703,834825,835161,835357,835585,836015,881194,881713,882072,882326,882918,883933,884023,884529,884546,884758,885122,885702,887916,888111,888559,888587,889666,890050,890107,890245,891378,891620,896649,899188,899833,900024,900026,900050,900217,900273,901628,907342-907343,910460,912587,915332,916252,916703,916925,917435,922042,923828,927870,928037,9
 2
> 8
>>> 16
>>>> 6,928171,928180,928470,928477,929582,933157,935494,936817,941047,941431,941440,942884,943168,944895,945118,948017,950866,950870,950893,951005,951062,951098,951367,951381,951672,953294,953671,954135,954956,958343,958514,958521,960997,964558,965470
>>>> +/ofbiz/trunk:765933,766011,766015,766293,766307,766316,766325,766462,766522,766800,767060,767072,767093,767098-767099,767102,767123,767125,767127,767279,767287,767671,767688,767694,767822,767845,768358,768490,768550,768675,768686,768705,768811,768815,768960,769030,769500,770272,770308,770997,771073,771477,772401,772464-772465,773076,773557,773628,773659,773697,774014,774632,774661,774995,775292,775667,776227,776594,776620,776922,777004,777020,777768,777792,777893,777947,778078,778094,778107,778273,778278,778280,778364,778374,778402,778576,778594,778628,779020,779477,779496,779639,779834,779856,779866,779873,780111,780138,780180,780199,780203,780906,780945,781201,781534,781549,781669,781680,781694,782663,783257,783266,783833,783913,783917,785123,785764,785967,786778,787126,787435-787436,787442,787520,788965,788983,788987,789329,789337,789506,789548,796769,799185,800461,800846,801023,802346,804364,805307,806127,806377,806914,808786-808787,808792,809141,810370,810438,81046
 5
> ,8
>>> 10
>>>> 807,810809,810814,810832,810836,810878,810917,811020,811280,811297,811419,811528,811708,811714,811716,811793,811838,811860,811865,811870,812159,812182,812192,812456,812540,812724,813126,813131,813283,813672,813702,814168,814205,814251,814349,814531,814576,814681,814731,815158,815165,815350,815687,815977,816255,816863,818030,818049,818150,818494,818500,818716,818976,819275-819276,819282,819337,821263,821270,822659,823877-823878,823883,823888,823892,824511,825181-825182,826253,827730,828971,829085,829376,829412,829416,829527,830091,830112,830366,830528,830677,830874,830880,831238,831801,832361,832698,832776,832908,833324,833686,833703,834825,835161,835357,835585,836015,881194,881713,882072,882326,882918,883933,884023,884529,884546,884758,885122,885702,887916,888111,888559,888587,889666,890050,890107,890245,891378,891620,896649,899188,899833,900024,900026,900050,900217,900273,901628,907342-907343,910460,912587,915332,916252,916703,916925,917435,922042,923828,927870,928037,9
 2
> 8
>>> 16
>>>> 6,928171,928180,928470,928477,929582,933157,935494,936817,941047,941431,941440,942884,943168,944895,945118,948017,950866,950870,950893,951005,951062,951098,951367,951381,951672,953294,953671,954135,954956,958343,958514,958521,960997,964558,965470,965916
>>>>
>>>> Modified: ofbiz/branches/release09.04/framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java
>>>> URL: 
>>>> http://svn.apache.org/viewvc/ofbiz/branches/release09.04/framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java?rev=966778&r1=966777&r2=966778&view=diff
>>>> ==============================================================================
>>>> --- ofbiz/branches/release09.04/framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java (original)
>>>> +++ ofbiz/branches/release09.04/framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java Thu Jul 22 18:13:15 2010
>>>> @@ -128,7 +128,7 @@ public class WebToolsServices {
>>>>         // #############################
>>>>         // The filename to parse is prepared
>>>>         // #############################
>>>> -        if (filename != null && filename.length() > 0) {
>>>> +        if (fmFileName != null && fmFileName.length() > 0 && filename != null && filename.length() > 0) {
>>>>             try {
>>>>                 url = isUrl?FlexibleLocation.resolveLocation(filename):UtilURL.fromFilename(filename);
>>>>                 InputStream is = url.openStream();
>>>> @@ -145,7 +145,7 @@ public class WebToolsServices {
>>>>         // #############################
>>>>         // The text to parse is prepared
>>>>         // #############################
>>>> -        if (fulltext != null && fulltext.length() > 0) {
>>>> +        if (fmFileName != null && fmFileName.length() > 0 && fulltext != null && fulltext.length() > 0) {
>>>>             StringReader sr = new StringReader(fulltext);
>>>>             ins = new InputSource(sr);
>>>>         }
>>> bother.  This needs to be fixed better, by changing mergefromtrunk to
>>> at least do a full clean and compile.  As it stands right now, a merge
>>> will automatically be committed without any testing on the merge itself.
>>>
>>> I'll get this fixed(changing mergefromtrunk) this weekend.
>>
>> This is why I've complained about the use of this script in the past.  Doing a clean and compile will help for java merges but 
>> not for anything else.  I would still prefer it if we removed that script altogether so that committers are forced to merge and 
>> verify the changes manually (for which there is really no substitute).
>
> Maybe a 2 part script.  One that records the to-be-merged-version,
> fetces the log and saves it, does the merge(which might prompt for
> merge conflicts), a clean-all/run-tests, then stops.  The second part
> would then take the saved log message, and do the commit.
>
> This would allow for manual checking between the two parts, and allow
> for the commit message to be editted if needed, while still allowing
> for the original commit message to be included.

This is almost what I'm doing on Windows

Jacques 



Re: svn commit: r966778 - in /ofbiz/branches/release09.04: ./ framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java

Posted by Adam Heath <do...@brainfood.com>.
Scott Gray wrote:
> On 23/07/2010, at 6:24 AM, Adam Heath wrote:
> 
>> doogie@apache.org wrote:
>>> Author: doogie
>>> Date: Thu Jul 22 18:13:15 2010
>>> New Revision: 966778
>>>
>>> URL: http://svn.apache.org/viewvc?rev=966778&view=rev
>>> Log:
>>> Applied fix from trunk for revision: 965916 
>>> Fix open file leak; the InputSource is only processed when a freemarker
>>>
>>> Modified:
>>>    ofbiz/branches/release09.04/   (props changed)
>>>    ofbiz/branches/release09.04/framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java
>>>
>>> Propchange: ofbiz/branches/release09.04/
>>> ------------------------------------------------------------------------------
>>> --- svn:mergeinfo (original)
>>> +++ svn:mergeinfo Thu Jul 22 18:13:15 2010
>>> @@ -1 +1 @@
>>> -/ofbiz/trunk:765933,766011,766015,766293,766307,766316,766325,766462,766522,766800,767060,767072,767093,767098-767099,767102,767123,767125,767127,767279,767287,767671,767688,767694,767822,767845,768358,768490,768550,768675,768686,768705,768811,768815,768960,769030,769500,770272,770308,770997,771073,771477,772401,772464-772465,773076,773557,773628,773659,773697,774014,774632,774661,774995,775292,775667,776227,776594,776620,776922,777004,777020,777768,777792,777893,777947,778078,778094,778107,778273,778278,778280,778364,778374,778402,778576,778594,778628,779020,779477,779496,779639,779834,779856,779866,779873,780111,780138,780180,780199,780203,780906,780945,781201,781534,781549,781669,781680,781694,782663,783257,783266,783833,783913,783917,785123,785764,785967,786778,787126,787435-787436,787442,787520,788965,788983,788987,789329,789337,789506,789548,796769,799185,800461,800846,801023,802346,804364,805307,806127,806377,806914,808786-808787,808792,809141,810370,810438,810465
,8
>> 10
>>> 807,810809,810814,810832,810836,810878,810917,811020,811280,811297,811419,811528,811708,811714,811716,811793,811838,811860,811865,811870,812159,812182,812192,812456,812540,812724,813126,813131,813283,813672,813702,814168,814205,814251,814349,814531,814576,814681,814731,815158,815165,815350,815687,815977,816255,816863,818030,818049,818150,818494,818500,818716,818976,819275-819276,819282,819337,821263,821270,822659,823877-823878,823883,823888,823892,824511,825181-825182,826253,827730,828971,829085,829376,829412,829416,829527,830091,830112,830366,830528,830677,830874,830880,831238,831801,832361,832698,832776,832908,833324,833686,833703,834825,835161,835357,835585,836015,881194,881713,882072,882326,882918,883933,884023,884529,884546,884758,885122,885702,887916,888111,888559,888587,889666,890050,890107,890245,891378,891620,896649,899188,899833,900024,900026,900050,900217,900273,901628,907342-907343,910460,912587,915332,916252,916703,916925,917435,922042,923828,927870,928037,92
8
>> 16
>>> 6,928171,928180,928470,928477,929582,933157,935494,936817,941047,941431,941440,942884,943168,944895,945118,948017,950866,950870,950893,951005,951062,951098,951367,951381,951672,953294,953671,954135,954956,958343,958514,958521,960997,964558,965470
>>> +/ofbiz/trunk:765933,766011,766015,766293,766307,766316,766325,766462,766522,766800,767060,767072,767093,767098-767099,767102,767123,767125,767127,767279,767287,767671,767688,767694,767822,767845,768358,768490,768550,768675,768686,768705,768811,768815,768960,769030,769500,770272,770308,770997,771073,771477,772401,772464-772465,773076,773557,773628,773659,773697,774014,774632,774661,774995,775292,775667,776227,776594,776620,776922,777004,777020,777768,777792,777893,777947,778078,778094,778107,778273,778278,778280,778364,778374,778402,778576,778594,778628,779020,779477,779496,779639,779834,779856,779866,779873,780111,780138,780180,780199,780203,780906,780945,781201,781534,781549,781669,781680,781694,782663,783257,783266,783833,783913,783917,785123,785764,785967,786778,787126,787435-787436,787442,787520,788965,788983,788987,789329,789337,789506,789548,796769,799185,800461,800846,801023,802346,804364,805307,806127,806377,806914,808786-808787,808792,809141,810370,810438,810465
,8
>> 10
>>> 807,810809,810814,810832,810836,810878,810917,811020,811280,811297,811419,811528,811708,811714,811716,811793,811838,811860,811865,811870,812159,812182,812192,812456,812540,812724,813126,813131,813283,813672,813702,814168,814205,814251,814349,814531,814576,814681,814731,815158,815165,815350,815687,815977,816255,816863,818030,818049,818150,818494,818500,818716,818976,819275-819276,819282,819337,821263,821270,822659,823877-823878,823883,823888,823892,824511,825181-825182,826253,827730,828971,829085,829376,829412,829416,829527,830091,830112,830366,830528,830677,830874,830880,831238,831801,832361,832698,832776,832908,833324,833686,833703,834825,835161,835357,835585,836015,881194,881713,882072,882326,882918,883933,884023,884529,884546,884758,885122,885702,887916,888111,888559,888587,889666,890050,890107,890245,891378,891620,896649,899188,899833,900024,900026,900050,900217,900273,901628,907342-907343,910460,912587,915332,916252,916703,916925,917435,922042,923828,927870,928037,92
8
>> 16
>>> 6,928171,928180,928470,928477,929582,933157,935494,936817,941047,941431,941440,942884,943168,944895,945118,948017,950866,950870,950893,951005,951062,951098,951367,951381,951672,953294,953671,954135,954956,958343,958514,958521,960997,964558,965470,965916
>>>
>>> Modified: ofbiz/branches/release09.04/framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java
>>> URL: http://svn.apache.org/viewvc/ofbiz/branches/release09.04/framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java?rev=966778&r1=966777&r2=966778&view=diff
>>> ==============================================================================
>>> --- ofbiz/branches/release09.04/framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java (original)
>>> +++ ofbiz/branches/release09.04/framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java Thu Jul 22 18:13:15 2010
>>> @@ -128,7 +128,7 @@ public class WebToolsServices {
>>>         // #############################
>>>         // The filename to parse is prepared
>>>         // #############################
>>> -        if (filename != null && filename.length() > 0) {
>>> +        if (fmFileName != null && fmFileName.length() > 0 && filename != null && filename.length() > 0) {
>>>             try {
>>>                 url = isUrl?FlexibleLocation.resolveLocation(filename):UtilURL.fromFilename(filename);
>>>                 InputStream is = url.openStream();
>>> @@ -145,7 +145,7 @@ public class WebToolsServices {
>>>         // #############################
>>>         // The text to parse is prepared
>>>         // #############################
>>> -        if (fulltext != null && fulltext.length() > 0) {
>>> +        if (fmFileName != null && fmFileName.length() > 0 && fulltext != null && fulltext.length() > 0) {
>>>             StringReader sr = new StringReader(fulltext);
>>>             ins = new InputSource(sr);
>>>         }
>> bother.  This needs to be fixed better, by changing mergefromtrunk to
>> at least do a full clean and compile.  As it stands right now, a merge
>> will automatically be committed without any testing on the merge itself.
>>
>> I'll get this fixed(changing mergefromtrunk) this weekend.
> 
> This is why I've complained about the use of this script in the past.  Doing a clean and compile will help for java merges but not for anything else.  I would still prefer it if we removed that script altogether so that committers are forced to merge and verify the changes manually (for which there is really no substitute).

Maybe a 2 part script.  One that records the to-be-merged-version,
fetces the log and saves it, does the merge(which might prompt for
merge conflicts), a clean-all/run-tests, then stops.  The second part
would then take the saved log message, and do the commit.

This would allow for manual checking between the two parts, and allow
for the commit message to be editted if needed, while still allowing
for the original commit message to be included.


Re: svn commit: r966778 - in /ofbiz/branches/release09.04: ./ framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java

Posted by Scott Gray <sc...@hotwaxmedia.com>.
On 23/07/2010, at 6:24 AM, Adam Heath wrote:

> doogie@apache.org wrote:
>> Author: doogie
>> Date: Thu Jul 22 18:13:15 2010
>> New Revision: 966778
>> 
>> URL: http://svn.apache.org/viewvc?rev=966778&view=rev
>> Log:
>> Applied fix from trunk for revision: 965916 
>> Fix open file leak; the InputSource is only processed when a freemarker
>> 
>> Modified:
>>    ofbiz/branches/release09.04/   (props changed)
>>    ofbiz/branches/release09.04/framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java
>> 
>> Propchange: ofbiz/branches/release09.04/
>> ------------------------------------------------------------------------------
>> --- svn:mergeinfo (original)
>> +++ svn:mergeinfo Thu Jul 22 18:13:15 2010
>> @@ -1 +1 @@
>> -/ofbiz/trunk:765933,766011,766015,766293,766307,766316,766325,766462,766522,766800,767060,767072,767093,767098-767099,767102,767123,767125,767127,767279,767287,767671,767688,767694,767822,767845,768358,768490,768550,768675,768686,768705,768811,768815,768960,769030,769500,770272,770308,770997,771073,771477,772401,772464-772465,773076,773557,773628,773659,773697,774014,774632,774661,774995,775292,775667,776227,776594,776620,776922,777004,777020,777768,777792,777893,777947,778078,778094,778107,778273,778278,778280,778364,778374,778402,778576,778594,778628,779020,779477,779496,779639,779834,779856,779866,779873,780111,780138,780180,780199,780203,780906,780945,781201,781534,781549,781669,781680,781694,782663,783257,783266,783833,783913,783917,785123,785764,785967,786778,787126,787435-787436,787442,787520,788965,788983,788987,789329,789337,789506,789548,796769,799185,800461,800846,801023,802346,804364,805307,806127,806377,806914,808786-808787,808792,809141,810370,810438,810465,8
> 10
>> 807,810809,810814,810832,810836,810878,810917,811020,811280,811297,811419,811528,811708,811714,811716,811793,811838,811860,811865,811870,812159,812182,812192,812456,812540,812724,813126,813131,813283,813672,813702,814168,814205,814251,814349,814531,814576,814681,814731,815158,815165,815350,815687,815977,816255,816863,818030,818049,818150,818494,818500,818716,818976,819275-819276,819282,819337,821263,821270,822659,823877-823878,823883,823888,823892,824511,825181-825182,826253,827730,828971,829085,829376,829412,829416,829527,830091,830112,830366,830528,830677,830874,830880,831238,831801,832361,832698,832776,832908,833324,833686,833703,834825,835161,835357,835585,836015,881194,881713,882072,882326,882918,883933,884023,884529,884546,884758,885122,885702,887916,888111,888559,888587,889666,890050,890107,890245,891378,891620,896649,899188,899833,900024,900026,900050,900217,900273,901628,907342-907343,910460,912587,915332,916252,916703,916925,917435,922042,923828,927870,928037,928
> 16
>> 6,928171,928180,928470,928477,929582,933157,935494,936817,941047,941431,941440,942884,943168,944895,945118,948017,950866,950870,950893,951005,951062,951098,951367,951381,951672,953294,953671,954135,954956,958343,958514,958521,960997,964558,965470
>> +/ofbiz/trunk:765933,766011,766015,766293,766307,766316,766325,766462,766522,766800,767060,767072,767093,767098-767099,767102,767123,767125,767127,767279,767287,767671,767688,767694,767822,767845,768358,768490,768550,768675,768686,768705,768811,768815,768960,769030,769500,770272,770308,770997,771073,771477,772401,772464-772465,773076,773557,773628,773659,773697,774014,774632,774661,774995,775292,775667,776227,776594,776620,776922,777004,777020,777768,777792,777893,777947,778078,778094,778107,778273,778278,778280,778364,778374,778402,778576,778594,778628,779020,779477,779496,779639,779834,779856,779866,779873,780111,780138,780180,780199,780203,780906,780945,781201,781534,781549,781669,781680,781694,782663,783257,783266,783833,783913,783917,785123,785764,785967,786778,787126,787435-787436,787442,787520,788965,788983,788987,789329,789337,789506,789548,796769,799185,800461,800846,801023,802346,804364,805307,806127,806377,806914,808786-808787,808792,809141,810370,810438,810465,8
> 10
>> 807,810809,810814,810832,810836,810878,810917,811020,811280,811297,811419,811528,811708,811714,811716,811793,811838,811860,811865,811870,812159,812182,812192,812456,812540,812724,813126,813131,813283,813672,813702,814168,814205,814251,814349,814531,814576,814681,814731,815158,815165,815350,815687,815977,816255,816863,818030,818049,818150,818494,818500,818716,818976,819275-819276,819282,819337,821263,821270,822659,823877-823878,823883,823888,823892,824511,825181-825182,826253,827730,828971,829085,829376,829412,829416,829527,830091,830112,830366,830528,830677,830874,830880,831238,831801,832361,832698,832776,832908,833324,833686,833703,834825,835161,835357,835585,836015,881194,881713,882072,882326,882918,883933,884023,884529,884546,884758,885122,885702,887916,888111,888559,888587,889666,890050,890107,890245,891378,891620,896649,899188,899833,900024,900026,900050,900217,900273,901628,907342-907343,910460,912587,915332,916252,916703,916925,917435,922042,923828,927870,928037,928
> 16
>> 6,928171,928180,928470,928477,929582,933157,935494,936817,941047,941431,941440,942884,943168,944895,945118,948017,950866,950870,950893,951005,951062,951098,951367,951381,951672,953294,953671,954135,954956,958343,958514,958521,960997,964558,965470,965916
>> 
>> Modified: ofbiz/branches/release09.04/framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java
>> URL: http://svn.apache.org/viewvc/ofbiz/branches/release09.04/framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java?rev=966778&r1=966777&r2=966778&view=diff
>> ==============================================================================
>> --- ofbiz/branches/release09.04/framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java (original)
>> +++ ofbiz/branches/release09.04/framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java Thu Jul 22 18:13:15 2010
>> @@ -128,7 +128,7 @@ public class WebToolsServices {
>>         // #############################
>>         // The filename to parse is prepared
>>         // #############################
>> -        if (filename != null && filename.length() > 0) {
>> +        if (fmFileName != null && fmFileName.length() > 0 && filename != null && filename.length() > 0) {
>>             try {
>>                 url = isUrl?FlexibleLocation.resolveLocation(filename):UtilURL.fromFilename(filename);
>>                 InputStream is = url.openStream();
>> @@ -145,7 +145,7 @@ public class WebToolsServices {
>>         // #############################
>>         // The text to parse is prepared
>>         // #############################
>> -        if (fulltext != null && fulltext.length() > 0) {
>> +        if (fmFileName != null && fmFileName.length() > 0 && fulltext != null && fulltext.length() > 0) {
>>             StringReader sr = new StringReader(fulltext);
>>             ins = new InputSource(sr);
>>         }
> 
> bother.  This needs to be fixed better, by changing mergefromtrunk to
> at least do a full clean and compile.  As it stands right now, a merge
> will automatically be committed without any testing on the merge itself.
> 
> I'll get this fixed(changing mergefromtrunk) this weekend.

This is why I've complained about the use of this script in the past.  Doing a clean and compile will help for java merges but not for anything else.  I would still prefer it if we removed that script altogether so that committers are forced to merge and verify the changes manually (for which there is really no substitute).

Regards
Scott


Re: svn commit: r966778 - in /ofbiz/branches/release09.04: ./ framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java

Posted by Jacques Le Roux <ja...@les7arts.com>.
Ha yes, I did not look into the last version for Linux. Now I better understand Scott's reluctance to use it. On Windows I don't 
commit automatically!

Jacques

From: "Adam Heath" <do...@brainfood.com>
> bother.  This needs to be fixed better, by changing mergefromtrunk to
> at least do a full clean and compile.  As it stands right now, a merge
> will automatically be committed without any testing on the merge itself.
>
> I'll get this fixed(changing mergefromtrunk) this weekend.
> 



Re: svn commit: r966778 - in /ofbiz/branches/release09.04: ./ framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java

Posted by Adam Heath <do...@brainfood.com>.
doogie@apache.org wrote:
> Author: doogie
> Date: Thu Jul 22 18:13:15 2010
> New Revision: 966778
> 
> URL: http://svn.apache.org/viewvc?rev=966778&view=rev
> Log:
> Applied fix from trunk for revision: 965916 
>  Fix open file leak; the InputSource is only processed when a freemarker
> 
> Modified:
>     ofbiz/branches/release09.04/   (props changed)
>     ofbiz/branches/release09.04/framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java
> 
> Propchange: ofbiz/branches/release09.04/
> ------------------------------------------------------------------------------
> --- svn:mergeinfo (original)
> +++ svn:mergeinfo Thu Jul 22 18:13:15 2010
> @@ -1 +1 @@
> -/ofbiz/trunk:765933,766011,766015,766293,766307,766316,766325,766462,766522,766800,767060,767072,767093,767098-767099,767102,767123,767125,767127,767279,767287,767671,767688,767694,767822,767845,768358,768490,768550,768675,768686,768705,768811,768815,768960,769030,769500,770272,770308,770997,771073,771477,772401,772464-772465,773076,773557,773628,773659,773697,774014,774632,774661,774995,775292,775667,776227,776594,776620,776922,777004,777020,777768,777792,777893,777947,778078,778094,778107,778273,778278,778280,778364,778374,778402,778576,778594,778628,779020,779477,779496,779639,779834,779856,779866,779873,780111,780138,780180,780199,780203,780906,780945,781201,781534,781549,781669,781680,781694,782663,783257,783266,783833,783913,783917,785123,785764,785967,786778,787126,787435-787436,787442,787520,788965,788983,788987,789329,789337,789506,789548,796769,799185,800461,800846,801023,802346,804364,805307,806127,806377,806914,808786-808787,808792,809141,810370,810438,810465,8
10
>  807,810809,810814,810832,810836,810878,810917,811020,811280,811297,811419,811528,811708,811714,811716,811793,811838,811860,811865,811870,812159,812182,812192,812456,812540,812724,813126,813131,813283,813672,813702,814168,814205,814251,814349,814531,814576,814681,814731,815158,815165,815350,815687,815977,816255,816863,818030,818049,818150,818494,818500,818716,818976,819275-819276,819282,819337,821263,821270,822659,823877-823878,823883,823888,823892,824511,825181-825182,826253,827730,828971,829085,829376,829412,829416,829527,830091,830112,830366,830528,830677,830874,830880,831238,831801,832361,832698,832776,832908,833324,833686,833703,834825,835161,835357,835585,836015,881194,881713,882072,882326,882918,883933,884023,884529,884546,884758,885122,885702,887916,888111,888559,888587,889666,890050,890107,890245,891378,891620,896649,899188,899833,900024,900026,900050,900217,900273,901628,907342-907343,910460,912587,915332,916252,916703,916925,917435,922042,923828,927870,928037,928
16
>  6,928171,928180,928470,928477,929582,933157,935494,936817,941047,941431,941440,942884,943168,944895,945118,948017,950866,950870,950893,951005,951062,951098,951367,951381,951672,953294,953671,954135,954956,958343,958514,958521,960997,964558,965470
> +/ofbiz/trunk:765933,766011,766015,766293,766307,766316,766325,766462,766522,766800,767060,767072,767093,767098-767099,767102,767123,767125,767127,767279,767287,767671,767688,767694,767822,767845,768358,768490,768550,768675,768686,768705,768811,768815,768960,769030,769500,770272,770308,770997,771073,771477,772401,772464-772465,773076,773557,773628,773659,773697,774014,774632,774661,774995,775292,775667,776227,776594,776620,776922,777004,777020,777768,777792,777893,777947,778078,778094,778107,778273,778278,778280,778364,778374,778402,778576,778594,778628,779020,779477,779496,779639,779834,779856,779866,779873,780111,780138,780180,780199,780203,780906,780945,781201,781534,781549,781669,781680,781694,782663,783257,783266,783833,783913,783917,785123,785764,785967,786778,787126,787435-787436,787442,787520,788965,788983,788987,789329,789337,789506,789548,796769,799185,800461,800846,801023,802346,804364,805307,806127,806377,806914,808786-808787,808792,809141,810370,810438,810465,8
10
>  807,810809,810814,810832,810836,810878,810917,811020,811280,811297,811419,811528,811708,811714,811716,811793,811838,811860,811865,811870,812159,812182,812192,812456,812540,812724,813126,813131,813283,813672,813702,814168,814205,814251,814349,814531,814576,814681,814731,815158,815165,815350,815687,815977,816255,816863,818030,818049,818150,818494,818500,818716,818976,819275-819276,819282,819337,821263,821270,822659,823877-823878,823883,823888,823892,824511,825181-825182,826253,827730,828971,829085,829376,829412,829416,829527,830091,830112,830366,830528,830677,830874,830880,831238,831801,832361,832698,832776,832908,833324,833686,833703,834825,835161,835357,835585,836015,881194,881713,882072,882326,882918,883933,884023,884529,884546,884758,885122,885702,887916,888111,888559,888587,889666,890050,890107,890245,891378,891620,896649,899188,899833,900024,900026,900050,900217,900273,901628,907342-907343,910460,912587,915332,916252,916703,916925,917435,922042,923828,927870,928037,928
16
>  6,928171,928180,928470,928477,929582,933157,935494,936817,941047,941431,941440,942884,943168,944895,945118,948017,950866,950870,950893,951005,951062,951098,951367,951381,951672,953294,953671,954135,954956,958343,958514,958521,960997,964558,965470,965916
> 
> Modified: ofbiz/branches/release09.04/framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java
> URL: http://svn.apache.org/viewvc/ofbiz/branches/release09.04/framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java?rev=966778&r1=966777&r2=966778&view=diff
> ==============================================================================
> --- ofbiz/branches/release09.04/framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java (original)
> +++ ofbiz/branches/release09.04/framework/webtools/src/org/ofbiz/webtools/WebToolsServices.java Thu Jul 22 18:13:15 2010
> @@ -128,7 +128,7 @@ public class WebToolsServices {
>          // #############################
>          // The filename to parse is prepared
>          // #############################
> -        if (filename != null && filename.length() > 0) {
> +        if (fmFileName != null && fmFileName.length() > 0 && filename != null && filename.length() > 0) {
>              try {
>                  url = isUrl?FlexibleLocation.resolveLocation(filename):UtilURL.fromFilename(filename);
>                  InputStream is = url.openStream();
> @@ -145,7 +145,7 @@ public class WebToolsServices {
>          // #############################
>          // The text to parse is prepared
>          // #############################
> -        if (fulltext != null && fulltext.length() > 0) {
> +        if (fmFileName != null && fmFileName.length() > 0 && fulltext != null && fulltext.length() > 0) {
>              StringReader sr = new StringReader(fulltext);
>              ins = new InputSource(sr);
>          }

bother.  This needs to be fixed better, by changing mergefromtrunk to
at least do a full clean and compile.  As it stands right now, a merge
will automatically be committed without any testing on the merge itself.

I'll get this fixed(changing mergefromtrunk) this weekend.