定时任务无法调用service

问题遇到的现象和发生背景

若依分离版项目在定时任务中,调用service的时候只能使用查询方法m,调用别的方法报错,在网上看尝试用ApplicationContextUtil类实现ApplicationContextAware接口的方式还是无济于事。

运行结果及报错内容

java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.ruoyi.quartz.util.JobInvokeUtil.invokeMethod(JobInvokeUtil.java:56)
at com.ruoyi.quartz.util.JobInvokeUtil.invokeMethod(JobInvokeUtil.java:33)
at com.ruoyi.quartz.util.QuartzDisallowConcurrentExecution.doExecute(QuartzDisallowConcurrentExecution.java:19)
at com.ruoyi.quartz.util.AbstractQuartzJob.execute(AbstractQuartzJob.java:43)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
Caused by: com.ruoyi.common.exception.ServiceException: 获取用户信息异常
at com.ruoyi.common.utils.SecurityUtils.getLoginUser(SecurityUtils.java:73)
at com.minghan.template.ruoyi3.SecurityContextImpl.getUser(SecurityContextImpl.java:17)

各位帮忙康康