There's no attachment.

On Mon, Mar 4, 2013 at 11:16 AM, <dmitry.vol...@eiskonzept.com> wrote:

> 4 files are created in project root(I start tomee maven plugin here):
>
> "\test.db.lck"
> "\test.db.log"
> "\test.db.properties"
> "\test.db.script"
>
> I have purged all this files, then restarted TomEE, scheduled a job and
> stopped TomEE after a while. Please find attached test.db.log file.
>
> -----Ursprüngliche Nachricht-----
> Von: John D. Ament [mailto:john.d.am...@gmail.com]
> Gesendet: Montag, 4. März 2013 16:56
> An: users@tomee.apache.org
> Betreff: Re: CalendarTimers created with TimerService and persistent=true
> are not persisted over tomee restart
>
> Yes, that file.  Where does it end up getting created?
>
>
> On Mon, Mar 4, 2013 at 10:49 AM, <dmitry.vol...@eiskonzept.com> wrote:
>
> > Sorry, don't get your question. Which file do you mean? Test.db?
> >
> > -----Ursprüngliche Nachricht-----
> > Von: John D. Ament [mailto:john.d.am...@gmail.com]
> > Gesendet: Montag, 4. März 2013 15:17
> > An: users@tomee.apache.org
> > Betreff: Re: CalendarTimers created with TimerService and
> > persistent=true are not persisted over tomee restart
> >
> > Are you able to query that file to see the contents? What's in there
> > as your application is running?
> >
> >
> > On Mon, Mar 4, 2013 at 8:12 AM, <dmitry.vol...@eiskonzept.com> wrote:
> >
> > > Hi.
> > >
> > > CalenderTimers created with following code are not recovered after
> > > TomEE restart. Are there some TomEE properties to make timers
> > > persistent across restarts?
> > > There is issue reproduction: https://github.com/eiskonzept/tomee.git
> > > Just start tomee plugin with node1 profile, open
> > > <context_path>/schedule.xhtml and push "Schedule timer" Button.
> > > Timer is scheduled(executed every second, see log) and listed on the
> > page.
> > > Restart application, open <context_path>/schedule.xhtml again. There
> > > are no scheduled timers.
> > >
> > >
> > > Regards.
> > > Dmitry Volkov.
> > >
> > > Timer creation:
> > >     @Resource
> > >     private TimerService timerService;
> > >
> > >     @Override
> > >     @Timeout
> > >     public void scheduleMe() {
> > >         log.warn("Scheduled method executed. " + new
> Date().toString());
> > >     }
> > >
> > >     @Override
> > >     public void schedule() {
> > >         ScheduleExpression schedule = new ScheduleExpression();
> > >         schedule.hour("*");
> > >         schedule.minute("*");
> > >         schedule.second("*");
> > >         timerService.createCalendarTimer(schedule, new
> > > TimerConfig(null, true));
> > >     }
> > >
> > > Quartz config:
> > >         org.quartz.scheduler.instanceName = myScheduler
> > >         org.quartz.scheduler.instanceId = instance1
> > >
> > > org.quartz.scheduler.threadsInheritContextClassLoaderOfInitializer=true
> > >         org.quartz.scheduler.makeSchedulerThreadDaemon=true
> > >         org.quartz.jobStore.makeThreadsDaemons=true
> > >         org.quartz.jobStore.dataSource = testDS
> > >         org.quartz.jobStore.nonManagedTXDataSource = testDSNonJta
> > >         org.quartz.threadPool.threadCount = 10
> > >         org.quartz.jobStore.class =
> > > org.quartz.impl.jdbcjobstore.JobStoreCMT
> > >         org.quartz.jobStore.driverDelegateClass =
> > > org.quartz.impl.jdbcjobstore.HSQLDBDelegate
> > >         org.quartz.jobStore.isClustered = true
> > >         org.quartz.jobStore.tablePrefix = QRTZ_
> > >
> > >         org.quartz.dataSource.testDS.jndiURL=java:/jdbc/testDS
> > >
> > > org.quartz.dataSource.testDSNonJta.jndiURL=java:/jdbc/testDSNonJta
> > >
> > > DataSource config:
> > >     <Resource id="jdbc/testDS" type="javax.sql.DataSource">
> > >         JdbcDriver org.hsqldb.jdbcDriver
> > >         JdbcUrl jdbc:hsqldb:file:test.db
> > >         UserName sa
> > >         Password
> > >         JtaManaged true
> > >         ConnectionProperties
> > >     </Resource>
> > >
> > >     <Resource id="jdbc/testDSNonJta" type="javax.sql.DataSource">
> > >         JdbcDriver org.hsqldb.jdbcDriver
> > >         JdbcUrl jdbc:hsqldb:file:test.db
> > >         UserName sa
> > >         Password
> > >         JtaManaged false
> > >         ConnectionProperties
> > >     </Resource>
> > >
> > >
> > >
> >
>

Reply via email to