TweenMain.PostMessageAsyncInternalメソッドで使用するstring.FormatでFormatException
動作環境: オペレーティング システム: Microsoft Windows NT 6.1.7601 Service Pack 1 共通言語ランタイム: 4.0.30319.42000 OpenTween.exeのバージョン: 1.3.1.1 例外 System.FormatException: 入力文字列の形式が正しくありません。 場所 System.Text.StringBuilder.AppendFormatHelper(IFormatProvider provider, String format, ParamsArray args) 場所 System.String.FormatHelper(IFormatProvider provider, String format, ParamsArray args) 場所 System.String.Format(String format, Object arg0, Object arg1) 場所 OpenTween.TweenMain.<PostMessageAsyncInternal>d__203.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.GetResult() 場所 OpenTween.TweenMain.<PostMessageAsync>d__202.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.GetResult() 場所 OpenTween.TweenMain.<PostButton_Click>d__162.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)
string.Format で書式指定文字列として認識される語句を含んだツイートを投稿し、何らかのエラーでそれが失敗するとエラーメッセージの生成時にこのエラーが発生する。
下記コミットにて修正しました
https://osdn.jp/projects/opentween/scm/git/open-tween/commits/9f0160e54cecf013494d12179070ebec877a4bd5
string.Format で書式指定文字列として認識される語句を含んだツイートを投稿し、何らかのエラーでそれが失敗するとエラーメッセージの生成時にこのエラーが発生する。