tsgrp / OpenAnnotate

TSG's Browser-based Annotation Tool
8 stars 4 forks source link

Zoom Meeting Recording Failing on Release2 #933

Closed gsteimer closed 2 years ago

gsteimer commented 2 years ago

The following error appears every time the Zoom recording retrieval job runs, clogging up the logs making it very hard to follow what's going on. Given it's a 401 error and this isn't happening on edge2, there must be something we're not setting properly in the release build.

2021-10-15 11:35:02,573 482821208   DefaultScheduler_Worker-8   ERROR   GetMeetingRecordingsActionExecuter  There was an issue trying to get a recording for meeting ID: 96406807598
com.tsgrp.opencontent.core.exception.OCRuntimeException: An issue occured trying to get the zoom meetings download URL
    at com.tsgrp.opencontent.universal.util.ZoomUtils.getMeetingRecording(ZoomUtils.java:236)
    at com.tsgrp.opencontent.universal.action.executer.GetMeetingRecordingsActionExecuter.executeImpl(GetMeetingRecordingsActionExecuter.java:131)
    at com.tsgrp.opencontent.core.action.executer.AbstractActionExecuter.executeImpl(AbstractActionExecuter.java:239)
    at com.tsgrp.opencontent.core.action.executer.AbstractActionExecuter.execute(AbstractActionExecuter.java:226)
    at com.tsgrp.opencontent.core.action.executer.AbstractActionExecuter.evaluateAndExecute(AbstractActionExecuter.java:156)
    at com.tsgrp.opencontent.core.action.service.CoreActionService.execute(CoreActionService.java:475)
    at com.tsgrp.opencontent.alfresco.job.GetMeetingRecordingsJob$1$1.execute(GetMeetingRecordingsJob.java:64)
    at com.tsgrp.opencontent.alfresco.job.GetMeetingRecordingsJob$1$1.execute(GetMeetingRecordingsJob.java:47)
    at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:464)
    at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransaction(RetryingTransactionHelper.java:333)
    at com.tsgrp.opencontent.alfresco.job.GetMeetingRecordingsJob$1.doWork(GetMeetingRecordingsJob.java:47)
    at com.tsgrp.opencontent.alfresco.job.GetMeetingRecordingsJob$1.doWork(GetMeetingRecordingsJob.java:43)
    at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(AuthenticationUtil.java:555)
    at org.alfresco.repo.security.authentication.AuthenticationUtil.runAsSystem(AuthenticationUtil.java:589)
    at com.tsgrp.opencontent.alfresco.job.GetMeetingRecordingsJob.execute(GetMeetingRecordingsJob.java:43)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)
Caused by: org.springframework.web.client.HttpClientErrorException: 401 null
    at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:88)
    at org.springframework.web.client.RestTemplate.handleResponseError(RestTemplate.java:566)
    at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:524)
    at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:482)
    at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:430)
    at com.tsgrp.opencontent.core.util.RESTTemplateUtil.executeHttpGet(RESTTemplateUtil.java:78)
    at com.tsgrp.opencontent.universal.util.ZoomUtils.getMeetingRecording(ZoomUtils.java:224)
gsteimer commented 2 years ago

Moved to Jira: https://alfresco.atlassian.net/browse/SEP-91