I have tried your changes in our development cluster (current OC 9 version) and can confirm that the error no longer occurs.
But I found a bug when I try to change scheduling data.
- if I want to change the time for a scheduled recording, I unfortunately see only the hours and no more the fields for the minutes.
- there are error messages in the logfile after I have made changes in this tab. In my opinion, these are not related to the LiveScheduler, but to the ScheduleService itself
Attached you can see snippets from the log file for various changes in a planned live event.
In any case, I would say your changes have solved the problem. Many, many thanks for your support.
Regard
Ruth
1. Change date of schedule event
2021-05-05T08:47:35,245 | INFO | (LiveScheduleServiceImpl:356) - Updating live media package 01ac6b59-6369-4930-b505-6e17afb8e70e
2021-05-05T08:47:35,341 | INFO | (DownloadDistributionServiceRemoteImpl:107) - Distributing 3 elements to engage-live@download
2021-05-05T08:47:40,524 | INFO | (LiveScheduleServiceImpl:416) - Publishing LIVE media package 01ac6b59-6369-4930-b505-6e17afb8e70e to search index
2021-05-05T08:47:40,624 | INFO | (SearchServiceRemoteImpl:81) - Publishing mediapackage '01ac6b59-6369-4930-b505-6e17afb8e70e' using a remote search service
2021-05-05T08:47:45,640 | INFO | (DownloadDistributionServiceRemoteImpl:130) - Retracting 1 elements from engage-live@download
2021-05-05T08:47:50,887 | INFO | (LiveScheduleServiceImpl:356) - Updating live media package 01ac6b59-6369-4930-b505-6e17afb8e70e
2021-05-05T08:47:50,937 | INFO | (DownloadDistributionServiceRemoteImpl:107) - Distributing 3 elements to engage-live@download
2021-05-05T08:47:56,067 | WARN | (SchedulerUpdateHandler:112) - Exception occurred for mp 01ac6b59-6369-4930-b505-6e17afb8e70e, event type UpdateStart
org.opencastproject.liveschedule.api.LiveScheduleException: Element(s) for live media package 01ac6b59-6369-4930-b505-6e17afb8e70e could not be distributed
at org.opencastproject.liveschedule.impl.LiveScheduleServiceImpl.addAndDistributeElements(LiveScheduleServiceImpl.java:668) ~[!/:?]
at org.opencastproject.liveschedule.impl.LiveScheduleServiceImpl.updateLiveEvent(LiveScheduleServiceImpl.java:358) ~[!/:?]
at org.opencastproject.liveschedule.impl.LiveScheduleServiceImpl.createOrUpdateLiveEvent(LiveScheduleServiceImpl.java:258) ~[!/:?]
at org.opencastproject.liveschedule.message.SchedulerUpdateHandler.executeSingle(SchedulerUpdateHandler.java:95) [!/:?]
at org.opencastproject.liveschedule.message.SchedulerUpdateHandler.execute(SchedulerUpdateHandler.java:54) [!/:?]
at org.opencastproject.liveschedule.message.LiveScheduleMessageReceiver$MessageWatcher$1.run(LiveScheduleMessageReceiver.java:117) [!/:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_292]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_292]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_292]
2021-05-05T08:47:56,171 | INFO | (LiveScheduleServiceImpl:356) - Updating live media package 01ac6b59-6369-4930-b505-6e17afb8e70e
2021-05-05T08:47:56,202 | INFO | (DownloadDistributionServiceRemoteImpl:107) - Distributing 3 elements to engage-live@download
2021-05-05T08:48:01,344 | WARN | (SchedulerUpdateHandler:112) - Exception occurred for mp 01ac6b59-6369-4930-b505-6e17afb8e70e, event type UpdateEnd
org.opencastproject.liveschedule.api.LiveScheduleException: Element(s) for live media package 01ac6b59-6369-4930-b505-6e17afb8e70e could not be distributed
at org.opencastproject.liveschedule.impl.LiveScheduleServiceImpl.addAndDistributeElements(LiveScheduleServiceImpl.java:668) ~[!/:?]
at org.opencastproject.liveschedule.impl.LiveScheduleServiceImpl.updateLiveEvent(LiveScheduleServiceImpl.java:358) ~[!/:?]
at org.opencastproject.liveschedule.impl.LiveScheduleServiceImpl.createOrUpdateLiveEvent(LiveScheduleServiceImpl.java:258) ~[!/:?]
at org.opencastproject.liveschedule.message.SchedulerUpdateHandler.executeSingle(SchedulerUpdateHandler.java:95) [!/:?]
at org.opencastproject.liveschedule.message.SchedulerUpdateHandler.execute(SchedulerUpdateHandler.java:54) [!/:?]
at org.opencastproject.liveschedule.message.LiveScheduleMessageReceiver$MessageWatcher$1.run(LiveScheduleMessageReceiver.java:117) [!/:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_292]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_292]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_292]
2021-05-05T08:48:01,450 | INFO | (LiveScheduleServiceImpl:356) - Updating live media package 01ac6b59-6369-4930-b505-6e17afb8e70e
2021-05-05T08:48:01,479 | INFO | (DownloadDistributionServiceRemoteImpl:107) - Distributing 3 elements to engage-live@download
2021-05-05T08:48:06,635 | INFO | (LiveScheduleServiceImpl:416) - Publishing LIVE media package 01ac6b59-6369-4930-b505-6e17afb8e70e to search index
2021-05-05T08:48:06,759 | INFO | (SearchServiceRemoteImpl:81) - Publishing mediapackage '01ac6b59-6369-4930-b505-6e17afb8e70e' using a remote search service
2021-05-05T08:48:11,776 | INFO | (DownloadDistributionServiceRemoteImpl:130) - Retracting 1 elements from engage-live@download
2. Change event title
2021-05-05T08:49:54,530 | INFO | (AbstractAssetManager:249) - Creating new version 3 of media package 01ac6b59-6369-4930-b505-6e17afb8e70e
2021-05-05T08:49:54,644 | INFO | (AssetManagerWithMessaging:217) - Send update message for snapshot 01ac6b59-6369-4930-b505-6e17afb8e70e, 3 to ActiveMQ
2021-05-05T08:49:54,946 | INFO | (LiveScheduleServiceImpl:356) - Updating live media package 01ac6b59-6369-4930-b505-6e17afb8e70e
2021-05-05T08:49:54,981 | INFO | (DownloadDistributionServiceRemoteImpl:107) - Distributing 3 elements to engage-live@download
2021-05-05T08:50:00,279 | INFO | (LiveScheduleServiceImpl:416) - Publishing LIVE media package 01ac6b59-6369-4930-b505-6e17afb8e70e to search index
2021-05-05T08:50:00,399 | INFO | (SearchServiceRemoteImpl:81) - Publishing mediapackage '01ac6b59-6369-4930-b505-6e17afb8e70e' using a remote search service
2021-05-05T08:50:05,421 | INFO | (DownloadDistributionServiceRemoteImpl:130) - Retracting 3 elements from engage-live@download
3. Change series title
2021-05-05T08:52:00,610 | INFO | (SearchServiceRemoteImpl:81) - Publishing mediapackage '01ac6b59-6369-4930-b505-6e17afb8e70e' using a remote search service
2021-05-05T08:52:05,685 | INFO | (AbstractAssetManager:249) - Creating new version 5 of media package 01ac6b59-6369-4930-b505-6e17afb8e70e
2021-05-05T08:52:05,787 | INFO | (AssetManagerWithMessaging:217) - Send update message for snapshot 01ac6b59-6369-4930-b505-6e17afb8e70e, 5 to ActiveMQ
4. Change series description
021-05-05T08:52:33,964 | INFO | (SearchServiceRemoteImpl:81) - Publishing mediapackage '01ac6b59-6369-4930-b505-6e17afb8e70e' using a remote search service
2021-05-05T08:52:39,006 | INFO | (AbstractAssetManager:249) - Creating new version 6 of media package 01ac6b59-6369-4930-b505-6e17afb8e70e
2021-05-05T08:52:39,075 | INFO | (AssetManagerWithMessaging:217) - Send update message for snapshot 01ac6b59-6369-4930-b505-6e17afb8e70e, 6 to ActiveMQ
5. Change presenter
2021-05-05T08:55:00,903 | INFO | (AbstractAssetManager:249) - Creating new version 9 of media package 01ac6b59-6369-4930-b505-6e17afb8e70e
2021-05-05T08:55:00,982 | INFO | (AssetManagerWithMessaging:217) - Send update message for snapshot 01ac6b59-6369-4930-b505-6e17afb8e70e, 9 to ActiveMQ
2021-05-05T08:55:01,192 | INFO | (LiveScheduleServiceImpl:356) - Updating live media package 01ac6b59-6369-4930-b505-6e17afb8e70e
2021-05-05T08:55:01,237 | INFO | (DownloadDistributionServiceRemoteImpl:107) - Distributing 3 elements to engage-live@download
2021-05-05T08:55:06,491 | INFO | (LiveScheduleServiceImpl:416) - Publishing LIVE media package 01ac6b59-6369-4930-b505-6e17afb8e70e to search index
2021-05-05T08:55:06,595 | INFO | (SearchServiceRemoteImpl:81) - Publishing mediapackage '01ac6b59-6369-4930-b505-6e17afb8e70e' using a remote search service
2021-05-05T08:55:07,932 | INFO | (AbstractAssetManager:249) - Creating new version 10 of media package 01ac6b59-6369-4930-b505-6e17afb8e70e
2021-05-05T08:55:08,009 | INFO | (AssetManagerWithMessaging:217) - Send update message for snapshot 01ac6b59-6369-4930-b505-6e17afb8e70e, 10 to ActiveMQ
2021-05-05T08:55:11,610 | INFO | (DownloadDistributionServiceRemoteImpl:130) - Retracting 3 elements from engage-live@download
2021-05-05T08:55:16,812 | INFO | (LiveScheduleServiceImpl:356) - Updating live media package 01ac6b59-6369-4930-b505-6e17afb8e70e
2021-05-05T08:55:16,845 | INFO | (DownloadDistributionServiceRemoteImpl:107) - Distributing 3 elements to engage-live@download
2021-05-05T08:55:22,043 | INFO | (LiveScheduleServiceImpl:416) - Publishing LIVE media package 01ac6b59-6369-4930-b505-6e17afb8e70e to search index
2021-05-05T08:55:22,181 | INFO | (SearchServiceRemoteImpl:81) - Publishing mediapackage '01ac6b59-6369-4930-b505-6e17afb8e70e' using a remote search service
2021-05-05T08:55:27,195 | INFO | (DownloadDistributionServiceRemoteImpl:130) - Retracting 3 elements from engage-live@download