The forest recovery console is not opening, no error is generated, but no window appears.
Opening the frproj file directly works.
Within the Event Viewer application log file, you see the following two errors:
1
----
Faulting application name: FRConsole.exe, version: 9.0.1.14984, time stamp: 0x5aa6a25e
Faulting module name: KERNELBASE.dll, version: 10.0.14393.3986, time stamp: 0x5f77fd5b
Faulting application path: C:\Program Files\Quest\Recovery Manager for Active Directory Forest Edition\FRConsole.exe
Faulting package-relative application ID:
2
----
Application: FRConsole.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Xml.XmlException
at System.Xml.XmlTextReaderImpl.Throw(System.Exception)
at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
at System.Xml.XPath.XPathDocument.LoadFromReader(System.Xml.XmlReader, System.Xml.XmlSpace)
at System.Xml.XPath.XPathDocument..ctor(System.String, System.Xml.XmlSpace)
at QuestSoftware.RecoveryManager.FR.Settings.XmlConfigSettingsBase.Load()
at QuestSoftware.RecoveryManager.FR.Settings.XmlConfigSettingsBase.Initialize()
at QuestSoftware.RecoveryManager.FR.Settings.Settings..ctor()
at QuestSoftware.RecoveryManager.FR.Settings.Settings..cctor()
Exception Info: System.TypeInitializationException
at QuestSoftware.RecoveryManager.FR.Settings.Settings.get_Instance()
at ForestRecovery.RecoveryLogic.Persistence.SqlServerPersistence.LoadSettings()
at QuestSoftware.RecoveryManager.AD.ForestRecovery.Console.App.BootstrapUnity()
at QuestSoftware.RecoveryManager.AD.ForestRecovery.Console.App.AppStartup(System.Object, System.Windows.StartupEventArgs)
at System.Windows.Application.OnStartup(System.Windows.StartupEventArgs)
at System.Windows.Application.<.ctor>b__1_0(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
at System.Windows.Application.RunDispatcher(System.Object)
at System.Windows.Application.RunInternal(System.Windows.Window)
at QuestSoftware.RecoveryManager.AD.ForestRecovery.Console.App.Main()