java.lang.RuntimeException: Request for non-existent bean. Unable to find in local context or on the GRL: org.kuali.rice.kew.mail.service.ActionListEmailService

Kuali JIRA | James Smith | 4 years ago
  1. 0

    We've had a report from Iowa State (which Bryan was able to reproduce in a foundation environment) that the WeeklyEmailJob (org.kuali.kfs.sys.batch.WeeklyEmailJob and config) and DailyEmailStep (org.kuali.kfs.sys.batch.DailyEmailStep and config) could not be run because of the error below. After investigating, the service that access is being attempted on lives in an "impl" portion of KEW - we should not be trying to access it. Furthermore, it looks as if Rice 2.1.7 at least has its own versions of the WeeklyEmailJob and the DailyEmailJob which call that service and do exactly the same thing that the KFS jobs are doing. Therefore, it seems appropriate to remove our versions of the jobs and tell implementing institutions to use the Rice versions. {noformat} 2013-07-09 11:07:19,954 [scheduler_Worker-4] u:/d: INFO org.kuali.kfs.sys.batch.Job :: Executing step: weeklyEmailStep=class org.kuali.kfs.sys.batch.WeeklyEmailStep 2013-07-09 11:07:19,954 [scheduler_Worker-4] u:/d: ERROR org.kuali.kfs.sys.batch.Job :: Exception occured executing step java.lang.RuntimeException: Request for non-existent bean. Unable to find in local context or on the GRL: org.kuali.rice.kew.mail.service.ActionListEmailService at org.kuali.kfs.sys.context.SpringContext.getBean(SpringContext.java:137) at org.kuali.kfs.sys.batch.WeeklyEmailStep.execute(WeeklyEmailStep.java:32) at org.kuali.kfs.sys.batch.Job.runStep(Job.java:175) at org.kuali.kfs.sys.batch.Job.execute(Job.java:121) at org.quartz.core.JobRunShell.run(JobRunShell.java:216) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549) {noformat} We should also remove enActionListEmailService from spring-kfs-imported-rice-beans.xml; again, KFS, as a client application, should not be attempting to access that service.

    Kuali JIRA | 4 years ago | James Smith
    java.lang.RuntimeException: Request for non-existent bean. Unable to find in local context or on the GRL: org.kuali.rice.kew.mail.service.ActionListEmailService
  2. 0
    If the decompile process didn't work properly, try the Android APK Decompiler.
  3. 0
    SMS Emulator caused this error. abortBroadcast only works with broadcasts sent through Context.sendOrderedBroadcast.
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0
    I did this as root, and works dpkg --add-architecture i386 apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386
  6. 0
    You might have a JRockit JVM with the management agent started on the same port.

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.RuntimeException

      Request for non-existent bean. Unable to find in local context or on the GRL: org.kuali.rice.kew.mail.service.ActionListEmailService

      at org.kuali.kfs.sys.context.SpringContext.getBean()
    2. org.kuali.kfs
      Job.execute
      1. org.kuali.kfs.sys.context.SpringContext.getBean(SpringContext.java:137)
      2. org.kuali.kfs.sys.batch.WeeklyEmailStep.execute(WeeklyEmailStep.java:32)
      3. org.kuali.kfs.sys.batch.Job.runStep(Job.java:175)
      4. org.kuali.kfs.sys.batch.Job.execute(Job.java:121)
      4 frames
    3. quartz
      SimpleThreadPool$WorkerThread.run
      1. org.quartz.core.JobRunShell.run(JobRunShell.java:216)
      2. org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549)
      2 frames