I have always been using Windows Live Writer (WLW) in writing my blogs and cross posting them to both WordPress site www.ningzhang.org and Blogger site blog.ningzhang.org, very convenient. Yesterday I ran into issues opening and posting to my WordPress site using Windows Live Writer: got an error dialog saying
Invalid Server Response - The response to the metaWeblog.newMediaObject method received from the blog server was invalid
I searched the web, tried a few things, and fixed the issue pretty quickly. Share my findings here in hope it may be helpful for others run into similar problems.
Windows Live Writer Log
WLW has pretty good log. Open Help->About Windows Live Writer menu item:
You will see the About dialog, click the Show log file link:
the folder “%localappdata%\Windows Live Writer” will pop up, which contains “Windows Live Writer.log” file. I copied relevant error log below. Pretty good stack trace, very helpful for debugging and diagnosing :-)
It is the Gold Star Rating Plugin!
Since WLW has always worked fine with my WordPress site till now, so I suspect it is some recent changes on my WordPress site, and most likely recent plugin updates, so I tried deactivating plugins one by one. I was lucky! Since I knew what plugins I updated lately, so I first deactivated Gold Start Rating plugin and then use WLW to open and post, and it worked!