added error handling to the startup wizard
This commit is contained in:
parent
6b180ba756
commit
ccc8a12150
|
@ -2,7 +2,10 @@
|
|||
using MediaBrowser.Controller.Configuration;
|
||||
using MediaBrowser.Controller.Library;
|
||||
using MediaBrowser.Controller.Plugins;
|
||||
using MediaBrowser.Model.Logging;
|
||||
using System.ComponentModel;
|
||||
using System.Linq;
|
||||
using System.Windows;
|
||||
|
||||
namespace MediaBrowser.ServerApplication.EntryPoints
|
||||
{
|
||||
|
@ -19,6 +22,7 @@ namespace MediaBrowser.ServerApplication.EntryPoints
|
|||
/// The _user manager
|
||||
/// </summary>
|
||||
private readonly IUserManager _userManager;
|
||||
private readonly ILogger _logger;
|
||||
|
||||
private readonly IServerConfigurationManager _configurationManager;
|
||||
|
||||
|
@ -52,7 +56,16 @@ namespace MediaBrowser.ServerApplication.EntryPoints
|
|||
{
|
||||
var user = _userManager.Users.FirstOrDefault(u => u.Configuration.IsAdministrator);
|
||||
|
||||
App.OpenDashboardPage("wizardStart.html", user, _configurationManager);
|
||||
try
|
||||
{
|
||||
App.OpenDashboardPage("wizardStart.html", user, _configurationManager);
|
||||
}
|
||||
catch (Win32Exception ex)
|
||||
{
|
||||
_logger.ErrorException("Error launching startup wizard", ex);
|
||||
|
||||
MessageBox.Show("There was an error launching the Media Browser startup wizard. Please ensure a web browser is installed on the machine and is configured as the default browser.", "Media Browser");
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
|
Loading…
Reference in New Issue
Block a user