gansheer commented on issue #5088:
URL: https://github.com/apache/camel-k/issues/5088#issuecomment-1908835019

   Sorry I was not clear, it is clear that there is a bug here. I am just 
trying to get to it.
   
   As @squakez suspected something is not working well with the camel-k-runtime 
cron `LoaderInterceptor` that is not applied in the native mode, even with a 
valid quartz expression `0 * * * * ?`.
   
   **JVM** mode replace quartz by `timer://camel-k-cron-override` and the 
cronjob is created:
   ```
   INFO  [org.apa.cam.mai.MainSupport] (main) Apache Camel (Main) 4.0.2 is 
starting
   INFO  [org.apa.cam.k.sup.SourcesSupport] (main) Loading routes from: 
SourceDefinition{name='main', language='groovy', interceptors='[cron]', 
type='source', location='file:/etc/camel/sources/main.groovy', }
   INFO  [io.qua.qua.run.QuartzSchedulerImpl] (main) No scheduled business 
methods found - Quartz scheduler will not be started
   INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main) Apache Camel 4.0.2 
(camel-1) is starting
   INFO  [org.apa.cam.com.qua.QuartzComponent] (main) Setting 
org.quartz.scheduler.jmx.export=true to ensure QuartzScheduler(s) will be 
enlisted in JMX
   INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main) Routes startup 
(started:2)
   INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Started route1 
(timer://camel-k-cron-override)
   INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Started route2 
(direct://start)
   INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main) Apache Camel 4.0.2 
(camel-1) started in 182ms (build:0ms init:0ms start:182ms)
   INFO  [org.apa.cam.com.qua.QuartzComponent] (main) Starting Quartz 
scheduler: org.quartz.impl.StdScheduler@3b1137b0
   INFO  [org.apa.cam.mai.MainSupport] (camel-main) Waiting until complete: 
Duration idle 5 seconds
   ```
   
   
   **Native** mode keeps the original quartz scheduling 
`quartz://Scheduler_Trigger`, even if the cronjob is created:
   ```
   INFO  [org.apa.cam.mai.MainSupport] (main) Apache Camel (Main) 4.0.2 is 
starting
   INFO  [io.qua.qua.run.QuartzSchedulerImpl] (main) No scheduled business 
methods found - Quartz scheduler will not be started
   INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main) Apache Camel 4.0.2 
(camel-1) is starting
   INFO  [org.apa.cam.com.qua.QuartzComponent] (main) Setting 
org.quartz.scheduler.jmx.export=true to ensure QuartzScheduler(s) will be 
enlisted in JMX
   INFO  [org.apa.cam.com.qua.QuartzEndpoint] (main) Job 
Camel_camel-1.Scheduler_Trigger (cron=0 * * * * ?, triggerType=CronTriggerImpl, 
jobClass=CamelJob) is scheduled. Next fire date is 2024-01-24T19:56:00.000+0000
   INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main) Routes startup 
(started:2)
   INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Started route1 
(quartz://Scheduler_Trigger)
   INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main)     Started route2 
(direct://start)
   INFO  [org.apa.cam.imp.eng.AbstractCamelContext] (main) Apache Camel 4.0.2 
(camel-1) started in 12ms (build:0ms init:0ms start:12ms)
   INFO  [org.apa.cam.com.qua.QuartzComponent] (main) Starting Quartz 
scheduler: org.quartz.impl.StdScheduler@79a19340
   INFO  [io.quarkus] (main) camel-k-integration 2.3.0-SNAPSHOT native (powered 
by Quarkus 3.2.9.Final) started in 0.046s. 
   2024-01-24 19:56:00,821 INFO  [org.apa.cam.mai.MainSupport] (camel-main) 
Waiting until complete: Duration idle 5 seconds
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to