OSDN Git Service

UserStreamsから受信したデータの処理中にWebApiExceptionが発生した場合にトレースログを出力する
authorKimura Youichi <kim.upsilon@bucyou.net>
Mon, 17 Aug 2015 10:14:22 +0000 (19:14 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Sat, 22 Aug 2015 11:48:45 +0000 (20:48 +0900)
不正な形式や想定外のデータを受信した場合への対処

OpenTween/Resources/ChangeLog.txt
OpenTween/Twitter.cs

index 3d44235..a414c06 100644 (file)
@@ -6,6 +6,7 @@
  * FIX: DM投稿時の「D (スクリーン名)」が文字数のカウントに余分に含まれていた不具合を修正
  * FIX: 絵文字入力時に文字数が1文字余分にカウントされていた不具合を修正
  * FIX: ミュート設定されたユーザーIDの取得時に発生したエラーが正しく処理されない不具合を修正
+ * FIX: UserStreamsから想定外のデータを受信した場合のエラーが正しく処理されない不具合を修正
 
 ==== Ver 1.2.7(2015/08/11)
  * 一部環境で pic.twitter.com やプロフィール画像が表示されない現象が発生しています
index 187c4d6..212e574 100644 (file)
@@ -3446,6 +3446,11 @@ namespace OpenTween
                     CreatePostsFromJson("[" + line + "]", MyCommon.WORKERTYPE.Timeline, null, false);
                 }
             }
+            catch (WebApiException ex)
+            {
+                MyCommon.TraceOut(ex);
+                return;
+            }
             catch(NullReferenceException)
             {
                 MyCommon.TraceOut("NullRef StatusArrived: " + line);