Menu

#7 Error for access denied to queue should include queue name

open
nobody
None
5
2008-12-12
2008-12-12
No

If we don't have access to a queue name, we should raise an error that include the queue name.

[MessageQueueException (0x80004005): Access to Message Queuing system is denied.]
System.Messaging.MQCacheableInfo.get_ReadHandle() +221
System.Messaging.MessageEnumerator.get_Handle() +70
System.Messaging.MessageEnumerator.MoveNext(TimeSpan timeout) +93
System.Messaging.MessageQueue.GetAllMessages() +58
NServiceBus.Unicast.Subscriptions.Msmq.MsmqSubscriptionStorage.Init(IList`1 messageTypes) in c:\OSS\nservicebus\src\impl\unicast\NServiceBus.Unicast.Subscriptions.Msmq\MsmqSubscriptionStorage.cs:40
NServiceBus.Unicast.UnicastBus.Start() in c:\OSS\nservicebus\src\unicast\NServiceBus.Unicast\UnicastBus.cs:535
NewYorkTimes.Administration.MvcApplication.Application_Start() in C:\Work\tranzact-cms\NewYorkTimes.Administration\Global.asax.cs:48

[HttpException (0x80004005): Access to Message Queuing system is denied.]
System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext context, HttpApplication app) +4166993
System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +205
System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +336
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +350
System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +382

[HttpException (0x80004005): Access to Message Queuing system is denied.]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +11289254
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +88
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +4333444

Discussion

  • Udi Dahan

    Udi Dahan - 2009-04-15

    Implemented.

     
  • ARM

    ARM - 2011-06-07

    Same issue with NServiceBus and NServiceBus.Core DLLs v 2.0.0.1145. I don't see the queue name. Please advise what I might be missing. Thanks.

     

Log in to post a comment.