Recently, this started happening. Windows Live Writer will fail to open the Options or Accounts menus (from the tools menu) without crashing. It has also stopped auto hotlinking the hyperlinks. Here is a paste of the Diagnostics when the crash happens. Any Ideas?
THanks Carlo WWW.VMWAREINFO.COM
-------------------
00000 11:19:45:84 AM User is opted into CEIP 00001 11:19:45:85 AM Starting Windows Live Writer 14.0.8050.1202 00002 11:19:45:85 AM .NET version: 2.0.50727.4927 00003 11:19:46:46 AM 499 499 00004 11:19:53:52 AM Fail Unexpected Error Occurred Exception Details: An unexpected error has occurred within the application. System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: The type initializer for 'WindowsLive.Writer.HtmlEditor.Linking.GlossaryManager' threw an exception. ---> System.ArgumentException: Missing text parameter at WindowsLive.Writer.HtmlEditor.Linking.GlossaryManager.GlossaryLinkItemFromXml(XmlNode node) at WindowsLive.Writer.HtmlEditor.Linking.GlossaryManager..ctor() at WindowsLive.Writer.HtmlEditor.Linking.GlossaryManager..cctor() --- End of inner exception stack trace --- at WindowsLive.Writer.HtmlEditor.Linking.GlossaryListView.LoadData() at WindowsLive.Writer.HtmlEditor.Linking.GlossaryListView..ctor(IContainer container, Int32 width) at WindowsLive.Writer.HtmlEditor.Linking.GlossaryManagementControl.InitializeComponent() at WindowsLive.Writer.HtmlEditor.Linking.GlossaryManagementControl..ctor() at WindowsLive.Writer.HtmlEditor.Linking.GlossaryPreferencesPanel.InitializeComponent() at WindowsLive.Writer.HtmlEditor.Linking.GlossaryPreferencesPanel..ctor() --- End of inner exception stack trace --- at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at WindowsLive.Writer.PostEditor.PreferencesHandler.ShowPreferences(IWin32Window owner, IBlogPostEditingSite editingSite, Type selectedPanelType) at WindowsLive.Writer.PostEditor.PostEditorPreferencesEditor.EditPreferences() at WindowsLive.Writer.PostEditor.PostEditorPreferencesEditor._commandPreferences_Execute(Object sender, EventArgs e) at WindowsLive.Writer.ApplicationFramework.Command.RaiseEvent(Object eventKey, EventArgs e) at WindowsLive.Writer.ApplicationFramework.Command.OnExecute(EventArgs e) 00005 11:20:28:15 AM Fail Unexpected Error Occurred Exception Details: An unexpected error has occurred within the application. System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: The type initializer for 'WindowsLive.Writer.HtmlEditor.Linking.GlossaryManager' threw an exception. ---> System.ArgumentException: Missing text parameter at WindowsLive.Writer.HtmlEditor.Linking.GlossaryManager.GlossaryLinkItemFromXml(XmlNode node) at WindowsLive.Writer.HtmlEditor.Linking.GlossaryManager..ctor() at WindowsLive.Writer.HtmlEditor.Linking.GlossaryManager..cctor() --- End of inner exception stack trace --- at WindowsLive.Writer.HtmlEditor.Linking.GlossaryListView.LoadData() at WindowsLive.Writer.HtmlEditor.Linking.GlossaryListView..ctor(IContainer container, Int32 width) at WindowsLive.Writer.HtmlEditor.Linking.GlossaryManagementControl.InitializeComponent() at WindowsLive.Writer.HtmlEditor.Linking.GlossaryManagementControl..ctor() at WindowsLive.Writer.HtmlEditor.Linking.GlossaryPreferencesPanel.InitializeComponent() at WindowsLive.Writer.HtmlEditor.Linking.GlossaryPreferencesPanel..ctor() --- End of inner exception stack trace --- at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at WindowsLive.Writer.PostEditor.PreferencesHandler.ShowPreferences(IWin32Window owner, IBlogPostEditingSite editingSite, Type selectedPanelType) at WindowsLive.Writer.PostEditor.PostEditorPreferencesEditor.EditAccounts() at WindowsLive.Writer.PostEditor.PostEditorPreferencesEditor._commandAccounts_Execute(Object sender, EventArgs e) at WindowsLive.Writer.ApplicationFramework.Command.RaiseEvent(Object eventKey, EventArgs e) at WindowsLive.Writer.ApplicationFramework.Command.OnExecute(EventArgs e) 00006 11:21:29:24 AM Fail Unexpected Error Occurred Exception Details: An unexpected error has occurred within the application. System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: The type initializer for 'WindowsLive.Writer.HtmlEditor.Linking.GlossaryManager' threw an exception. ---> System.ArgumentException: Missing text parameter at WindowsLive.Writer.HtmlEditor.Linking.GlossaryManager.GlossaryLinkItemFromXml(XmlNode node) at WindowsLive.Writer.HtmlEditor.Linking.GlossaryManager..ctor() at WindowsLive.Writer.HtmlEditor.Linking.GlossaryManager..cctor() --- End of inner exception stack trace --- at WindowsLive.Writer.HtmlEditor.Linking.GlossaryListView.LoadData() at WindowsLive.Writer.HtmlEditor.Linking.GlossaryListView..ctor(IContainer container, Int32 width) at WindowsLive.Writer.HtmlEditor.Linking.GlossaryManagementControl.InitializeComponent() at WindowsLive.Writer.HtmlEditor.Linking.GlossaryManagementControl..ctor() at WindowsLive.Writer.HtmlEditor.Linking.GlossaryPreferencesPanel.InitializeComponent() at WindowsLive.Writer.HtmlEditor.Linking.GlossaryPreferencesPanel..ctor() --- End of inner exception stack trace --- at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at WindowsLive.Writer.PostEditor.PreferencesHandler.ShowPreferences(IWin32Window owner, IBlogPostEditingSite editingSite, Type selectedPanelType) at WindowsLive.Writer.PostEditor.PostEditorPreferencesEditor.EditAccounts() at WindowsLive.Writer.PostEditor.PostEditorPreferencesEditor._commandAccounts_Execute(Object sender, EventArgs e) at WindowsLive.Writer.ApplicationFramework.Command.RaiseEvent(Object eventKey, EventArgs e) at WindowsLive.Writer.ApplicationFramework.Command.OnExecute(EventArgs e) 00007 11:21:32:66 AM Fail Unexpected Error Occurred Exception Details: An unexpected error has occurred within the application. System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: The type initializer for 'WindowsLive.Writer.HtmlEditor.Linking.GlossaryManager' threw an exception. ---> System.ArgumentException: Missing text parameter at WindowsLive.Writer.HtmlEditor.Linking.GlossaryManager.GlossaryLinkItemFromXml(XmlNode node) at WindowsLive.Writer.HtmlEditor.Linking.GlossaryManager..ctor() at WindowsLive.Writer.HtmlEditor.Linking.GlossaryManager..cctor() --- End of inner exception stack trace --- at WindowsLive.Writer.HtmlEditor.Linking.GlossaryListView.LoadData() at WindowsLive.Writer.HtmlEditor.Linking.GlossaryListView..ctor(IContainer container, Int32 width) at WindowsLive.Writer.HtmlEditor.Linking.GlossaryManagementControl.InitializeComponent() at WindowsLive.Writer.HtmlEditor.Linking.GlossaryManagementControl..ctor() at WindowsLive.Writer.HtmlEditor.Linking.GlossaryPreferencesPanel.InitializeComponent() at WindowsLive.Writer.HtmlEditor.Linking.GlossaryPreferencesPanel..ctor() --- End of inner exception stack trace --- at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at WindowsLive.Writer.PostEditor.PreferencesHandler.ShowPreferences(IWin32Window owner, IBlogPostEditingSite editingSite, Type selectedPanelType) at WindowsLive.Writer.PostEditor.PostEditorPreferencesEditor.EditPreferences() at WindowsLive.Writer.PostEditor.PostEditorPreferencesEditor._commandPreferences_Execute(Object sender, EventArgs e) at WindowsLive.Writer.ApplicationFramework.Command.RaiseEvent(Object eventKey, EventArgs e) at WindowsLive.Writer.ApplicationFramework.Command.OnExecute(EventArgs e)
Thanks Scott. That did it. Turned out to be the LinkGlossary (Which of course I HEAVILY used!) .. I'm gonna try to look for the offending entry in the XML but otherwise, I'll have to keep this message short since I'll be re-typing quite a bit. :(
Thanks again. CARLO.
Carlo Costanzo Check out my virtualization blog at www.VMwareInfo.com! Follow me : Twitter @CCostan