Categories

I installed this copy of WordPress this evening and decided to add to Live Writer. But I’ve ran into problem almost immediately. While trying to auto-detect my editing style, blog name and who knows what else, Live Writer kept annoying me with this message: "Invalid Server Response – The response to the blogger.getUsersBlogs method received from the weblog server was invalid".

I hit Ctrl-Ctrl (very handy shortcut of Google Desktop, that summons search bar) and pasted the error text there. First, I came across this article. I followed every step in it (some of them twice :-) ), but it didn’t help. So I kept searching.

Then I found this interesting site. Performing this step didn’t help me either. I have installed Fiddler and it finally shed some light on the problem. There was an error while requesting xmlrpc.php (which is used by external systems, such as WLW, to talk to WordPress).

Warning: include_once(/home/tulentse/public_html/blog_technical/wp-includes/class-IXR.php) [function.include-once]: failed to open stream: No such file or directory in /home/tulentse/public_html/blog_technical/xmlrpc.php on line 55
Warning: include_once() [function.include]: Failed opening ‘/home/tulentse/public_html/blog_technical/wp-includes/class-IXR.php’ for inclusion (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/tulentse/public_html/blog_technical/xmlrpc.php on line 55
Fatal error: Class ‘IXR_Server’ not found in /home/tulentse/public_html/blog_technical/xmlrpc.php on line 108

I navigated to that file and saw that the name is in lower case (and case matters on Unix-based systems). It was joint effort of me, who checked "Convert filenames to lower case" option and Total Commander who did what I told him.

Now everyone’s happy :-)

View Comments

  1. [...] here: Thoughts on Software and Computers » Windows Live Writer + … This entry was posted on Friday, October 31st, 2008 and is filed under Uncategorized. You can [...]

    Pingback by Wordpress UK » Thoughts on Software and Computers » Windows Live Writer + … — November 19, 2008 @ 4:29 AM

  2. I had a similar issue. In my case xml-rpc.php returned the content length wrong. I’m running php on an IIS6.0 Server. I have 2 blogs on it, but it only happens on one of them. No idea why?

    But I just changed class-IXR.php and hacked it to add 2 bytes to the content length. Seems to work so far.
    Here are the details:

    http://remy.supertext.ch/2010/05/wordpress-xml-rpc-issues/

    Good luck!

    Comment by Remy — May 6, 2010 @ 2:09 PM

  3. Thanks for sharing, Remy. I’ll go take a look :-)

    Comment by Sergei Tulentsev — May 25, 2010 @ 8:07 AM

RSS feed for comments on this post. TrackBack URL

Sorry, the comment form is closed at this time.

blog comments powered by Disqus