Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[astro] IllegalArgumentException: Cannot format given Object as a Date #13871

Closed
UrsusS opened this issue Dec 7, 2022 · 1 comment · Fixed by #13884
Closed

[astro] IllegalArgumentException: Cannot format given Object as a Date #13871

UrsusS opened this issue Dec 7, 2022 · 1 comment · Fixed by #13884
Labels
bug An unexpected problem or unintended behavior of an add-on

Comments

@UrsusS
Copy link

UrsusS commented Dec 7, 2022

runtimeInfo:
version: 3.4.0.M4
buildString: Milestone Build
locale: de-DE
systemInfo:
configFolder: /etc/openhab
userdataFolder: /var/lib/openhab
logFolder: /var/log/openhab
javaVersion: 11.0.16
javaVendor: Raspbian
osName: Linux
osVersion: 5.15.76-v7l+
osArchitecture: arm
availableProcessors: 4
freeMemory: 117182672
totalMemory: 335544320
startLevel: 100

Since 3.4.0 M4 I get every night the following errors:

2022-12-06 00:00:30.405 [DEBUG] [enhab.binding.astro.internal.job.Job] - Scheduled Astro event-jobs for thing astro:moon:dahoam
2022-12-06 00:00:30.406 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:106) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:75) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobMoon.run(DailyJobMoon.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.418 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:106) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:75) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobMoon.run(DailyJobMoon.java:63) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.788 [DEBUG] [o.internal.handler.AstroThingHandler] - Publishing planet Sun for thing astro:sun:dahoam
2022-12-06 00:00:30.801 [DEBUG] [enhab.binding.astro.internal.job.Job] - Scheduled Astro event-jobs for thing astro:sun:dahoam
2022-12-06 00:00:30.802 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:106) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:75) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleRange(Job.java:135) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:63) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.812 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:106) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:75) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleRange(Job.java:136) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:63) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.821 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:106) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:75) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleRange(Job.java:135) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:64) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.830 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:106) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:75) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleRange(Job.java:136) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:64) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.839 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:106) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:75) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleRange(Job.java:135) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:65) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.849 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:106) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:75) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleRange(Job.java:136) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:65) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.854 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:106) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:75) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleRange(Job.java:135) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:66) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.860 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:106) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:75) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleRange(Job.java:135) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:67) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.866 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:106) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:75) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleRange(Job.java:136) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:67) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.871 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:106) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:75) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleRange(Job.java:135) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:68) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.876 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:106) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:75) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleRange(Job.java:136) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:68) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.881 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:106) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:75) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleRange(Job.java:135) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.886 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:106) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:75) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleRange(Job.java:136) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.892 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:106) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:75) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleRange(Job.java:135) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:70) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.897 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:106) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:75) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleRange(Job.java:136) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:70) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.902 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:106) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:75) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleRange(Job.java:135) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:71) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.908 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:106) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:75) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleRange(Job.java:136) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:71) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.913 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:106) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:75) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleRange(Job.java:135) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:72) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.918 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:106) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:75) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleRange(Job.java:136) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:72) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.923 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:106) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:75) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleRange(Job.java:135) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:73) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.928 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:106) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:75) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleRange(Job.java:136) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:73) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.934 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:106) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:75) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleRange(Job.java:135) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:74) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.939 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:106) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:75) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleRange(Job.java:135) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:75) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.945 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:106) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleEvent(Job.java:75) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleRange(Job.java:136) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:75) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.950 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleSunPhase(Job.java:162) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:90) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.955 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleSunPhase(Job.java:162) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:91) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.960 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleSunPhase(Job.java:162) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:92) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.965 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleSunPhase(Job.java:162) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:93) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.970 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleSunPhase(Job.java:162) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:94) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.975 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleSunPhase(Job.java:162) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:95) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.980 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleSunPhase(Job.java:162) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:96) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.986 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleSunPhase(Job.java:162) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:97) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.991 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleSunPhase(Job.java:162) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:98) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:00:30.995 [ERROR] [enhab.binding.astro.internal.job.Job] - Cannot format given Object as a Date
java.lang.IllegalArgumentException: Cannot format given Object as a Date
	at java.text.DateFormat.format(DateFormat.java:338) ~[?:?]
	at java.text.Format.format(Format.java:158) ~[?:?]
	at org.openhab.binding.astro.internal.handler.AstroThingHandler.schedule(AstroThingHandler.java:313) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.schedule(Job.java:57) ~[?:?]
	at org.openhab.binding.astro.internal.job.Job.scheduleSunPhase(Job.java:162) ~[?:?]
	at org.openhab.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:99) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$0(CronSchedulerImpl.java:62) ~[?:?]
	at org.openhab.core.internal.scheduler.CronSchedulerImpl.lambda$1(CronSchedulerImpl.java:69) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$12(SchedulerImpl.java:191) ~[?:?]
	at org.openhab.core.internal.scheduler.SchedulerImpl.lambda$1(SchedulerImpl.java:88) ~[?:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
	at java.lang.Thread.run(Thread.java:829) [?:?]
2022-12-06 00:03:52.868 [DEBUG] [o.internal.handler.AstroThingHandler] - Publishing planet Sun for thing astro:sun:dahoam
2022-12-06 00:03:53.806 [DEBUG] [o.internal.handler.AstroThingHandler] - Publishing planet Moon for thing astro:moon:dahoam

The thing definition is:

Thing  astro:sun:dahoam  "Sonne" @ "Global"
[
  geolocation="48.0,10.7,600",
  interval=300,
  useMeteorologicalSeason=false
]
{
  Channels:
    Type rangeEvent: rise#event
    Type rangeEvent: set#event
    Type rangeEvent: civilDawn#event  [ earliest = "05:59" ]
    Type rangeEvent: civilDusk#event  [ latest   = "22:00" ]
}

Thing  astro:moon:dahoam  "Mond" @ "Global"
[
  geolocation="48.0,10.7,600",
  interval=300,
  useMeteorologicalSeason=false
]
{
  Channels:
    Type rangeEvent: rise#event
    Type rangeEvent: set#event
}

Item definition:

DateTime                dtm_Astro_CivilDawn_Start      "Dämmerung Startzeit [%1$tH:%1$tM]"              <sun>     (gAstro)                        {channel="astro:sun:dahoam:civilDawn#start"}
DateTime                dtm_Astro_CivilDawn_End        "Dämmerung Endzeit [%1$tH:%1$tM]"                <sun>     (gAstro)                        {channel="astro:sun:dahoam:civilDawn#end"}
DateTime                dtm_Astro_CivilDusk_Start      "Dämmerung Startzeit [%1$tH:%1$tM]"              <moon>    (gAstro)                        {channel="astro:sun:dahoam:civilDusk#start"}
DateTime                dtm_Astro_CivilDusk_End        "Dämmerung Endzeit [%1$tH:%1$tM]"                <moon>    (gAstro)                        {channel="astro:sun:dahoam:civilDusk#end"}
DateTime                dtm_Astro_Rise_Start           "Aufgang Startzeit [%1$tH:%1$tM]"                <sun>     (gAstro)                        {channel="astro:sun:dahoam:rise#start"}
DateTime                dtm_Astro_Rise_End             "Aufgang Endzeit [%1$tH:%1$tM]"                  <sun>     (gAstro)                        {channel="astro:sun:dahoam:rise#end"}
DateTime                dtm_Astro_Set_Start            "Untergang Startzeit [%1$tH:%1$tM]"              <moon>    (gAstro)                        {channel="astro:sun:dahoam:set#start"}
DateTime                dtm_Astro_Set_End              "Untergang Endzeit [%1$tH:%1$tM]"                <moon>    (gAstro)                        {channel="astro:sun:dahoam:set#end"}
Number:Angle            num_Astro_SunPos_Horizontal    "Sonnenstand H"                                            (gAstro, gLogChange, gDel2M)    {channel="astro:sun:dahoam:position#azimuth"}
Number:Angle            num_Astro_SunPos_Vertical      "Sonnenstand V"                                            (gAstro, gLogChange, gDel2M)    {channel="astro:sun:dahoam:position#elevation"}
DateTime                dtm_Astro_MoonRise_Start       "Mondaufgang [%1$tH:%1$tM]"                      <moon>    (gAstro)                        {channel="astro:moon:dahoam:rise#start"}
DateTime                dtm_Astro_MoonSet_End          "Monduntergang [%1$tH:%1$tM]"                    <moon>    (gAstro)                        {channel="astro:moon:dahoam:set#end"}
String                  str_Astro_MoonPhase_Name       "Mondphase [%s]"                                 <moon>    (gAstro)                        {channel="astro:moon:dahoam:phase#name"}
Number:Dimensionless    num_Astro_MoonPhase_Illum      "Beleuchtungsstärke [%d]"                        <moon>    (gAstro)                        {channel="astro:moon:dahoam:phase#illumination"}
@Hilbrand
Copy link
Member

Hilbrand commented Dec 8, 2022

Looking at the code this error can only be triggered when log level debug is enabled. The work around is to change the log level default or info at minimum. Seems this code was already there since 3.2.0.

@Hilbrand Hilbrand added the bug An unexpected problem or unintended behavior of an add-on label Dec 8, 2022
Hilbrand added a commit to Hilbrand/openhab-addons that referenced this issue Dec 9, 2022
Formatter should get Date object.

Closes openhab#13871

Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
jlaur pushed a commit that referenced this issue Dec 9, 2022
Formatter should get Date object.

Closes #13871

Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
morph166955 pushed a commit to morph166955/openhab-addons that referenced this issue Dec 18, 2022
Formatter should get Date object.

Closes openhab#13871

Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
Signed-off-by: Ben Rosenblum <rosenblumb@gmail.com>
andrasU pushed a commit to andrasU/openhab-addons that referenced this issue Dec 24, 2022
Formatter should get Date object.

Closes openhab#13871

Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
Signed-off-by: Andras Uhrin <andras.uhrin@gmail.com>
borazslo pushed a commit to borazslo/openhab-mideaac-addon that referenced this issue Jan 8, 2023
Formatter should get Date object.

Closes openhab#13871

Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
psmedley pushed a commit to psmedley/openhab-addons that referenced this issue Feb 23, 2023
Formatter should get Date object.

Closes openhab#13871

Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
nemerdaud pushed a commit to nemerdaud/openhab-addons that referenced this issue Feb 28, 2023
Formatter should get Date object.

Closes openhab#13871

Signed-off-by: Hilbrand Bouwkamp <hilbrand@h72.nl>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug An unexpected problem or unintended behavior of an add-on
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants