Uploaded image for project: 'Grouper'
  1. Grouper
  2. GRP-1811

grouper-duo, edu.internet2.middleware.grouperDuo.GrouperDuoFullRefresh.java needs to extend OtherJobBase

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • 2.3.0
    • 2.3.0
    • grouperLoader
    • None
    • ubuntu 12 (old I know..)
      Java 7.

    Description

      I'm getting this error message when running OTHER_JOB_duo.

      java.lang.RuntimeException: The OtherJob should extend edu.internet2.middleware.grouper.app.loader.OtherJobBase, but it is: edu.internet2.middleware.grouperDuo.GrouperDuoFullRefresh
          at edu.internet2.middleware.grouper.app.loader.GrouperLoaderType$2.runJob(GrouperLoaderType.java:207)
          at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:465)
          at edu.internet2.middleware.grouper.app.loader.GrouperLoader.runOnceByJobName(GrouperLoader.java:1584)
          at edu.internet2.middleware.grouper.app.gsh.loaderRunOneJob.invoke(loaderRunOneJob.java:95)
          at edu.internet2.middleware.grouper.app.gsh.loaderRunOneJob$invoke.call(Unknown Source)
          at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)
          at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)
          at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:133)
          at groovysh_evaluate.loaderRunOneJob(groovysh_evaluate:4)
          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:483)
          at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)

       

      I think a patch broke this class.  Should just be a matter of causing GrouperDuoFullRefresh to extend OtherJobBase. 

       

      Our grouper-loader.properties file contained the following properties..

      otherJob.duo.class = edu.internet2.middleware.grouperDuo.GrouperDuoFullRefresh
      otherJob.duo.quartzCron = 0 0 5 * * ?

       

      Attachments

        Activity

          People

            chris.hyzer@at.internet2.edu Chris Hyzer (upenn.edu)
            althor David Malia (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: