Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 506300

Summary: Implement a monitor plugin to make sure core plugins load correctly
Product: [ECD] Orion Reporter: Michael Rennie <Michael_Rennie>
Component: ClientAssignee: Project Inbox <orion.client-inbox>
Status: RESOLVED WORKSFORME QA Contact:
Severity: enhancement    
Priority: P3 CC: caseyflynn, Silenio_Quarti, steve_northover
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Michael Rennie CLA 2016-10-20 12:16:08 EDT
While working on some server code, my client got into a state where one of the core plugins was failing to load, which had the side effect of sticking me with the infinite progress bug.

We should implement a monitor plugin that checks to see if any one of the core plugins (file, etc) fails to load, alert the user, and perhaps even offer a fix option, like clearing the cache and reloading.

This would mitigate a lot of problems people see when using Orion (when it won't load, or tooling is not working, etc).

This monitor could even be extended to check if any plugin fails to load.
Comment 1 Steve Northover CLA 2017-03-29 17:49:15 EDT
Should we not get a timeout now instead of infinite progress when a module fails to load?
Comment 2 Michael Rennie CLA 2017-03-30 09:53:10 EDT
(In reply to Steve Northover from comment #1)
> Should we not get a timeout now instead of infinite progress when a module
> fails to load?

Yes, we get the requirejs error handling now.

Closing worksforme.