Java 为什么我会得到;触发器';s相关工作';s名称不能为空";石英误差

Java 为什么我会得到;触发器';s相关工作';s名称不能为空";石英误差,java,scheduling,quartz-scheduler,crontrigger,Java,Scheduling,Quartz Scheduler,Crontrigger,即使我正在为我的作业指定名称、组和描述,我也会遇到此错误,在调试器中,我可以在detail变量中看到所有这些字段的值 JobDetail detail = getDetail(); Trigger newTrigger = getTrigger( detail ); _quartzScheduler.scheduleJob( newTrigger ); JobDetail getDetail() { JobBuilder jb = JobBuilder.newJob( LoadSche

即使我正在为我的作业指定名称、组和描述,我也会遇到此错误,在调试器中,我可以在detail变量中看到所有这些字段的值

JobDetail detail = getDetail();
Trigger newTrigger = getTrigger( detail );
_quartzScheduler.scheduleJob( newTrigger );

JobDetail getDetail()
{
    JobBuilder jb = JobBuilder.newJob( LoadScheduleJob.class );

    jb = jb.withIdentity( JOB_LABEL +"Fred", "Group" );
    jb = jb.withDescription( "DD" );
    jb = jb.usingJobData( SCHEDULEID_MAP_KEY, Integer.valueOf( 22 ) );
    return jb.build();
}

Trigger getTrigger( JobDetail job ) throws ParseException
{
    CronTriggerImpl t = new CronTriggerImpl();//      TriggerBuilder.newTrigger().forJob( job ).
    t.setName( TRIGGER_LABEL + 22 );
    t.setGroup( "GroupJob" );
    t.setCronExpression( "1/7 * * ? * *" );
    return t;
}

我相信工作和工作细节是同义词……对吗?

没关系。我知道我从来没有抽出时间来分配触发器的工作

没关系。我知道我从来没有抽出时间来分配触发器的作业

是否可以在触发器被触发时显示要被触发的类的一部分。是否可以在触发器被触发时显示要被触发的类的一部分。请详细说明您的评论。修复方法是什么?请详述您的评论。怎么了?