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

PSPNG: NullPointerException when subject no longer exists

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.3.0, 2.3.0.patch
    • 2.3.0.patch
    • provisioning
    • None

    Description

      PSPNG fails repeatedly when a changelog entry refers to a subject that can no longer be found.

      2017-02-16 09:51:15,324: [DefaultQuartzScheduler_Worker-3] ERROR ChangeLogHelper.processRecords(286) - - Did not get all the way through the batch! -1 != 5715171
      2017-02-16 09:51:15,324: [DefaultQuartzScheduler_Worker-3] ERROR GrouperLoaderJob.runJob(438) - - Error on job: CHANGE_LOG_consumer_pspng_posixGroup
      java.lang.RuntimeException: Error in loader job: null, check logs: Error: java.lang.NullPointerException
      at edu.internet2.middleware.grouper.pspng.Provisioner.provisionItem(Provisioner.java:948)
      at edu.internet2.middleware.grouper.pspng.Provisioner.provisionBatchOfItems(Provisioner.java:1311)
      at edu.internet2.middleware.grouper.pspng.PspChangelogConsumerShim.processChangeLogEntries(PspChangelogConsumerShim.java:71)
      at edu.internet2.middleware.grouper.changeLog.ChangeLogHelper.processRecords(ChangeLogHelper.java:245)
      at edu.internet2.middleware.grouper.app.loader.GrouperLoaderType$4.runJob(GrouperLoaderType.java:652)
      at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:418)
      at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.execute(GrouperLoaderJob.java:318)
      at org.quartz.core.JobRunShell.run(JobRunShell.java:202)

      Attachments

        Activity

          People

            bert.beelindgren@at.internet2.edu Bert Bee-Lindgren
            bert.beelindgren@at.internet2.edu Bert Bee-Lindgren
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Smart Checklist