MarsEditで「Post to Weblog Error」とかってエラーを吐き出されて投稿できない時の対処法

MarsEdit エラー

ついさっき、この記事の前に書いてたマウスを使わずブラウジングする方法|使いこなせば超カッコイイよ!という記事をMarsEditを使って投稿しようとした時「Post to Weblog Error」とかって言われて投稿することが出来ませんでした。

MarsEdit エラー

こんな表示が出て投稿できない

20分程悩んだ末に解決。原因はタイプミス?かなんかで、変な記号(制御コード?)を入力してしまっているせいでした。

同じエラーで悩んでる方のためにも解決法をシェアしたいと思います。

スポンサードリンク

エラー表示の文面を読んでみると・・・

Can’t post for Loppo because the server reported an error: the WordPress XML parser failed to process the content of the request.

Often this is caused by a faulty WordPress plugin. You may want to disable or upgrade your WordPress plugins before trying again.

ほぅほぅ。要するに、

サーバーがエラーって言ってるから、Loppoに投稿できへんよ。XMLがどうのこうので処理でけへん。まぁ大概の場合は、WordPressのプラグインが原因やから、まずはWordPressのプラグインをゴニョゴニョしてみて。

ってことらしい。

でもその前の記事は投稿できたんですよ?それからプラグインは入れてないしイジってないしアップデートも来てない。

MarsEditはプラグインが怪しいと言ってるけど、僕はそんなことが原因ではないと睨みました。

Network Logを見てみる

Google先生に聞いてみるとNetword Logを見てみると良いよ、ってことだったんで、早速見てみることに。

Network Logは上部メニューバーの「Window」をクリックすれば出てきます。

Network Log

途中から文字化け(文字実体参照)してる

本文一発目の画像タグから「 < 」が実体参照文字になってる。原因はわからないけど、とにかく変な文字を入れちゃってるっぽい。

でも、ざっと見直してたけどおかしな文字は入ってなさそう。

本文の一発目から文字化けしてるんで「タイトルが原因か?」と思ってタイトルを消してSendしてみることに。

そしたらあっさり投稿できちゃいました。

原因:タイトルに変な記号を入れてしまっている

タイトル

パット見、何も問題なさそうですよね? でも実は「カッコいいよ!」のビックリマークと「よ」の間に見えない記号?が入ってるんですよ!

タイトルをコピーしてSublime Text(テキストエディタ)に貼り付けると。。。

Sublime Text

『DEL』とか意味のわからん文字は入ってることが分かります。何かの制御コード的なものなのかな?

結局その『DEL』というコードが悪さをしてXMLエラーを吐き出してたみたいです。その後も何度かテストしたけど、そのコード?を消せば問題なく投稿することが出来ました。

どうやって入ったのかもわからないけど、何かタイプミスをしたんだろうね。

とにかくこれで解決しました。もし僕と同じエラーで投稿できないなら、タイトルに変な記号(コード)が入ってないかチェックしてみてください。

コードを可視化してくれるテキストエディタにマルっとコピペしたら、見えない文字が浮かび上がってくるかもしれませんよ。

(by ユウ)

新着記事

もっと読む