Tíquete #36756

- v1.3.6 SaveListViewSelectionでArgumentOutOfRangeException

: 2016-10-27 23:40 Última Atualização: 2017-02-25 12:17

Relator:
Dono:
Estado:
Fechado
Componente:
(Nenhum)
Prioridade:
5 - Medium
Gravidade:
5 - Medium
Resolução:
Fixed
Arquivo:
Nenhum

Details

動作環境:
   オペレーティング システム: Microsoft Windows NT 6.3.9600.0
   共通言語ランタイム: 4.0.30319.42000
   OpenTween.exeのバージョン: 1.3.5.0
例外 System.ArgumentOutOfRangeException: インデックスが範囲を超えています。負でない値で、コレクションのサイズよりも小さくなければなりません。
パラメーター名:index
   場所 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
   場所 OpenTween.TweenMain.GetSelectionMarkStatusId(DetailsListView listView, TabModel tab)
   場所 OpenTween.TweenMain.SaveListViewSelection(DetailsListView listView, TabModel tab)
   場所 OpenTween.TweenMain.RefreshTimeline()
   場所 OpenTween.OTBaseForm.<>c__DisplayClass10_0.<InvokeAsync>b__0()
   場所 OpenTween.OTBaseForm.<>c__DisplayClass13_0`1.<InvokeAsync>b__0(Object _)
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
   場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   場所 OpenTween.TweenMain.<tw_NewPostFromStream>d__514.MoveNext()
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
   場所 System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_1(Object state)
   場所 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   場所 System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   場所 System.Threading.ThreadPoolWorkQueue.Dispatch()

Ticket History (3/5 Histories)

2016-10-27 23:40 Updated by: upsilon
  • New Ticket "SaveListViewSelectionでArgumentOutOfRangeException" created
2017-01-09 15:45 Updated by: upsilon
  • Summary Updated
Comentário

v1.3.6 でも同様のエラー報告がある

動作環境:
   オペレーティング システム: Microsoft Windows NT 6.1.7601 Service Pack 1
   共通言語ランタイム: 4.0.30319.42000
   OpenTween.exeのバージョン: 1.3.6.0
例外 System.ArgumentOutOfRangeException: インデックスが範囲を超えています。負でない値で、コレクションのサイズよりも小さくなければなりません。
パラメーター名:index
   場所 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
   場所 OpenTween.TweenMain.GetSelectionMarkStatusId(DetailsListView listView, TabModel tab)
   場所 OpenTween.TweenMain.SaveListViewSelection(DetailsListView listView, TabModel tab)
   場所 OpenTween.TweenMain.SaveListViewSelection()
   場所 OpenTween.TweenMain.RefreshTimeline()
   場所 OpenTween.OTBaseForm.<>c__DisplayClass10_0.<InvokeAsync>b__0()
   場所 OpenTween.OTBaseForm.<>c__DisplayClass13_0`1.<InvokeAsync>b__0(Object _)
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
   場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   場所 OpenTween.TweenMain.<tw_NewPostFromStream>d__512.MoveNext()
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
   場所 System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_1(Object state)
   場所 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   場所 System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   場所 System.Threading.ThreadPoolWorkQueue.Dispatch()
2017-01-09 16:05 Updated by: upsilon
Comentário

TweenMain.TimerTimeline_Elapsed メソッド経由の報告もある

動作環境:
   オペレーティング システム: Microsoft Windows NT 6.3.9600.0
   共通言語ランタイム: 4.0.30319.42000
   OpenTween.exeのバージョン: 1.3.6.0
例外 System.ArgumentOutOfRangeException: インデックスが範囲を超えています。負でない値で、コレクションのサイズよりも小さくなければなりません。
パラメーター名:index
   場所 System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
   場所 OpenTween.TweenMain.GetSelectionMarkStatusId(DetailsListView listView, TabModel tab)
   場所 OpenTween.TweenMain.SaveListViewSelection(DetailsListView listView, TabModel tab)
   場所 OpenTween.TweenMain.SaveListViewSelection()
   場所 OpenTween.TweenMain.RefreshTimeline()
   場所 OpenTween.TweenMain.<TimerTimeline_Elapsed>d__136.MoveNext()
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
   場所 System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)
2017-02-25 12:16 Updated by: upsilon
  • Marco Update from (Nenhum) to v1.3.7 (fechado)
  • Dono Update from (Nenhum) to upsilon
2017-02-25 12:17 Updated by: upsilon
  • Estado Update from Aberto to Fechado
  • Resolução Update from Nenhum to Fixed
  • Ticket Close date is changed to 2017-02-25 12:17
Comentário

下記コミットにて修正しました。v1.3.7 から反映されます。

https://osdn.net/projects/opentween/scm/git/open-tween/commits/b472a2046f8e32d8179613470b50e5a8f914def3

Attachment File List

No attachments

Editar

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login