locked
Windows Live is throwing an exception when clicking on Options or Accounts from Tools Menu. RRS feed

  • Question

  • 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)
    Thursday, October 22, 2009 3:27 PM

Answers

All replies

  • Have a look at my answer on this thread http://social.microsoft.com/Forums/en-US/writergeneral/thread/fcb25c24-08aa-4c7e-9bfa-451ab49fdde7
    SL - Windows Live Platform MVP
    If my post has answered your question, please mark it as an answer.
    • Proposed as answer by Scott Lovegrove Thursday, October 22, 2009 4:30 PM
    • Marked as answer by CCostan Friday, October 23, 2009 7:25 PM
    Thursday, October 22, 2009 4:30 PM
  • 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
    Friday, October 23, 2009 7:26 PM