This content has been marked as final. Show 3 replies
It seems the scheduler global component is resolving the request scope component internally.
For request scope components there should be DynamoHttpServletRequest object in context to resolve.
DynamoHttpServletRequest object is created as part of servlet pipeline.
As you request is not going thru servlet pipeline, there is no DynamoHttpServletRequest and hence the request scope components cannot be resolved.
So check in the scheduler why do you need to resolve the request scope component. Its not good practice to resolve them in schedulers.