MarsEditにて記事投稿した時、エラーメッセージとともに転送できないトラブルに出会いました。
うっかり本文中に『alt + S』のキー入力をして、下の記号を混ぜてしまったことが原因でした。
エラーメッセージから、この原因になかなかたどり着けませんでした。メモとして残しておきます。
エラーメッセージは下の通りです。
Post to Weblog Error
can’t post for ものくろぼっくす because the server reported an error. the WordPress XML parser failed to process the content of the request.
Often this caused by a faulty WordPress plugin. You may want to disable or upgrade your WordPress plugins before trying again.
XMLでトラブルがあったから投稿できんかった。だいたいプラグインの関係でこんなことが起こりがちやから、プラグインを止めるか?アップデートしてみてなー、ほんでもっぺん投稿してみてな。
日本語にするとこんな感じです。たぶん。
闇雲にやっても解決できない雰囲気を感じたので、ググってみました。その結果、下の記事がヒット。
XML-RPC Response Parsing Failed – Red Sweater Forums
この記事によると、『network log』を調べてみると原因が分かるはずだ!とのことです。
このログはメニューバーの『Select Window -> Network Log』にあります。全履歴を削除後にもう一度投稿して「エラー」を起こしました。すると、ログファイルが作られました。
下がそのログファイルです。
ある位置からXMLのタグが無くなっています。なぜか?実体参照文字になっています。
この文字化けしている付近に問題がある!と感じて見てみたら、ありました。
あっていけない『alt + S』の文字列が!
これを削除した所、エラーメッセージは消えて投稿も出来ました。一時はどうなるのか?慌てました。タイプミスには気をつけます。