You could try copying the temporal expressions and the job scheduler from a newer version, then set up your jobs to run on temporal expressions.
-Adrian --- On Fri, 11/7/08, Michael Imhof <[EMAIL PROTECTED]> wrote: > From: Michael Imhof <[EMAIL PROTECTED]> > Subject: Lost recurrent jobs while daylight saving > To: dev@ofbiz.apache.org > Date: Friday, November 7, 2008, 5:25 AM > While daylight saving time (from 3am to 2am Hour on Oktober > 26th) we lost 2 > recurrent jobs. > Job 1 should start every 15 Minutes and had last runtime on > 2:13am. > Job 2 should start every 6 Hours and had last runtime on > 2:18am. > > The problem happens in the method > PersistedServiceJob.createRecurrence. The > check > (next > runtime) returns false. > > private void createRecurrence(GenericValue job, long > next) throws > GenericEntityException { > if (Debug.verboseOn()) Debug.logVerbose("Next > runtime returned: " + > next, module); > > if (next > runtime) { > String pJobId = > job.getString("parentJobId"); > if (pJobId == null) { > pJobId = job.getString("jobId"); > } > GenericValue newJob = GenericValue.create(job); > ... > > > We're using an older version of ofbiz (March 06) and I > saw that there had > been a lot of work on the > RecurrenceRule (use of Temporal expressions) in the > meantime. > > But I couldn't find a hint about daylight savings.. > > Does somebody had the same problem? And fixed it? > > Regards, > Michael > > -- > View this message in context: > http://www.nabble.com/Lost-recurrent-jobs-while-daylight-saving-tp20380477p20380477.html > Sent from the OFBiz - Dev mailing list archive at > Nabble.com.