09:22:00.006 [schedulerFactoryBean_Worker-2] ERROR (:) - Job DEFAULT.jobDetailFactoryBean threw an unhandled Exception:
java.lang.IllegalStateException: cannot create children while terminating or terminated
at akka.actor.dungeon.Children$class.makeChild(Children.scala:266) ~[akka-actor_2.11-2.4.4.jar:?]
at akka.actor.dungeon.Children$class.attachChild(Children.scala:46) ~[akka-actor_2.11-2.4.4.jar:?]
at akka.actor.ActorCell.attachChild(ActorCell.scala:374) ~[akka-actor_2.11-2.4.4.jar:?]
at akka.actor.ActorSystemImpl.actorOf(ActorSystem.scala:589) ~[akka-actor_2.11-2.4.4.jar:?]
at com.cisco.collab.arachne.job.SchedulingJob.executeInternal(SchedulingJob.java:35) ~[SchedulingJob.class:?]
at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:75) ~[spring-context-support-4.1.5.RELEASE.jar:4.1.5.RELEASE]
at org.quartz.core.JobRunShell.run(JobRunShell.java:202) ~[quartz-2.2.2.jar:?]
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) ~[quartz-2.2.2.jar:?]
09:22:00.007 [schedulerFactoryBean_Worker-2] ERROR (:) - Job (DEFAULT.jobDetailFactoryBean threw an exception.
org.quartz.SchedulerException: Job threw an unhandled exception.
at org.quartz.core.JobRunShell.run(JobRunShell.java:213) ~[quartz-2.2.2.jar:?]
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) ~[quartz-2.2.2.jar:?]
Caused by: java.lang.IllegalStateException: cannot create children while terminating or terminated
at akka.actor.dungeon.Children$class.makeChild(Children.scala:266) ~[akka-actor_2.11-2.4.4.jar:?]
at akka.actor.dungeon.Children$class.attachChild(Children.scala:46) ~[akka-actor_2.11-2.4.4.jar:?]
at akka.actor.ActorCell.attachChild(ActorCell.scala:374) ~[akka-actor_2.11-2.4.4.jar:?]
at akka.actor.ActorSystemImpl.actorOf(ActorSystem.scala:589) ~[akka-actor_2.11-2.4.4.jar:?]
at com.cisco.collab.arachne.job.SchedulingJob.executeInternal(SchedulingJob.java:35) ~[SchedulingJob.class:?]
at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:75) ~[spring-context-support-4.1.5.RELEASE.jar:4.1.5.RELEASE]
at org.quartz.core.JobRunShell.run(JobRunShell.java:202) ~[quartz-2.2.2.jar:?]
... 1 more
I have used reaper concept for shutdown strategy and I terminate the system after all children actors are done working.
akka.actor.InvalidActorNameException: actor name [actor-name] is not unique!
In the previous run i kill the actor after work is done so i expect it to not throw this exception.