Hi, I don't think this change preserves the functionality. Same problem in changeset r1081099.
A quick look at the code suggests to me that the case-fallthrough was intended in both files. I suggest reverting those changes, or at lease have them double checked by someone who knows the code. Martin On 13.03.2011 13:31, mrisal...@apache.org wrote: > Author: mrisaliti > Date: Sun Mar 13 12:31:03 2011 > New Revision: 1081093 > > URL: http://svn.apache.org/viewvc?rev=1081093&view=rev > Log: > Remove some warning in sevice component (OFBIZ-4102) > > Modified: > > ofbiz/trunk/framework/service/src/org/ofbiz/service/calendar/RecurrenceRule.java > > Modified: > ofbiz/trunk/framework/service/src/org/ofbiz/service/calendar/RecurrenceRule.java > URL: > http://svn.apache.org/viewvc/ofbiz/trunk/framework/service/src/org/ofbiz/service/calendar/RecurrenceRule.java?rev=1081093&r1=1081092&r2=1081093&view=diff > ============================================================================== > --- > ofbiz/trunk/framework/service/src/org/ofbiz/service/calendar/RecurrenceRule.java > (original) > +++ > ofbiz/trunk/framework/service/src/org/ofbiz/service/calendar/RecurrenceRule.java > Sun Mar 13 12:31:03 2011 > @@ -324,7 +324,7 @@ public class RecurrenceRule { > if (cal.get(Calendar.YEAR) != checkTimeCal.get(Calendar.YEAR)) { > return 0; > } > - > + break; > case MONTHLY: > if (MONTHLY == getFrequency()) { > cal.add(Calendar.MONTH, -getIntervalInt()); > @@ -334,7 +334,7 @@ public class RecurrenceRule { > } else { > cal.set(Calendar.MONTH, checkTimeCal.get(Calendar.MONTH)); > } > - > + break; > case WEEKLY: > if (WEEKLY == getFrequency()) { > cal.add(Calendar.WEEK_OF_YEAR, -getIntervalInt()); > @@ -344,7 +344,7 @@ public class RecurrenceRule { > } else { > cal.set(Calendar.WEEK_OF_YEAR, > checkTimeCal.get(Calendar.WEEK_OF_YEAR)); > } > - > + break; > case DAILY: > if (DAILY == getFrequency()) { > cal.add(Calendar.DAY_OF_MONTH, -getIntervalInt()); > @@ -354,7 +354,7 @@ public class RecurrenceRule { > } else { > cal.set(Calendar.DAY_OF_MONTH, > checkTimeCal.get(Calendar.DAY_OF_MONTH)); > } > - > + break; > case HOURLY: > if (HOURLY == getFrequency()) { > cal.add(Calendar.HOUR_OF_DAY, -getIntervalInt()); > @@ -364,7 +364,7 @@ public class RecurrenceRule { > } else { > cal.set(Calendar.HOUR_OF_DAY, > checkTimeCal.get(Calendar.HOUR_OF_DAY)); > } > - > + break; > case MINUTELY: > if (MINUTELY == getFrequency()) { > cal.add(Calendar.MINUTE, -getIntervalInt()); > @@ -374,7 +374,7 @@ public class RecurrenceRule { > } else { > cal.set(Calendar.MINUTE, checkTimeCal.get(Calendar.MINUTE)); > } > - > + break; > case SECONDLY: > if (SECONDLY == getFrequency()) { > cal.add(Calendar.SECOND, -getIntervalInt()); > @@ -384,6 +384,7 @@ public class RecurrenceRule { > } else { > cal.set(Calendar.SECOND, checkTimeCal.get(Calendar.SECOND)); > } > + break; > } > > // Check for validity of the current frequency. > >