at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:592)
at java.lang.Integer.parseInt(Integer.java:615)
at za.co.sportco.sportsengine.lottojobs.LottoResultsUpdate.parseLotto(LottoResultsUpdate.java:89)
at za.co.sportco.sportsengine.lottojobs.LottoResultsUpdate.execute(LottoResultsUpdate.java:50)
at org.quartz.core.JobRunShell.run(JobRunShell.java:207)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:560)
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:21:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:22:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:23:00.001) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:24:00.0) =======================
========== Lotto Results Update Started ===========
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:25:00.0) =======================
java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:592)
at java.lang.Integer.parseInt(Integer.java:615)
at za.co.sportco.sportsengine.lottojobs.LottoResultsUpdate.parseLotto(LottoResultsUpdate.java:89)
at za.co.sportco.sportsengine.lottojobs.LottoResultsUpdate.execute(LottoResultsUpdate.java:50)
at org.quartz.core.JobRunShell.run(JobRunShell.java:207)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:560)
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:26:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:27:00.001) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:28:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:29:00.0) =======================
========== Lotto Results Update Started ===========
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:30:00.001) =======================
java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:592)
at java.lang.Integer.parseInt(Integer.java:615)
at za.co.sportco.sportsengine.lottojobs.LottoResultsUpdate.parseLotto(LottoResultsUpdate.java:89)
at za.co.sportco.sportsengine.lottojobs.LottoResultsUpdate.execute(LottoResultsUpdate.java:50)
at org.quartz.core.JobRunShell.run(JobRunShell.java:207)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:560)
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:31:00.001) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:32:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:33:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:34:00.001) =======================
========== Lotto Results Update Started ===========
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:35:00.001) =======================
java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:592)
at java.lang.Integer.parseInt(Integer.java:615)
at za.co.sportco.sportsengine.lottojobs.LottoResultsUpdate.parseLotto(LottoResultsUpdate.java:89)
at za.co.sportco.sportsengine.lottojobs.LottoResultsUpdate.execute(LottoResultsUpdate.java:50)
at org.quartz.core.JobRunShell.run(JobRunShell.java:207)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:560)
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:36:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:37:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:38:00.001) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:39:00.0) =======================
========== Lotto Results Update Started ===========
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:40:00.0) =======================
java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:592)
at java.lang.Integer.parseInt(Integer.java:615)
at za.co.sportco.sportsengine.lottojobs.LottoResultsUpdate.parseLotto(LottoResultsUpdate.java:89)
at za.co.sportco.sportsengine.lottojobs.LottoResultsUpdate.execute(LottoResultsUpdate.java:50)
at org.quartz.core.JobRunShell.run(JobRunShell.java:207)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:560)
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:41:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:42:00.001) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:43:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:44:00.0) =======================
========== Lotto Results Update Started ===========
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:45:00.001) =======================
java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:592)
at java.lang.Integer.parseInt(Integer.java:615)
at za.co.sportco.sportsengine.lottojobs.LottoResultsUpdate.parseLotto(LottoResultsUpdate.java:89)
at za.co.sportco.sportsengine.lottojobs.LottoResultsUpdate.execute(LottoResultsUpdate.java:50)
at org.quartz.core.JobRunShell.run(JobRunShell.java:207)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:560)
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:46:00.001) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:47:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:48:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:49:00.001) =======================
========== Lotto Results Update Started ===========
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:50:00.001) =======================
java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:592)
at java.lang.Integer.parseInt(Integer.java:615)
at za.co.sportco.sportsengine.lottojobs.LottoResultsUpdate.parseLotto(LottoResultsUpdate.java:89)
at za.co.sportco.sportsengine.lottojobs.LottoResultsUpdate.execute(LottoResultsUpdate.java:50)
at org.quartz.core.JobRunShell.run(JobRunShell.java:207)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:560)
18-Mar-2026 00:50:15.976 INFO [Periodic background build discarder thread] hudson.model.AsyncPeriodicWork.lambda$doRun$0 Started Periodic background build discarder
18-Mar-2026 00:50:15.977 INFO [Periodic background build discarder thread] hudson.model.AsyncPeriodicWork.lambda$doRun$0 Finished Periodic background build discarder. 1 ms
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:51:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:52:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:53:00.001) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:54:00.0) =======================
========== Lotto Results Update Started ===========
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:55:00.0) =======================
java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:592)
at java.lang.Integer.parseInt(Integer.java:615)
at za.co.sportco.sportsengine.lottojobs.LottoResultsUpdate.parseLotto(LottoResultsUpdate.java:89)
at za.co.sportco.sportsengine.lottojobs.LottoResultsUpdate.execute(LottoResultsUpdate.java:50)
at org.quartz.core.JobRunShell.run(JobRunShell.java:207)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:560)
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:56:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:57:00.001) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:58:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 00:59:00.0) =======================
========== Golf Schedule Check Job Started ===========
========== Opta Golf Tee Time Send Job Started ===========
================= Rugby Historical Match Update Executing =====================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:00:00.0) =======================
========== Opta JS Fixtures Update Started ===========
Getting 2024 cricket comps
Hainan Classic presented by MAEXTRO scheduled for today
Thu Mar 19 00:00:00 SAST 2026
Golf job to start at: 2026-03-19 00:00:00.0
Updating fixtures for English Barclays Premier League 2023
Golf job to start at: 2026-03-20 00:00:00.0
Golf job to start at: 2026-03-21 00:00:00.0
Golf job to start at: 2026-03-22 00:00:00.0
Valspar Championship scheduled for today
Thu Mar 19 12:00:00 SAST 2026
Golf job to start at: 2026-03-19 12:00:00.0
Golf job to start at: 2026-03-20 12:00:00.0
Golf job to start at: 2026-03-21 12:00:00.0
Golf job to start at: 2026-03-22 12:00:00.0
Getting 2024/25 cricket comps
Getting 2025 cricket comps
Updating fixtures for English Npower Championship 2023
https://www.europeantour.com/api/sportdata/Leaderboard/Strokeplay/2026112
Updating fixtures for English League 1 2023
Updating fixtures for English League 2 2023
Updating fixtures for Spanish La Liga 2023
Updating fixtures for English Capital One Cup 2023
Updating fixtures for French Ligue 1 2023
R2026475
Updating fixtures for Scottish Premier League 2023
Updating fixtures for German Bundesliga 2023
Updating fixtures for Italian Serie A 2023
Updating fixtures for English Johnstone's Paints Trophy 2023
Updating fixtures for Champions League 2023
Updating fixtures for UEFA Europa League 2023
Updating fixtures for English FA Cup 2023
Updating fixtures for US Major League Soccer 2024
Updating fixtures for National Womens Soccer League 2024
========== Golf Tournament Prize Money Job Started ===========
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:01:00.001) =======================
Job Added: 98653 GolfLiveStrokePlay za.co.sportco.sportsengine.golfjobs 2026112 1 Hainan Classic presented by MAEXTRO
Link 2026-03-19 00:00:00
Job Added: 98654 GolfLiveStrokePlay za.co.sportco.sportsengine.golfjobs 2026112 1 Hainan Classic presented by MAEXTRO
Link 2026-03-20 00:00:00
Job Added: 98655 GolfLiveStrokePlay za.co.sportco.sportsengine.golfjobs 2026112 1 Hainan Classic presented by MAEXTRO
Link 2026-03-21 00:00:00
Job Added: 98656 GolfLiveStrokePlay za.co.sportco.sportsengine.golfjobs 2026112 1 Hainan Classic presented by MAEXTRO
Link 2026-03-22 00:00:00
Job Added: 98657 GolfLiveStrokePlay za.co.sportco.sportsengine.golfjobs 2026475 2 Valspar Championship
Link 2026-03-19 12:00:00
Job Added: 98658 GolfLiveStrokePlay za.co.sportco.sportsengine.golfjobs 2026475 2 Valspar Championship
Link 2026-03-20 12:00:00
Job Added: 98659 GolfLiveStrokePlay za.co.sportco.sportsengine.golfjobs 2026475 2 Valspar Championship
Link 2026-03-21 12:00:00
Job Added: 98660 GolfLiveStrokePlay za.co.sportco.sportsengine.golfjobs 2026475 2 Valspar Championship
Link 2026-03-22 12:00:00
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:02:00.0) =======================
========== Rugby League Post Match Stats Update Started ===========
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:03:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:04:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:05:00.001) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:06:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:07:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:08:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:09:00.001) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:10:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:11:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:12:00.001) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:13:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:14:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:15:00.001) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:16:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:17:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:18:00.001) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:19:00.001) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:20:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:21:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:22:00.001) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:23:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:24:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:25:00.001) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:26:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:27:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:28:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:29:00.001) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:30:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:31:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:32:00.001) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:33:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:34:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:35:00.001) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:36:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:37:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:38:00.001) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:39:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:40:00.0) =======================
================= MAIN SCHEDULER EXECUTING (2026-03-18 01:41:00.0) =======================