We encountered the following exception:
java.lang.NullPointerException: null
at
org.apache.sling.event.impl.jobs.JobConsumerManager$JobConsumerWrapper.process(JobConsumerManager.java:512)
at
org.apache.sling.event.impl.jobs.queues.JobQueueImpl.startJob(JobQueueImpl.java:296)
at
org.apache.sling.event.impl.jobs.queues.JobQueueImpl.access$100(JobQueueImpl.java:65)
at
org.apache.sling.event.impl.jobs.queues.JobQueueImpl$1.run(JobQueueImpl.java:240)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Looking at the code this is very confusing, as this is simply Sling trying to
process the job. It seems that the reference 'consumer' (this is Sling event
3.6.0) was set to null in the constructor, which came from line 460. This
implies that the service was not found. Is this a known issue? I believe this
has only happened once, and I run a lot of jobs, but could I be doing something
wrong? Thanks!