Solving Invalid response document returned from XmlRpc server Is The Current Fad

这几天ㄚ琪使用Windows Live Writer有一个困难就是无法开启工作达人部落格的文章,喔,奇怪,别的部落格倒是可以开启,这个以前也碰过收到部落格伺服器对于 metaWeblog.getRecentPosts 方法的无效回应,一样的警告视窗,ㄚ琪再一次下一样的指示修改,无效,很是气人,Google了一些天终于在Windows Live Writer.log上看出端倪。

2011-11-02_134617

对应这个错误:

WindowsLiveWriter,4560,None,00013,02-Nov-2011 12:25:00.631,”DisplayableException occurred: WindowsLive.Writer.Extensibility.BlogClient.BlogClientInvalidServerResponseException: 无效的伺服器回应 – 收到部落格伺服器对于 metaWeblog.getRecentPosts 方法的无效回应:

Invalid response document returned from XmlRpc server
于 WindowsLive.Writer.BlogClient.Clients.XmlRpcBlogClient.CallMethod(String methodName, XmlRpcValue[] parameters)
于 WindowsLive.Writer.BlogClient.Clients.MetaweblogClient.GetRecentPosts(String blogId, Int32 maxPosts, Boolean includeCategories)
于 WindowsLive.Writer.BlogClient.Blog.GetRecentPosts(Int32 maxPosts, Boolean includeCategories)
于 WindowsLive.Writer.PostEditor.RemoteWeblogBlogPostSource.GetPosts(RecentPostRequest request, Boolean getPages)
于 WindowsLive.Writer.PostEditor.RemoteWeblogBlogPostSource.GetRecentPosts(RecentPostRequest request)
于 WindowsLive.Writer.PostEditor.OpenPost.BlogPostListBox.GetRecentPostsAsyncOperation.DoWork()
于 WindowsLive.Writer.CoreServices.AsyncOperation.InternalStart()”,””
WindowsLiveWriter,4844,None,00001,02-Nov-2011 13:29:49.350,”User is opted out of CEIP”,””
WindowsLiveWriter,4844,None,00002,02-Nov-2011 13:29:50.350,”Starting Windows Live Writer 14.0.8117.416″,””
WindowsLiveWriter,4844,None,00003,02-Nov-2011 13:29:50.350,”.NET version: 2.0.50727.3053″,””
WindowsLiveWriter,4844,None,00004,02-Nov-2011 13:29:51.709,”No legacy directory to monitor for plugins. Ignoring legacy directory.”,””
WindowsLiveWriter,4844,None,00005,02-Nov-2011 13:29:51.709,”Not monitoring legacy registry key in HKLM.”,””
WindowsLiveWriter,4844,None,00006,02-Nov-2011 13:30:00.569,”499 499″,””
WindowsLiveWriter,4844,None,00007,02-Nov-2011 13:30:58.569,”Exception parsing XML-RPC response:

WindowsLive.Writer.CoreServices.XmlRpcClientInvalidResponseException: Invalid response document returned from XmlRpc server —> System.Xml.XmlException: ‘xxxxxxx’ (十六进位值 0x16) 是无效的字元。 第 806 行,位置 7。

xxxx就是图片的SYN位置,挖哩列,这么厉害怎会有人写出这样的文章啊,阴谋真大,ㄚ琪终于找到bug了,修改,再一次用Windows Live Writer了。