Ticket #34876

ImgAzyobuziNet.FetchRegexAsyncでObjectDisposedExceptionが発生

Open Date: 2015-02-03 23:34 Last Update: 2015-02-03 23:34

Reporter:
Owner:
(None)
Status:
Open
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None

Details

  • Message-ID: <CANVj5fLAOHGeJ9tTQbsyXs-0L_Toztwmz-Z_gydZrNDpFz9EOg@mail.gmail.com>
  • Date: Sat, 18 Oct 2014 00:56:21 +0900
  • From: ****
動作環境:
   オペレーティング システム: Microsoft Windows NT 6.1.7601 Service Pack 1
   共通言語ランタイム: 4.0.30319.18444
   OpenTween.exeのバージョン: 1.2.3.1
例外 System.ObjectDisposedException: 破棄されたオブジェクトにアクセスできません。
オブジェクト名 'System.Net.Http.HttpClient' です。
   場所 System.Net.Http.HttpMessageInvoker.CheckDisposed()
   場所 System.Net.Http.HttpMessageInvoker.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
   場所 System.Net.Http.HttpClient.SendAsync(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationToken cancellationToken)
   場所 OpenTween.Thumbnail.Services.ImgAzyobuziNet.<FetchRegexAsync>d__15.MoveNext() 場所 c:\Users\User\Desktop\OpenTween-master\OpenTween\Thumbnail\Services\ImgAzyobuziNet.cs:行 174
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
   場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   場所 System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()
   場所 OpenTween.Thumbnail.Services.ImgAzyobuziNet.<LoadRegexAsync>d__11.MoveNext() 場所 c:\Users\User\Desktop\OpenTween-master\OpenTween\Thumbnail\Services\ImgAzyobuziNet.cs:行 142
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
   場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   場所 System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()
   場所 OpenTween.Thumbnail.Services.ImgAzyobuziNet.<LoadRegexAsync>d__6.MoveNext() 場所 c:\Users\User\Desktop\OpenTween-master\OpenTween\Thumbnail\Services\ImgAzyobuziNet.cs:行 136
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
   場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   場所 OpenTween.Thumbnail.Services.ImgAzyobuziNet.<<.ctor>b__0>d__2.MoveNext() 場所 c:\Users\User\Desktop\OpenTween-master\OpenTween\Thumbnail\Services\ImgAzyobuziNet.cs:行 67
--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
   場所 System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__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 (2/2 Histories)

2015-02-03 23:34 Updated by: upsilon
  • New Ticket "ImgAzyobuziNet.FetchRegexAsyncでObjectDisposedExceptionが発生" created
2015-02-03 23:34 Updated by: upsilon
Comment

おそらく Networking.OnWebProxyChanged() によって Networking.Http の古いインスタンスが破棄されたタイミングで ImgAzyobuziNet.LoadRegexAsync() が実行されたことで発生している。

Attachment File List

No attachments

Edit

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