Asked by:
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