- v1.3.8 TweenMain.RestoreListViewScrollメソッド内でNullReferenceException
v1.3.6 でも報告されている
動作環境: オペレーティング システム: Microsoft Windows NT 6.1.7601 Service Pack 1 共通言語ランタイム: 4.0.30319.42000 OpenTween.exeのバージョン: 1.3.6.0 例外 System.AggregateException: タスクの例外が、タスクの待機によっても、タスクの Exception プロパティへのアクセスによっても監視されませんでした。その結果、監視されていない例外がファイナライザー スレッドによって再スローされました。 -----InnerException[0]----- 例外 System.NullReferenceException: オブジェクト参照がオブジェクト インスタンスに設定されていません。 場所 System.Windows.Forms.ListView.set_TopItem(ListViewItem value) 場所 OpenTween.TweenMain.RestoreListViewScroll(DetailsListView listView, TabModel tab, ListViewScroll listScroll) 場所 OpenTween.TweenMain.RefreshTimeline() 場所 OpenTween.TweenMain.<GetFavoritesAsync>d__174.MoveNext()
v1.3.7 でも報告されている
動作環境: オペレーティング システム: Microsoft Windows NT 6.1.7601 Service Pack 1 共通言語ランタイム: 4.0.30319.42000 OpenTween.exeのバージョン: 1.3.7.0 例外 System.NullReferenceException: Object reference not set to an instance of an object. at System.Windows.Forms.ListView.set_TopItem(ListViewItem value) at OpenTween.TweenMain.RestoreListViewScroll(DetailsListView listView, TabModel tab, ListViewScroll listScroll) at OpenTween.TweenMain.RefreshTimeline() at OpenTween.TweenMain.<tw_NewPostFromStream>b__510_0() at OpenTween.OTBaseForm.<>c__DisplayClass10_0.<InvokeAsync>b__0() at OpenTween.OTBaseForm.<>c__DisplayClass13_0`1.<InvokeAsync>b__0(Object _) --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at OpenTween.TweenMain.<tw_NewPostFromStream>d__510.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_1(Object state) at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
v1.3.8 でも報告されている
動作環境: オペレーティング システム: Microsoft Windows NT 10.0.15063.0 共通言語ランタイム: 4.0.30319.42000 OpenTween.exeのバージョン: 1.3.8.0 例外 System.NullReferenceException: オブジェクト参照がオブジェクト インスタンスに設定されていません。 場所 System.Windows.Forms.ListView.set_TopItem(ListViewItem value) 場所 OpenTween.TweenMain.RestoreListViewScroll(DetailsListView listView, TabModel tab, ListViewScroll listScroll) 場所 OpenTween.TweenMain.RefreshTimeline() 場所 OpenTween.TweenMain.<GetPublicSearchAsync>d__176.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 OpenTween.TweenMain.<TimerTimeline_Elapsed>d__134.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
下記コミットにて修正しました。v1.3.9 から反映されます。
詳細