none
WLW crash on startup

    Question

  • Hi, 

     

    today I set up WLW to work with nucleus. It worked like a charm. When I published my first article I got an internal server error (500) b/c of a wrong date format. But it wasn't a problem, the article was publsihed anyways. After that I expierenced the following. When switiching the views in WLW, WLW reported to crash (being more precises: The application froze and then I got this nice windows with an erroor occured ... I clicked "okay" and WLW kept on working). Later on I closed the program. When I tried to start it again, the WLW splash screen appeared and after a few seconds it crashed (this time for real). So I looked at the logs. And the last couple of entries showed:

     

     

    WindowsLiveWriter,1.2124,None,00001,13-May-2010 19:58:54.752,"User is opted out of CEIP",""
    
    WindowsLiveWriter,1.2124,None,00002,13-May-2010 19:58:54.776,"Starting Windows Live Writer 14.0.8117.416",""
    
    WindowsLiveWriter,1.2124,None,00003,13-May-2010 19:58:54.776,".NET version: 2.0.50727.4927",""
    
    WindowsLiveWriter,1.2124,None,00004,13-May-2010 19:58:54.879,"No legacy directory to monitor for plugins. Ignoring legacy directory.",""
    
    WindowsLiveWriter,1.2124,None,00005,13-May-2010 19:58:55.508,"499 499",""
    
    WindowsLiveWriter,1.2124,Fail,00006,13-May-2010 19:58:55.987,"Unexpected Error Occurred
    
    Exception Details:
    
    An unexpected error has occurred within the application. 
    
    System.UriFormatException: Ungültiger URI: Der Hostname konnte nicht analysiert werden.
    
       bei System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)
    
       bei System.Uri..ctor(String uriString)
    
       bei WindowsLive.Writer.BlogClient.Blog.get_HomepageBaseUrl()
    
       bei WindowsLive.Writer.PostEditor.PostHtmlEditing.BlogPostHtmlEditor.Initialize(IBlogPostEditingContext editingContext, IBlogClientOptions clientOptions)
    
       bei WindowsLive.Writer.PostEditor.BlogPostEditingManager.OnBlogPostChanged()
    
       bei WindowsLive.Writer.PostEditor.BlogPostEditingManager.EditPost(IBlogPostEditingContext editingContext, Boolean forceDirty)
    
       bei WindowsLive.Writer.PostEditor.PostEditorMainControl.Init(IMainFrameWindow mainFrameWindow, IBlogPostEditingContext editingContext)
    
       bei WindowsLive.Writer.PostEditor.PostEditorMainControl..ctor(IMainFrameWindow mainFrameWindow, IBlogPostEditingContext editingContext)
    
       bei WindowsLive.Writer.PostEditor.PostEditorForm.CreateMainControl()
    
       bei WindowsLive.Writer.ApplicationFramework.SatelliteApplicationForm.OnInitializeWorkspace()
    
       bei WindowsLive.Writer.PostEditor.PostEditorForm.OnInitializeWorkspace()
    
       bei WindowsLive.Writer.ApplicationFramework.SatelliteApplicationForm.OnLoad(EventArgs e)","" 

     

    So I did some goolging and found out to delete the keywords in %APPDATA%\Local\Windows Live Writer. It didn't help. Therefore, I took a depper look at the logs. And the following lines are last ones before the URI problem appaers: 

     

    WindowsLiveWriter,1.5956,None,00032,13-May-2010 14:42:23.752,"== BEGIN WebException =====================",""
    
    WindowsLiveWriter,1.5956,None,00033,13-May-2010 14:42:23.752,"Status: ProtocolError",""
    
    WindowsLiveWriter,1.5956,None,00034,13-May-2010 14:42:23.752,"System.Net.WebException: Der Remoteserver hat einen Fehler zurückgegeben: (500) Interner Serverfehler.
    
       bei System.Net.HttpWebRequest.GetResponse()
    
       bei WindowsLive.Writer.CoreServices.HttpRequestHelper.SendRequest(String requestUri, HttpRequestFilter filter)
    
       bei WindowsLive.Writer.CoreServices.XmlRpcClient.CallMethod(String methodName, XmlRpcValue[] parameters)
    
       bei WindowsLive.Writer.BlogClient.Clients.XmlRpcBlogClient.CallMethod(String methodName, XmlRpcValue[] parameters)",""
    
    WindowsLiveWriter,1.5956,None,00035,13-May-2010 14:42:23.752,"HTTP/1.0 500 Internal Server Error
    
    Generator: Nucleus CMS v3.51
    
    Connection: close
    
    Content-Length: 0
    
    Content-Type: text/html; charset=UTF-8
    
    Date: Thu, 13 May 2010 12:35:58 GMT
    
    Set-Cookie: lastVisit=1273754158; expires=Sat, 12-Jun-2010 12:35:58 GMT; path=/
    
    Server: Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 PHP/5.2.6-1+lenny8 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g
    
    X-Powered-By: PHP/5.2.6-1+lenny8
    
    
    
    
    
    ",""
    
    WindowsLiveWriter,1.5956,None,00036,13-May-2010 14:42:23.752,"== END WebException =======================",""
    
    WindowsLiveWriter,1.5956,Fail,00037,13-May-2010 14:42:23.773,"WindowsLive.Writer.Extensibility.BlogClient.BlogClientHttpErrorException: Serverfehler - Der Server hat einen Fehler in der folgenden URL festgestellt:
    
    
    
    http://batland.de/subdomains/nucleus/nucleus/xmlrpc/server.php
    
    
    
    500 Internal Server Error
    
       bei WindowsLive.Writer.BlogClient.Clients.XmlRpcBlogClient.CallMethod(String methodName, XmlRpcValue[] parameters)
    
       bei WindowsLive.Writer.BlogClient.Clients.MetaweblogClient.MetaweblogNewPost(String blogId, BlogPost post, Boolean publish)
    
       bei WindowsLive.Writer.BlogClient.Clients.MetaweblogClient.NewPost(String blogId, BlogPost post, INewCategoryContext newCategoryContext, Boolean publish)
    
       bei WindowsLive.Writer.BlogClient.Clients.XmlRpcBlogClient.NewPost(String blogId, BlogPost post, INewCategoryContext newCategoryContext, Boolean publish, String& etag, XmlDocument& remotePost)
    
       bei WindowsLive.Writer.BlogClient.Blog.NewPost(BlogPost post, INewCategoryContext newCategoryContext, Boolean publish)
    
       bei WindowsLive.Writer.PostEditor.UpdateWeblogAsyncOperation.DoWork()
    
       bei WindowsLive.Writer.CoreServices.AsyncOperation.InternalStart()","   bei System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
    
       bei System.Environment.get_StackTrace()
    
       bei WindowsLive.Writer.CoreServices.Diagnostics.LogFileTraceListener.Fail(String message)
    
       bei System.Diagnostics.TraceInternal.Fail(String message)
    
       bei System.Diagnostics.Trace.Fail(String message)
    
       bei WindowsLive.Writer.PostEditor.BlogPostEditingManager.UpdateWeblog(Boolean publish)
    
       bei WindowsLive.Writer.PostEditor.BlogPostEditingManager.PostToWeblog(Boolean publish)
    
       bei WindowsLive.Writer.PostEditor.BlogPostEditingManager.Publish()
    
       bei WindowsLive.Writer.PostEditor.PostEditorMainControl.commandPostAndPublish_Execute(Object sender, EventArgs e)
    
       bei WindowsLive.Writer.ApplicationFramework.Command.RaiseEvent(Object eventKey, EventArgs e)
    
       bei WindowsLive.Writer.ApplicationFramework.Command.OnExecute(EventArgs e)
    
       bei WindowsLive.Writer.ApplicationFramework.CommandBarButtonLightweightControl.OnMouseUp(MouseEventArgs e)
    
       bei WindowsLive.Writer.Controls.LightweightControl.RaiseMouseUp(MouseEventArgs e)
    
       bei WindowsLive.Writer.Controls.LightweightControlContainerControl.OnMouseUp(MouseEventArgs e)
    
       bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    
       bei System.Windows.Forms.Control.WndProc(Message& m)
    
       bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
    
       bei System.Windows.Forms.ContainerControl.WndProc(Message& m)
    
       bei System.Windows.Forms.UserControl.WndProc(Message& m)
    
       bei WindowsLive.Writer.Controls.LightweightControlContainerControl.WndProc(Message& m)
    
       bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    
       bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    
       bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    
       bei System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
    
       bei System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
    
       bei System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
    
       bei System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
    
       bei System.Windows.Forms.Application.Run(Form mainForm)
    
       bei WindowsLive.Writer.ApplicationFramework.SatelliteApplicationForm.Launcher.ThreadMain(Object[] parameters)
    
       bei WindowsLive.Writer.CoreServices.Threading.ThreadStartWithParams.Run()
    
       bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)
    
       bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
    
       bei System.Threading.ThreadHelper.ThreadStart()"
    
    WindowsLiveWriter,1.5956,None,00038,13-May-2010 14:42:23.774,"DisplayableException occurred: WindowsLive.Writer.Extensibility.BlogClient.BlogClientHttpErrorException: Serverfehler - Der Server hat einen Fehler in der folgenden URL festgestellt:
    
    
    
    http://batland.de/subdomains/nucleus/nucleus/xmlrpc/server.php
    
    
    
    500 Internal Server Error
    
       bei WindowsLive.Writer.BlogClient.Clients.XmlRpcBlogClient.CallMethod(String methodName, XmlRpcValue[] parameters)
    
       bei WindowsLive.Writer.BlogClient.Clients.MetaweblogClient.MetaweblogNewPost(String blogId, BlogPost post, Boolean publish)
    
       bei WindowsLive.Writer.BlogClient.Clients.MetaweblogClient.NewPost(String blogId, BlogPost post, INewCategoryContext newCategoryContext, Boolean publish)
    
       bei WindowsLive.Writer.BlogClient.Clients.XmlRpcBlogClient.NewPost(String blogId, BlogPost post, INewCategoryContext newCategoryContext, Boolean publish, String& etag, XmlDocument& remotePost)
    
       bei WindowsLive.Writer.BlogClient.Blog.NewPost(BlogPost post, INewCategoryContext newCategoryContext, Boolean publish)
    
       bei WindowsLive.Writer.PostEditor.UpdateWeblogAsyncOperation.DoWork()
    
       bei WindowsLive.Writer.CoreServices.AsyncOperation.InternalStart()",""
    
    WindowsLiveWriter,1.5956,Fail,00039,13-May-2010 14:45:08.284,"Unexpected Error Occurred
    
    Exception Details:
    
    An unexpected error has occurred within the application. 
    
    System.UriFormatException: Ungültiger URI: Der Hostname konnte nicht analysiert werden.
    
       bei System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)
    
       bei System.Uri..ctor(String uriString)
    
       bei WindowsLive.Writer.BlogClient.Blog.get_HomepageBaseUrl()
    
       bei WindowsLive.Writer.PostEditor.PostHtmlEditing.BlogPostHtmlEditor.AdaptToBlogStyle(Boolean reloadContent)
    
       bei WindowsLive.Writer.PostEditor.PostHtmlEditing.BlogPostHtmlEditor.WindowsLive.Writer.PostEditor.IBlogPostEditor.OnBlogChanged(Blog newBlog)
    
       bei WindowsLive.Writer.PostEditor.BlogPostEditingManager.OnBlogChanged()
    
       bei WindowsLive.Writer.PostEditor.BlogPostEditingManager.EditPost(IBlogPostEditingContext editingContext, Boolean forceDirty)
    
       bei WindowsLive.Writer.PostEditor.BlogPostEditingManager.DispatchEditPost(IBlogPostEditingContext editingContext, Boolean isNewPost)
    
       bei WindowsLive.Writer.PostEditor.BlogPostEditingManager.DispatchEditPost(BlogPost blogPost)
    
       bei WindowsLive.Writer.PostEditor.PostEditorMainControl.commandNewPost_Execute(Object sender, EventArgs e)
    
       bei WindowsLive.Writer.ApplicationFramework.Command.RaiseEvent(Object eventKey, EventArgs e)
    
       bei WindowsLive.Writer.ApplicationFramework.Command.OnExecute(EventArgs e)",""
    
    WindowsLiveWriter,1.4888,None,00001,13-May-2010 19:01:24.224,"User is opted out of CEIP",""
    
    WindowsLiveWriter,1.4888,None,00002,13-May-2010 19:01:24.237,"Starting Windows Live Writer 14.0.8089.726",""
    
    WindowsLiveWriter,1.4888,None,00003,13-May-2010 19:01:24.237,".NET version: 2.0.50727.4927",""
    
    WindowsLiveWriter,1.4888,None,00004,13-May-2010 19:01:24.312,"No legacy directory to monitor for plugins. Ignoring legacy directory.",""
    
    WindowsLiveWriter,1.4888,None,00005,13-May-2010 19:01:24.627,"499 499",""
    
    WindowsLiveWriter,1.4888,Fail,00006,13-May-2010 19:01:25.111,"Unexpected Error Occurred
    
    

     

     

    I don't know how to solve it. I would like to delte all my prefernces rgarding my blogs and setup WLW from scratch, but I don't know where WLW stores my settings?

    Can anybody tell me how to solve the problem?

     

    Thanks for any reply in advance.

    Mips 

    Thursday, May 13, 2010 6:51 PM

All replies

  • You can email your LOG file to wlw-team@microsoft.com for them to review.

    If you can't get that far, it's in the folder:
    C:\Users\YOURUSERNAME\AppData\Local\Windows Live Writer

    I hope this helps.




    Saturday, May 15, 2010 3:31 PM