[ASTRO] "Queue full" at midnight

Since upgrading to #964, I’ll get “Queue full” Errors on midnight:

2017-07-05 00:00:00.207 [INFO ] [thome.binding.astro.internal.job.Job] - Scheduled Astro event-jobs for thing astro:sun:home
2017-07-05 00:00:00.222 [ERROR] [thome.binding.astro.internal.job.Job] - Queue full
java.lang.IllegalStateException: Queue full
	at java.util.AbstractQueue.add(AbstractQueue.java:98)[:1.8.0_131]
	at org.eclipse.smarthome.binding.astro.handler.AstroThingHandler.addJobToQueue(AstroThingHandler.java:340)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.schedule(Job.java:58)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleEvent(Job.java:94)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleRange(Job.java:114)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:56)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_131]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748)[:1.8.0_131]
2017-07-05 00:00:00.237 [ERROR] [thome.binding.astro.internal.job.Job] - Queue full
java.lang.IllegalStateException: Queue full
	at java.util.AbstractQueue.add(AbstractQueue.java:98)[:1.8.0_131]
	at org.eclipse.smarthome.binding.astro.handler.AstroThingHandler.addJobToQueue(AstroThingHandler.java:340)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.schedule(Job.java:58)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleEvent(Job.java:94)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleRange(Job.java:115)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:56)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_131]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748)[:1.8.0_131]
2017-07-05 00:00:00.249 [ERROR] [thome.binding.astro.internal.job.Job] - Queue full
java.lang.IllegalStateException: Queue full
	at java.util.AbstractQueue.add(AbstractQueue.java:98)[:1.8.0_131]
	at org.eclipse.smarthome.binding.astro.handler.AstroThingHandler.addJobToQueue(AstroThingHandler.java:340)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.schedule(Job.java:58)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleEvent(Job.java:94)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleRange(Job.java:114)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:57)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_131]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748)[:1.8.0_131]
2017-07-05 00:00:00.261 [ERROR] [thome.binding.astro.internal.job.Job] - Queue full
java.lang.IllegalStateException: Queue full
	at java.util.AbstractQueue.add(AbstractQueue.java:98)[:1.8.0_131]
	at org.eclipse.smarthome.binding.astro.handler.AstroThingHandler.addJobToQueue(AstroThingHandler.java:340)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.schedule(Job.java:58)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleEvent(Job.java:94)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleRange(Job.java:115)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:57)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_131]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748)[:1.8.0_131]
2017-07-05 00:00:00.272 [ERROR] [thome.binding.astro.internal.job.Job] - Queue full
java.lang.IllegalStateException: Queue full
	at java.util.AbstractQueue.add(AbstractQueue.java:98)[:1.8.0_131]
	at org.eclipse.smarthome.binding.astro.handler.AstroThingHandler.addJobToQueue(AstroThingHandler.java:340)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.schedule(Job.java:58)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleEvent(Job.java:94)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleRange(Job.java:114)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:58)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_131]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748)[:1.8.0_131]
2017-07-05 00:00:00.287 [ERROR] [thome.binding.astro.internal.job.Job] - Queue full
java.lang.IllegalStateException: Queue full
	at java.util.AbstractQueue.add(AbstractQueue.java:98)[:1.8.0_131]
	at org.eclipse.smarthome.binding.astro.handler.AstroThingHandler.addJobToQueue(AstroThingHandler.java:340)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.schedule(Job.java:58)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleEvent(Job.java:94)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleRange(Job.java:115)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:58)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_131]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748)[:1.8.0_131]
2017-07-05 00:00:00.301 [ERROR] [thome.binding.astro.internal.job.Job] - Queue full
java.lang.IllegalStateException: Queue full
	at java.util.AbstractQueue.add(AbstractQueue.java:98)[:1.8.0_131]
	at org.eclipse.smarthome.binding.astro.handler.AstroThingHandler.addJobToQueue(AstroThingHandler.java:340)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.schedule(Job.java:58)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleEvent(Job.java:94)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleRange(Job.java:114)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:60)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_131]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748)[:1.8.0_131]
2017-07-05 00:00:00.324 [ERROR] [thome.binding.astro.internal.job.Job] - Queue full
java.lang.IllegalStateException: Queue full
	at java.util.AbstractQueue.add(AbstractQueue.java:98)[:1.8.0_131]
	at org.eclipse.smarthome.binding.astro.handler.AstroThingHandler.addJobToQueue(AstroThingHandler.java:340)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.schedule(Job.java:58)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleEvent(Job.java:94)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleRange(Job.java:115)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:60)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_131]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748)[:1.8.0_131]
2017-07-05 00:00:00.343 [ERROR] [thome.binding.astro.internal.job.Job] - Queue full
java.lang.IllegalStateException: Queue full
	at java.util.AbstractQueue.add(AbstractQueue.java:98)[:1.8.0_131]
	at org.eclipse.smarthome.binding.astro.handler.AstroThingHandler.addJobToQueue(AstroThingHandler.java:340)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.schedule(Job.java:58)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleEvent(Job.java:94)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleRange(Job.java:114)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:61)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_131]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748)[:1.8.0_131]
2017-07-05 00:00:00.350 [INFO ] [thome.binding.astro.internal.job.Job] - Scheduled Astro event-jobs for thing astro:moon:home
2017-07-05 00:00:00.361 [ERROR] [thome.binding.astro.internal.job.Job] - Queue full
java.lang.IllegalStateException: Queue full
	at java.util.AbstractQueue.add(AbstractQueue.java:98)[:1.8.0_131]
	at org.eclipse.smarthome.binding.astro.handler.AstroThingHandler.addJobToQueue(AstroThingHandler.java:340)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.schedule(Job.java:58)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleEvent(Job.java:94)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleRange(Job.java:115)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:61)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_131]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748)[:1.8.0_131]
2017-07-05 00:00:00.375 [ERROR] [thome.binding.astro.internal.job.Job] - Queue full
java.lang.IllegalStateException: Queue full
	at java.util.AbstractQueue.add(AbstractQueue.java:98)[:1.8.0_131]
	at org.eclipse.smarthome.binding.astro.handler.AstroThingHandler.addJobToQueue(AstroThingHandler.java:340)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.schedule(Job.java:58)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleEvent(Job.java:94)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleRange(Job.java:114)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:62)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_131]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748)[:1.8.0_131]
2017-07-05 00:00:00.397 [ERROR] [thome.binding.astro.internal.job.Job] - Queue full
java.lang.IllegalStateException: Queue full
	at java.util.AbstractQueue.add(AbstractQueue.java:98)[:1.8.0_131]
	at org.eclipse.smarthome.binding.astro.handler.AstroThingHandler.addJobToQueue(AstroThingHandler.java:340)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.schedule(Job.java:58)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleEvent(Job.java:94)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleRange(Job.java:115)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:62)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_131]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748)[:1.8.0_131]
2017-07-05 00:00:00.426 [ERROR] [thome.binding.astro.internal.job.Job] - Queue full
java.lang.IllegalStateException: Queue full
	at java.util.AbstractQueue.add(AbstractQueue.java:98)[:1.8.0_131]
	at org.eclipse.smarthome.binding.astro.handler.AstroThingHandler.addJobToQueue(AstroThingHandler.java:340)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.schedule(Job.java:58)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleEvent(Job.java:94)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleRange(Job.java:114)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:63)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_131]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748)[:1.8.0_131]
2017-07-05 00:00:00.448 [ERROR] [thome.binding.astro.internal.job.Job] - Queue full
java.lang.IllegalStateException: Queue full
	at java.util.AbstractQueue.add(AbstractQueue.java:98)[:1.8.0_131]
	at org.eclipse.smarthome.binding.astro.handler.AstroThingHandler.addJobToQueue(AstroThingHandler.java:340)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.schedule(Job.java:58)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleEvent(Job.java:94)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleRange(Job.java:115)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:63)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_131]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748)[:1.8.0_131]
2017-07-05 00:00:00.460 [ERROR] [thome.binding.astro.internal.job.Job] - Queue full
java.lang.IllegalStateException: Queue full
	at java.util.AbstractQueue.add(AbstractQueue.java:98)[:1.8.0_131]
	at org.eclipse.smarthome.binding.astro.handler.AstroThingHandler.addJobToQueue(AstroThingHandler.java:340)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.schedule(Job.java:58)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleEvent(Job.java:94)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleRange(Job.java:114)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:64)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_131]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748)[:1.8.0_131]
2017-07-05 00:00:00.471 [ERROR] [thome.binding.astro.internal.job.Job] - Queue full
java.lang.IllegalStateException: Queue full
	at java.util.AbstractQueue.add(AbstractQueue.java:98)[:1.8.0_131]
	at org.eclipse.smarthome.binding.astro.handler.AstroThingHandler.addJobToQueue(AstroThingHandler.java:340)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.schedule(Job.java:58)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleEvent(Job.java:94)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleRange(Job.java:114)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:65)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_131]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748)[:1.8.0_131]
[...] much much more
2017-07-05 00:00:00.660 [ERROR] [thome.binding.astro.internal.job.Job] - Queue full
java.lang.IllegalStateException: Queue full
	at java.util.AbstractQueue.add(AbstractQueue.java:98)[:1.8.0_131]
	at org.eclipse.smarthome.binding.astro.handler.AstroThingHandler.addJobToQueue(AstroThingHandler.java:340)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.schedule(Job.java:58)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleSunPhase(Job.java:156)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at org.eclipse.smarthome.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:90)[179:org.eclipse.smarthome.binding.astro:0.9.0.201706211517]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_131]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_131]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_131]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_131]
	at java.lang.Thread.run(Thread.java:748)[:1.8.0_131]

I’m using openHABian and the astro 0.9:

179 | Active   |  80 | 0.9.0.201706211517     | Astro Binding

Part of the scheduler code was rewritten around the time of your build, update to the latest snapshot and give it a try. Since around #975 everything is working fine again …

1 Like

Thanks! no more Queue Errors this time! :wink:

1 Like

I have the same errors started yesterday OH2.1

2017-07-11 00:00:00.751 [ERROR] [thome.binding.astro.internal.job.Job] - Queue full

java.lang.IllegalStateException: Queue full

	at java.util.AbstractQueue.add(AbstractQueue.java:98)[:1.8.0_121]

	at org.eclipse.smarthome.binding.astro.handler.AstroThingHandler.addJobToQueue(AstroThingHandler.java:314)[181:org.eclipse.smarthome.binding.astro:0.9.0.b5]

	at org.eclipse.smarthome.binding.astro.internal.job.Job.schedule(Job.java:58)[181:org.eclipse.smarthome.binding.astro:0.9.0.b5]

	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleSunPhase(Job.java:156)[181:org.eclipse.smarthome.binding.astro:0.9.0.b5]

	at org.eclipse.smarthome.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:88)[181:org.eclipse.smarthome.binding.astro:0.9.0.b5]

	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_121]

	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_121]

	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_121]

	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_121]

	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_121]

	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_121]

	at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]

2017-07-11 00:00:00.762 [ERROR] [thome.binding.astro.internal.job.Job] - Queue full

java.lang.IllegalStateException: Queue full

	at java.util.AbstractQueue.add(AbstractQueue.java:98)[:1.8.0_121]

	at org.eclipse.smarthome.binding.astro.handler.AstroThingHandler.addJobToQueue(AstroThingHandler.java:314)[181:org.eclipse.smarthome.binding.astro:0.9.0.b5]

	at org.eclipse.smarthome.binding.astro.internal.job.Job.schedule(Job.java:58)[181:org.eclipse.smarthome.binding.astro:0.9.0.b5]

	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleSunPhase(Job.java:156)[181:org.eclipse.smarthome.binding.astro:0.9.0.b5]

	at org.eclipse.smarthome.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:89)[181:org.eclipse.smarthome.binding.astro:0.9.0.b5]

	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_121]

	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_121]

	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_121]

	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_121]

	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_121]

	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_121]

	at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]

2017-07-11 00:00:00.773 [ERROR] [thome.binding.astro.internal.job.Job] - Queue full

java.lang.IllegalStateException: Queue full

	at java.util.AbstractQueue.add(AbstractQueue.java:98)[:1.8.0_121]

	at org.eclipse.smarthome.binding.astro.handler.AstroThingHandler.addJobToQueue(AstroThingHandler.java:314)[181:org.eclipse.smarthome.binding.astro:0.9.0.b5]

	at org.eclipse.smarthome.binding.astro.internal.job.Job.schedule(Job.java:58)[181:org.eclipse.smarthome.binding.astro:0.9.0.b5]

	at org.eclipse.smarthome.binding.astro.internal.job.Job.scheduleSunPhase(Job.java:156)[181:org.eclipse.smarthome.binding.astro:0.9.0.b5]

	at org.eclipse.smarthome.binding.astro.internal.job.DailyJobSun.run(DailyJobSun.java:90)[181:org.eclipse.smarthome.binding.astro:0.9.0.b5]

	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_121]

	at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_121]

	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_121]

	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_121]

	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_121]

	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_121]

	at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]

Are you on the nightly build? or on master? as @sihui pointed out, since build #975 there shouldn’t be any errors? worked for me.

As far as I know I am on the master, I think, I just run the install without doing any other setting or selection.
What do yo mean #975? how do I identify what version is running, does it appear in the log I attached?

I would prefer to remain on the stable branch (2.1 stable).
I am hesitant to work with the 2.2 unstable version as it says “unstable”.
Is there a plan to fix the Binding for those running the 2.1 stable version?

I would not worry about that, I’m using the snapshot branch since 3 years now and only had to revert to the previous build two or three times because of a deal breaker.

The question is: is there really a bug? A lot of users are using the astro binding and only two users are reporting this issue …

It is not just 2 users.
BUG: https://github.com/eclipse/smarthome/issues/3809

2 Likes

I’m on #980 right now - and got the error again this midnight… just for info.

I have the same issue. OpenHAB 2.1.0 - Release Build.

Edit: Just read about this in the other thread - ignore me.