Booksleeve MessageQueue Closed #30

Closed
jrusbatch opened this Issue Apr 17, 2012 · 1 comment

Projects

None yet

1 participant

@jrusbatch
Owner

This exception began occurring on one of the web server instances. Deploying 51ea03c stopped the exceptions, but it's hard to tell if they stopped because of the deployment or because of the fix. Unfortunately, I did not subscribe to the UnhandledTaskException event on the TaskScheduler, so I have no further information.

Exceptions

[InvalidOperationException: The queue is closed]
at BookSleeve.MessageQueue.Enqueue(RedisMessage item, Boolean highPri) in C:\Dev\BookSleeve\BookSleeve\MessageQueue.cs:line 71
at BookSleeve.RedisConnectionBase.EnqueueMessage(RedisMessage message, Boolean queueJump) in C:\Dev\BookSleeve\BookSleeve\RedisConnectionBase.cs:line 872
at BookSleeve.RedisConnectionBase.ExecuteInt64(RedisMessage message, Boolean queueJump) in C:\Dev\BookSleeve\BookSleeve\RedisConnectionBase.cs:line 788
at BookSleeve.RedisConnection.BookSleeve.IListCommands.AddLast(Int32 db, String key, Byte[] value, Boolean createIfMissing, Boolean queueJump) in C:\Dev\BookSleeve\BookSleeve\IListCommands.cs:line 453
at Compilify.Web.EndPoints.ExecuteEndPoint.OnReceivedAsync(String connectionId, String data) in d:\temp\nekv5d4u.co4\input\Web\EndPoints\ExecuteEndPoint.cs:line 30
at SignalR.PersistentConnection.<>c__DisplayClass4.b__2(String data)
at SignalR.Transports.ForeverTransport.ProcessSendRequest()
at SignalR.Transports.ForeverTransport.ProcessRequest(IReceivingConnection connection)
at SignalR.PersistentConnection.ProcessRequestAsync(HostContext context)
at SignalR.Hosting.AspNet.AspNetHost.ProcessRequestAsync(HttpContextBase context)
at SignalR.Hosting.AspNet.HttpTaskAsyncHandler.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

@jrusbatch jrusbatch was assigned Apr 17, 2012
@jrusbatch jrusbatch closed this Apr 17, 2012
@jrusbatch jrusbatch reopened this Apr 17, 2012
@jrusbatch
Owner

Closing for now. Added additional error logging to the background worker, so if it happens again we'll be able to collect more information.

@jrusbatch jrusbatch closed this Apr 20, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment