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

zoom provisioner issues - userMgmt and fail on group delete

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • 2.5.34
    • 2.5.33
    • provisioning
    • None
    • containers

    Description

      See below for configuration followed by log followed by Zoom log of delete request.
      i can create a group "gtest". I add someone to the group but nothing happens on the zoom end. No log entry of the add/delete of a user. only a log entry of the group create. I then delete the group and it fails with the log below.

      1. ZOOM
        zoom.UFzoomTest.jwtApiKey = XXXX
        zoom.UFzoomTest.jwtApiSecretPassword = YYYY
        zoom.UFzoomTest.endpoint = https://api.zoom.us/v2
        zoom.UFzoomTest.cacheJwtForMinutes = 30
        zoom.UFzoomTest.pageSizeMemberships = 300
        zoom.UFzoomTest.folderToProvision = App:Zoom:Test
        zoom.UFzoomTest.sourcesForSubjects = UFperson
        zoom.UFzoomTest.ignoreUserIds = zoom-owner-test@mail.ufl.edu, zoom-owner-test
        zoom.UFzoomTest.subjectAttributeForZoomEmail = netId
        zoom.UFzoomTest.deleteInTargetIfDeletedInGrouper = true
      1. ZOOM FULL SYNC
        otherJob.UFzoomFull.class = edu.internet2.middleware.grouper.app.zoom.GrouperZoomFullSync
        otherJob.UFzoomFull.quartzCron = 0 20 2 * * ?
        otherJob.UFzoomFull.zoomConfigId = UFzoomTest
      1. ZOOM INCREMENTAL SYNC
        changeLog.consumer.zoomUF.class = edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer
        changeLog.consumer.zoomUF.quartzCron = 0 * 0/1 * * ?
        changeLog.consumer.zoomUF.publisher.class = edu.internet2.middleware.grouper.app.zoom.ZoomEsbPublisher
        changeLog.consumer.zoomUF.elfilter = (event.sourceId == null || event.sourceId eq 'UFperson') && (event.groupName =~ '^App\:Zoom\:Test\:.$' || event.name =~ '^App\:Zoom\:Test\:.$' ) && (event.eventType eq 'GROUP_DELETE' || event.eventType eq 'GROUP_ADD' || event.eventType eq 'GROUP_UPDATE' || event.eventType eq 'MEMBERSHIP_DELETE' || event.eventType eq 'MEMBERSHIP_ADD' || event.eventType eq 'MEMBERSHIP_UPDATE')
        changeLog.consumer.zoomUF.publisher.addSubjectAttributes = netId
        changeLog.consumer.zoomUF.zoomConfigId = UFzoomTest
        ----------
        2020-07-28T20:19:01+00:00 DAEMON:test grouper-api;grouper_event.log;;;2020-07-28 16:19:01,138: [DefaultQuartzScheduler_Worker-9] ERROR EsbConsumer.processChangeLogEntries(901) - - type: consumer, finalLog: false, state: sendToPublisher, consumerName: zoomUF, totalCount: 70, currentSequenceNumber: 59279004, elFilter: (event.groupName =~ '^App:Zoom:Test:.$' || event.name =~ '^App:Zoom:Test:.$' ) && (event.eventType eq 'GROUP_DELETE' || event.eventType eq 'GROUP_ADD' || event.eventType eq 'GROUP_UPDATE' || event.eventType eq 'MEMBERSHIP_DELETE' || event.eventType eq 'MEMBERSHIP_ADD' || event.eventType eq 'MEMBERSHIP_UPDATE'), skippedEventsDueToExpressionLanguageCount: 69, publisherClass: edu.internet2.middleware.grouper.app.zoom.ZoomEsbPublisher, exception: java.lang.RuntimeException: Cant delete group 'https://api.zoom.us/v2/groups/gtest'
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.zoom.GrouperZoomCommands.deleteGroup(GrouperZoomCommands.java:771)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.zoom.ZoomEsbPublisher.dispatchEvent(ZoomEsbPublisher.java:170)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.esb.listener.EsbListenerBase.dispatchEventList(EsbListenerBase.java:163)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer.processChangeLogEntries(EsbConsumer.java:815)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.changeLog.ChangeLogHelper.processRecords(ChangeLogHelper.java:247)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderType$6.runJob(GrouperLoaderType.java:673)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:465)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.execute(GrouperLoaderJob.java:345)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
        2020-07-28T20:19:01+00:00 DAEMON:test , tookMillis: 1017
        2020-07-28T20:19:01+00:00 DAEMON:test grouper-api;grouper_event.log;;;2020-07-28 16:19:01,149: [DefaultQuartzScheduler_Worker-9] ERROR EsbConsumer.processChangeLogEntries(914) - - debugMapForEventForError: type: event, consumerName: zoomUF, sequenceNumber: 59279004, eventType: GROUP_DELETE, groupName: App:Zoom:Test:gtest, matchesFilter: true, event: EsbEvent@6faa2c82[createdOnMicros=1595967507648000,changeOccurred=false,sequenceNumber=59279004,eventType=GROUP_DELETE,id=051e86c06f744139ac315a1afd36e405,name=App:Zoom:Test:gtest,displayName=App:Zoom:Test:gtest,groupId=051e86c06f744139ac315a1afd36e405,groupName=App:Zoom:Test:gtest,parentStemId=c21e0431e6124cf7821c946ec50c1472,_lookedForSubject=true]
        2020-07-28T20:19:01+00:00 DAEMON:test grouper-api;grouper_event.log;;;2020-07-28 16:19:01,149: [DefaultQuartzScheduler_Worker-9] ERROR ChangeLogHelper.processRecords(257) - - Error
        2020-07-28T20:19:01+00:00 DAEMON:test java.lang.RuntimeException: Couldn't process any records: type: consumer, finalLog: true, state: sendToPublisher, consumerName: zoomUF, totalCount: 70, currentSequenceNumber: 59279004, elFilter: (event.groupName =~ '^App:Zoom:Test:.$' || event.name =~ '^App:Zoom:Test:.$' ) && (event.eventType eq 'GROUP_DELETE' || event.eventType eq 'GROUP_ADD' || event.eventType eq 'GROUP_UPDATE' || event.eventType eq 'MEMBERSHIP_DELETE' || event.eventType eq 'MEMBERSHIP_ADD' || event.eventType eq 'MEMBERSHIP_UPDATE'), skippedEventsDueToExpressionLanguageCount: 69, publisherClass: edu.internet2.middleware.grouper.app.zoom.ZoomEsbPublisher, exception: java.lang.RuntimeException: Cant delete group 'https://api.zoom.us/v2/groups/gtest'
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.zoom.GrouperZoomCommands.deleteGroup(GrouperZoomCommands.java:771)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.zoom.ZoomEsbPublisher.dispatchEvent(ZoomEsbPublisher.java:170)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.esb.listener.EsbListenerBase.dispatchEventList(EsbListenerBase.java:163)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer.processChangeLogEntries(EsbConsumer.java:815)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.changeLog.ChangeLogHelper.processRecords(ChangeLogHelper.java:247)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderType$6.runJob(GrouperLoaderType.java:673)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:465)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.execute(GrouperLoaderJob.java:345)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
        2020-07-28T20:19:01+00:00 DAEMON:test , tookMillis: 1017
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer.processChangeLogEntries(EsbConsumer.java:945)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.changeLog.ChangeLogHelper.processRecords(ChangeLogHelper.java:247)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderType$6.runJob(GrouperLoaderType.java:673)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:465)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.execute(GrouperLoaderJob.java:345)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
        2020-07-28T20:19:01+00:00 DAEMON:test grouper-api;grouper_event.log;;;2020-07-28 16:19:01,153: [DefaultQuartzScheduler_Worker-9] ERROR ChangeLogHelper.processRecords(280) - - Error: Error processing record -1, sequenceNumber: -1, java.lang.RuntimeException: Cant delete group 'https://api.zoom.us/v2/groups/gtest'
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.zoom.GrouperZoomCommands.deleteGroup(GrouperZoomCommands.java:771)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.zoom.ZoomEsbPublisher.dispatchEvent(ZoomEsbPublisher.java:170)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.esb.listener.EsbListenerBase.dispatchEventList(EsbListenerBase.java:163)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer.processChangeLogEntries(EsbConsumer.java:815)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.changeLog.ChangeLogHelper.processRecords(ChangeLogHelper.java:247)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderType$6.runJob(GrouperLoaderType.java:673)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:465)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.execute(GrouperLoaderJob.java:345)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
        2020-07-28T20:19:01+00:00 DAEMON:test
        2020-07-28T20:19:01+00:00 DAEMON:test grouper-api;grouper_event.log;;;2020-07-28 16:19:01,153: [DefaultQuartzScheduler_Worker-9] ERROR ChangeLogHelper.processRecords(290) - - Did not get all the way through the batch! -1 != 59279028
        2020-07-28T20:19:01+00:00 DAEMON:test grouper-api;grouper_event.log;;;2020-07-28 16:19:01,153: [DefaultQuartzScheduler_Worker-9] ERROR GrouperLoaderJob.runJob(485) - - Error on job: CHANGE_LOG_consumer_zoomUF
        2020-07-28T20:19:01+00:00 DAEMON:test java.lang.RuntimeException: Error in loader job: null, check logs: type: consumer, finalLog: false, state: sendToPublisher, consumerName: zoomUF, totalCount: 70, currentSequenceNumber: 59279004, elFilter: (event.groupName =~ '^App:Zoom:Test:.$' || event.name =~ '^App:Zoom:Test:.$' ) && (event.eventType eq 'GROUP_DELETE' || event.eventType eq 'GROUP_ADD' || event.eventType eq 'GROUP_UPDATE' || event.eventType eq 'MEMBERSHIP_DELETE' || event.eventType eq 'MEMBERSHIP_ADD' || event.eventType eq 'MEMBERSHIP_UPDATE'), skippedEventsDueToExpressionLanguageCount: 69, publisherClass: edu.internet2.middleware.grouper.app.zoom.ZoomEsbPublisher, exception: java.lang.RuntimeException: Cant delete group 'https://api.zoom.us/v2/groups/gtest'
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.zoom.GrouperZoomCommands.deleteGroup(GrouperZoomCommands.java:771)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.zoom.ZoomEsbPublisher.dispatchEvent(ZoomEsbPublisher.java:170)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.esb.listener.EsbListenerBase.dispatchEventList(EsbListenerBase.java:163)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer.processChangeLogEntries(EsbConsumer.java:815)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.changeLog.ChangeLogHelper.processRecords(ChangeLogHelper.java:247)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderType$6.runJob(GrouperLoaderType.java:673)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:465)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.execute(GrouperLoaderJob.java:345)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
        2020-07-28T20:19:01+00:00 DAEMON:test , tookMillis: 1017Error: java.lang.RuntimeException: Couldn't process any records: type: consumer, finalLog: true, state: sendToPublisher, consumerName: zoomUF, totalCount: 70, currentSequenceNumber: 59279004, elFilter: (event.groupName =~ '^App:Zoom:Test:.$' || event.name =~ '^App:Zoom:Test:.$' ) && (event.eventType eq 'GROUP_DELETE' || event.eventType eq 'GROUP_ADD' || event.eventType eq 'GROUP_UPDATE' || event.eventType eq 'MEMBERSHIP_DELETE' || event.eventType eq 'MEMBERSHIP_ADD' || event.eventType eq 'MEMBERSHIP_UPDATE'), skippedEventsDueToExpressionLanguageCount: 69, publisherClass: edu.internet2.middleware.grouper.app.zoom.ZoomEsbPublisher, exception: java.lang.RuntimeException: Cant delete group 'https://api.zoom.us/v2/groups/gtest'
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.zoom.GrouperZoomCommands.deleteGroup(GrouperZoomCommands.java:771)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.zoom.ZoomEsbPublisher.dispatchEvent(ZoomEsbPublisher.java:170)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.esb.listener.EsbListenerBase.dispatchEventList(EsbListenerBase.java:163)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer.processChangeLogEntries(EsbConsumer.java:815)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.changeLog.ChangeLogHelper.processRecords(ChangeLogHelper.java:247)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderType$6.runJob(GrouperLoaderType.java:673)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:465)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.execute(GrouperLoaderJob.java:345)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
        2020-07-28T20:19:01+00:00 DAEMON:test , tookMillis: 1017
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer.processChangeLogEntries(EsbConsumer.java:945)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.changeLog.ChangeLogHelper.processRecords(ChangeLogHelper.java:247)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderType$6.runJob(GrouperLoaderType.java:673)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:465)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.execute(GrouperLoaderJob.java:345)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
        2020-07-28T20:19:01+00:00 DAEMON:test Error: Error processing record -1, sequenceNumber: -1, java.lang.RuntimeException: Cant delete group 'https://api.zoom.us/v2/groups/gtest'
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.zoom.GrouperZoomCommands.deleteGroup(GrouperZoomCommands.java:771)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.zoom.ZoomEsbPublisher.dispatchEvent(ZoomEsbPublisher.java:170)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.esb.listener.EsbListenerBase.dispatchEventList(EsbListenerBase.java:163)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer.processChangeLogEntries(EsbConsumer.java:815)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.changeLog.ChangeLogHelper.processRecords(ChangeLogHelper.java:247)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderType$6.runJob(GrouperLoaderType.java:673)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:465)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.execute(GrouperLoaderJob.java:345)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
        2020-07-28T20:19:01+00:00 DAEMON:test Did not get all the way through the batch! -1 != 59279028
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:474)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.execute(GrouperLoaderJob.java:345)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
        2020-07-28T20:19:01+00:00 DAEMON:test grouper-api;grouper_event.log;;;2020-07-28 16:19:01,167: [DefaultQuartzScheduler_Worker-9] ERROR GrouperLoaderJob.execute(348) - - Error running up job
        2020-07-28T20:19:01+00:00 DAEMON:test java.lang.RuntimeException: Error in loader job: null, check logs: type: consumer, finalLog: false, state: sendToPublisher, consumerName: zoomUF, totalCount: 70, currentSequenceNumber: 59279004, elFilter: (event.groupName =~ '^App:Zoom:Test:.$' || event.name =~ '^App:Zoom:Test:.$' ) && (event.eventType eq 'GROUP_DELETE' || event.eventType eq 'GROUP_ADD' || event.eventType eq 'GROUP_UPDATE' || event.eventType eq 'MEMBERSHIP_DELETE' || event.eventType eq 'MEMBERSHIP_ADD' || event.eventType eq 'MEMBERSHIP_UPDATE'), skippedEventsDueToExpressionLanguageCount: 69, publisherClass: edu.internet2.middleware.grouper.app.zoom.ZoomEsbPublisher, exception: java.lang.RuntimeException: Cant delete group 'https://api.zoom.us/v2/groups/gtest'
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.zoom.GrouperZoomCommands.deleteGroup(GrouperZoomCommands.java:771)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.zoom.ZoomEsbPublisher.dispatchEvent(ZoomEsbPublisher.java:170)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.esb.listener.EsbListenerBase.dispatchEventList(EsbListenerBase.java:163)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer.processChangeLogEntries(EsbConsumer.java:815)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.changeLog.ChangeLogHelper.processRecords(ChangeLogHelper.java:247)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderType$6.runJob(GrouperLoaderType.java:673)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:465)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.execute(GrouperLoaderJob.java:345)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
        2020-07-28T20:19:01+00:00 DAEMON:test , tookMillis: 1017Error: java.lang.RuntimeException: Couldn't process any records: type: consumer, finalLog: true, state: sendToPublisher, consumerName: zoomUF, totalCount: 70, currentSequenceNumber: 59279004, elFilter: (event.groupName =~ '^App:Zoom:Test:.$' || event.name =~ '^App:Zoom:Test:.$' ) && (event.eventType eq 'GROUP_DELETE' || event.eventType eq 'GROUP_ADD' || event.eventType eq 'GROUP_UPDATE' || event.eventType eq 'MEMBERSHIP_DELETE' || event.eventType eq 'MEMBERSHIP_ADD' || event.eventType eq 'MEMBERSHIP_UPDATE'), skippedEventsDueToExpressionLanguageCount: 69, publisherClass: edu.internet2.middleware.grouper.app.zoom.ZoomEsbPublisher, exception: java.lang.RuntimeException: Cant delete group 'https://api.zoom.us/v2/groups/gtest'
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.zoom.GrouperZoomCommands.deleteGroup(GrouperZoomCommands.java:771)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.zoom.ZoomEsbPublisher.dispatchEvent(ZoomEsbPublisher.java:170)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.esb.listener.EsbListenerBase.dispatchEventList(EsbListenerBase.java:163)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer.processChangeLogEntries(EsbConsumer.java:815)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.changeLog.ChangeLogHelper.processRecords(ChangeLogHelper.java:247)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderType$6.runJob(GrouperLoaderType.java:673)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:465)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.execute(GrouperLoaderJob.java:345)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
        2020-07-28T20:19:01+00:00 DAEMON:test , tookMillis: 1017
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer.processChangeLogEntries(EsbConsumer.java:945)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.changeLog.ChangeLogHelper.processRecords(ChangeLogHelper.java:247)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderType$6.runJob(GrouperLoaderType.java:673)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:465)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.execute(GrouperLoaderJob.java:345)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
        2020-07-28T20:19:01+00:00 DAEMON:test Error: Error processing record -1, sequenceNumber: -1, java.lang.RuntimeException: Cant delete group 'https://api.zoom.us/v2/groups/gtest'
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.zoom.GrouperZoomCommands.deleteGroup(GrouperZoomCommands.java:771)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.zoom.ZoomEsbPublisher.dispatchEvent(ZoomEsbPublisher.java:170)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.esb.listener.EsbListenerBase.dispatchEventList(EsbListenerBase.java:163)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.changeLog.esb.consumer.EsbConsumer.processChangeLogEntries(EsbConsumer.java:815)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.changeLog.ChangeLogHelper.processRecords(ChangeLogHelper.java:247)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderType$6.runJob(GrouperLoaderType.java:673)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:465)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.execute(GrouperLoaderJob.java:345)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
        2020-07-28T20:19:01+00:00 DAEMON:test Did not get all the way through the batch! -1 != 59279028,
        2020-07-28T20:19:01+00:00 DAEMON:test jobName: CHANGE_LOG_consumer_zoomUF
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:474)
        2020-07-28T20:19:01+00:00 DAEMON:test at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.execute(GrouperLoaderJob.java:345)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
        2020-07-28T20:19:01+00:00 DAEMON:test at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)

      on the zoom side:
      {
      "endpoint": "https://api.zoom.us/v2/groups/gtest",
      "response_headers": [
      "Set-Cookie: zm_aid=""; Domain=.zoom.us; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/; Secure; HttpOnly"
      ],
      "date_time": "2020-07-28 16:19:01",
      "method": "DELETE",
      "request_body": "N/A",
      "response":

      { "code": 4130, "message": "Group does not exist: gtest." }

      ,
      "request_headers": [
      "authorization: ******",
      "connection: close",
      "content-type: application/json",
      "user-agent: Jakarta Commons-HttpClient/3.1"
      ],
      "request_params": [
      ],
      "http_status": "404"
      }

      Attachments

        Activity

          People

            chris.hyzer@at.internet2.edu Chris Hyzer (upenn.edu)
            michael.gettes.4@at.internet2.edu Michael Gettes (ufl.edu)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: