[SCHEDULER-1548]  Fail Gracefully on Inaccessible Engine Log Path
Type Bug
Priority Medium
Severity Minor
Component Dispatch Scheduler Engine
Fixed In Version [8.28.2
Versions Affected [8.08.0
Severity Closed
Resolution Complete
Reported By Bob Denny
Resources Bob Denny
Start Date 8/13/2018

Description
See the last few posts in this thread by Kristian Schlanbusch. He had the Scheduler engine log path set to a Windows share that was taking some time to get established, and also had the Scheduler in the Startup folder. Thus when it started it failed to create its log file. The failure mode was ugly, unhandled .NET error.

Instead, use the default location (which is right there in the code) for the log, then log the problem in the log, and then pop up a modal error box announcing the problem. Then on closing the error box, immediately open the Configuration window so the user can fix the problem.

Comments
8/13/2018 6:40:32 PM   Bob Denny
SVN Comment
Author rbdenny
Repository svn+ssh://rbdenny@a2_svn_dc3/home/rbdenny/svn/astro/scheduler
SVN Revision 685
Affected files /trunk/Help/RelNotes.htm (Modified)
/trunk/Scheduler/Engine.cs (Modified)
/trunk/Scheduler/Logger.cs (Modified)
/trunk/Scheduler/MainForm.cs (Modified)
Check-in comment Catch and gracefully handle bad user engine log folder. GEM:1548