WindowsLiveWriter

今日何気に、ご自慢のAmazon Associate JP pluginを使ってBlogを書いてたら、検索中に、ブチ落ちた。

むかっと来たので調べてみた。

64bitOSの環境でぶっこけるという状態もあったみたいだし、これでなんかわかったらいいなーと、のんきな事を考えながら、デバッガをくっつけて、どんな例外を投げられているかチェックしてみると、

Microsoft.Web.Services3.AsynchronousOperationException はユーザー コードによってハンドルされませんでした。
Message: WSE101: An asynchronous operation raised an exception.

はぁ?なんすか?これ。

さくさく、ググります。

Web Services Enhancements 3.0
AsynchronousOperationException Class

The exception that is thrown when the format of a SOAP message is invalid.

SOAPメッセージが不正のときに、投げられる例外みたい。

なわけあるかいな。毎回毎回、同じようなSOAPメッセージ投げてるのに。

さらにググりますと。。。

amazon web services Discussion Forums

Thread: WSE101: An asyncronous operation raised an exception.

Posted: Oct 23, 2009 3:27 AM PDT

C#でSOAP形式でプログラムを作成しています。ずっと順調に動いていたのですが、2,3日前から、WSE101: An asynchronous operation raised an exceptionが頻繁にraiseするようになりました。(常にというわけではありません。)
これに対処された方おられましたら、回避方法を教えていただけませんでしょうか。

あれ?まさにこれじゃね?

確かに何回かやると、たまーにいけてたりするんだよね。

MessageとInnerExceptionは以下のようなものです。
'Microsoft.Web.Services3.AsynchronousOperationException' の初回例外が Microsoft.Web.Services3.dll で発生しました。
System.Net.WebException: リモート サーバーがエラーを返しました: (401) 許可されていません

401がサーバから返されたって。。。。もしかして、amazon僕の知らないところでなんか変更した?そんなメールを受けっとった記憶はないんですが。。。

amazon web services > Resources > Submit a Resource > Release Notes

Release: Product Advertising API on 2009-09-29

This is an upgrade of the Product Advertising API. It includes new search indexes and parameters for the DE, FR, and UK locales, and a new schema element.

こんなもん、関係ないよなー。まぁ一応最新版にしてみるか~。

C:\Program Files\Microsoft WSE\v3.0\Tools>WseWsdl3.exe http://ecs.amazonaws.com/
AWSECommerceService/2009-10-01/AWSECommerceService.wsdl /o:C:\***\AWSECommerceService.cs /namespace:AWSECommerceService
Web Services Enhancements 3.0 for Microsoft .NET.
Copyright (c) Microsoft Corporation.

Finished processing WSDL file. Proxy written to : C:\***\AWSEC
ommerceService.cs

C:\Program Files\Microsoft WSE\v3.0\Tools>

Diffとったけど、関係あるところは、な~んも変わってない。Attributeが変わった程度。

ということで、とりあえず、僕の責任じゃないっていうことで。。。

まあ、いきなりブチ落ちても気持ち悪いので、例外とっ捕まえるバージョンを用意しました。

ダウンロードはこちら(Version 1.4.3)

いや、別にこれ入れたからって、接続に失敗することには変わりはなくて、ただブチ落ちずに、

image

って出るだけです。何回かやったら成功するかもしれませんが、経験上しばらくは成功しないので、あとで出直してくるくらいの気分で。

ブチ落ちるのが気持ち悪い方はお使いください。

あ~~~、こないだ、DMさんがコメントしていた、Windows 7 64Bitでぶちおちるって話、もしかして、これにぶち当たってたのかなぁ。だとするなら、環境ぜんぜん関係ないし。可能性あるよな~。

トラックバック(1)

トラックバックURL: http://www.cagylogic.com/cgi-bin/MovableType/mt-tb.cgi/1532

北青山通信 - from aoyama - Windows7でのトラブル (2009年11月 6日 21:18)

Windows7を使ってのトラブルは、あまりないようですが、自分でわかっているのは次の2件。 リモートデスクトップ接続でWindowsVistaから切断... 続きを読む

コメント(6)

Windows Live Writerを再起動させるとすんなり通ったりするので、
Amazonの問題というより.NET(?)の問題のような気がするのですが...

私の場合は、何度か Windows Live Writerを再起動してみたのですが上手くいきませんでした。やっぱり後で出直ししてみます。でも、このプラグイン便利で助かります!

お!ホントだ!
超期待します!
しかも、今日は順調にスパっと商品検索が機能したので、幸先良さそうです(^^)

コメントする

ウェブページ

カテゴリ

2010年8月

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

このブログ記事について

このページは、が2009年10月31日 19:00に書いたブログ記事です。

ひとつ前のブログ記事は「Tablet PC」です。

次のブログ記事は「アクセス数の多いBlog記事(2009年10月分)」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。