I have been using Windows Live Writer to update my Wordpress site for many years.
Recently, I started to get xmlrpc.php 500 internal server errors when uploading pictures with Live Writer.
I am also unable to retrieve recent posts for the site.
I tried using Microsoft Word 2007 and it posted a picture post without errors.
Windows Live Writer version: 2011 (Build 15.4.3508.1109)
Wordpress version: 3.1.3 (did not work with 3.1.2 either)
Here's excerpt from the Live Writer log with xxxx censored information:
WindowsLiveWriter,1.7676,None,00192,13-May-2011 22:06:53.187,"Creating a writable ribbon istream for C:\Users\xxxxxx\AppData\Roaming\Windows Live Writer\Ribbon.dat",""
WindowsLiveWriter,1.7676,None,00193,13-May-2011 22:06:58.428,"XML-RPC request:
http://xxxxxx/xmlrpc.php
<?xml version=""1.0"" encoding=""utf-8""?>
<methodCall>
<methodName>metaWeblog.newMediaObject</methodName>
<params>
<param>
<value>
<string>1</string>
</value>
</param>
<param>
<value>
<string>admin</string>
</value>
</param>
<param>
<value>[removed]</value>
</param>
<param>
<value>
<struct>
<member>
<name>name</name>
<value>
<string>sitting.png</string>
</value>
</member>
<member>
<name>type</name>
<value>
<string>image/png</string>
</value>
</member>
<member>
<name>bits</name>
<value>
<base64>[98498 bytes]</base64>
</value>
</member>
</struct>
</value>
</param>
</params>
</methodCall>",""
WindowsLiveWriter,1.7676,None,00194,13-May-2011 22:06:58.429,"== BEGIN WebException =====================",""
WindowsLiveWriter,1.7676,None,00195,13-May-2011 22:06:58.429,"Status: ProtocolError",""
WindowsLiveWriter,1.7676,None,00196,13-May-2011 22:06:58.429,"System.Net.WebException: The remote server returned an error: (500) Internal Server Error.
at System.Net.HttpWebRequest.GetResponse()
at WindowsLive.Writer.CoreServices.HttpRequestHelper.SendRequest(String requestUri, HttpRequestFilter filter)
at WindowsLive.Writer.CoreServices.XmlRpcClient.CallMethod(String methodName, XmlRpcValue[] parameters)
at WindowsLive.Writer.BlogClient.Clients.XmlRpcBlogClient.CallMethod(String methodName, XmlRpcValue[] parameters)",""
WindowsLiveWriter,1.7676,None,00197,13-May-2011 22:06:58.429,"HTTP/1.1 500 Internal Server Error
Connection: close
Does anyone know how to fix this ?