Users reporting job status not loading

This just started occurring recently, for all users. When loading jobs, the status chart is missing:

As you can see the results don’t load. If we click on New UI, then back to the legacy UI, then reload - sometimes it will load, sometimes it won’t.
No changes have been made to Foreman in months. We are running 3.15 at the moment.

This is being reported in Chrome, FF and Edge. Sometimes it loads, sometimes it doesn’t.
Anyone seen this before or have any idea what could be going on?

Thanks.

Any ideas here? This is absolutely annoying. Users having to reload pages, click off the page, click back on, go to new ui, then back. Finally, at some random point, the status will show up.

@MariaAga or @kmalyjur have either of you heard of this happening on the job details page before?

@singularity001 , if you enter the web development console on the page when this is occurring, are there javascript errors within the console tab?

web development console would be the most helpful. Also what is the version of foreman_remote_execution ? (from the about page - System Status card - Plugins tab)

Hello. Sorry, for the delayed response.

Im not a web developer so I have no idea if this helps, but its what shows up in the dev console when the stats fail to load:

lockdown-install.js:1 SES Removing unpermitted intrinsics
2componentRegistry.js:72 Uncaught (in promise) Error: Component not found: JobInvocationContainer among ReactApp, SearchBar, ColumnSelector, AutoComplete, AreaChart, DonutChart, LineChart, PowerStatus, NotificationContainer, ToastNotifications, StorageContainer, PasswordStrength, BreadcrumbBar, Pagination, Layout, EmptyState, BarChart, ChartBox, ComponentWrapper, ConfigReports, DiffModal, ExternalLogout, Slot, DatePicker, RedirectCancelButton, SettingRecords, SettingsTable, SettingUpdateModal, PersonalAccessTokens, JwtTokens, ClipboardCopy, LabelIcon, RelativeDateTime, LongDateTime, ShortDateTime, IsoDate, FormField, InputFactory, Editor, TemplateGenerator, LoginPage, WelcomeAuthSource, WelcomeConfigReports, WelcomeArchitecture
    at Object.getComponent (componentRegistry.js:72:13)
    at Object.markup (componentRegistry.js:105:35)
    at AwaitedMount.js:24:50
    at u (AwaitedMount.js:2:1)
    at Generator.<anonymous> (AwaitedMount.js:2:1)
    at Generator.next (AwaitedMount.js:2:1)
    at c (AwaitedMount.js:2:1)
    at l (AwaitedMount.js:2:1)
    at AwaitedMount.js:2:1
    at new Promise (<anonymous>)Understand this error
2componentRegistry.js:72 Uncaught (in promise) Error: Component not found: TargetingHosts among ReactApp, SearchBar, ColumnSelector, AutoComplete, AreaChart, DonutChart, LineChart, PowerStatus, NotificationContainer, ToastNotifications, StorageContainer, PasswordStrength, BreadcrumbBar, Pagination, Layout, EmptyState, BarChart, ChartBox, ComponentWrapper, ConfigReports, DiffModal, ExternalLogout, Slot, DatePicker, RedirectCancelButton, SettingRecords, SettingsTable, SettingUpdateModal, PersonalAccessTokens, JwtTokens, ClipboardCopy, LabelIcon, RelativeDateTime, LongDateTime, ShortDateTime, IsoDate, FormField, InputFactory, Editor, TemplateGenerator, LoginPage, WelcomeAuthSource, WelcomeConfigReports, WelcomeArchitecture
    at Object.getComponent (componentRegistry.js:72:13)
    at Object.markup (componentRegistry.js:105:35)
    at AwaitedMount.js:24:50
    at u (AwaitedMount.js:2:1)
    at Generator.<anonymous> (AwaitedMount.js:2:1)
    at Generator.next (AwaitedMount.js:2:1)
    at c (AwaitedMount.js:2:1)
    at l (AwaitedMount.js:2:1)
    at AwaitedMount.js:2:1
    at new Promise (<anonymous>)

Foreman 3.15

Name Description Author Version
foreman-tasks The goal of this plugin is to unify the way of showing task statuses across the Foreman instance. It defines Task model for keeping the information about the tasks and Lock for assigning the tasks to resources. The locking allows dealing with preventing multiple colliding tasks to be run on the same resource. It also optionally provides Dynflow infrastructure for using it for managing the tasks. Ivan Nečas 11.0.0
foreman_kubevirt Provision and manage Kubevirt Virtual Machines from Foreman. Moti Asayag 0.4.1
foreman_puppet Allow assigning Puppet environments and classes to the Foreman Hosts. Ondřej Ezr and Shira Maximov 9.0.0
foreman_remote_execution A plugin bringing remote execution to the Foreman, completing the config management functionality with remote management functionality. Foreman Remote Execution team 16.0.3
foreman_salt Foreman Plug-in for Salt Stephen Benjamin 17.0.2
foreman_statistics Statistics and Trends for Foreman gives users overview of their infrastructure. Ondrej Ezr 2.1.0
foreman_templates Engine to synchronise provisioning templates from GitHub Greg Sutcliffe 10.0.8
foreman_vault dmTECH GmbH 3.0.0
foreman_webhooks Plugin for Foreman that allows to configure Webhooks. Timo Goebel 4.0.1

Bump, any thoughts? Its really making it a pain on jobs, and we run many.