{"comment":{"created_at":"2011-10-17T20:40:59Z","body":"Does this work with develop? I think this was fixed post-GA and is related to making two requests in a row?\r\n\r\nCommit cf076b8782316fd656b60cbfb34fe1db562f1e49","updated_at":"2011-10-17T20:40:59Z","url":"https://api.github.com/repos/MassTransit/MassTransit/issues/comments/2434515","id":2434515,"user":{"gravatar_id":"0e12b6dc468379c7067c55f2fa609c37","avatar_url":"https://secure.gravatar.com/avatar/0e12b6dc468379c7067c55f2fa609c37?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/phatboyg","id":20041,"login":"phatboyg"}},"action":"created","issue":{"number":41,"created_at":"2011-09-23T23:16:34Z","pull_request":{"diff_url":null,"patch_url":null,"html_url":null},"body":"```\r\nMethod Boolean Inspect[IConsumeContext`1,MyEvent,TK](MassTransit.Pipeline.Sinks.RequestMessageRouter`2[MassTransit.IConsumeContext`1[Domain.Events.MyEvent],Domain.Events.MyEvent]) contains generic parameters.\r\n```\r\n\r\nStackTrace:\r\n\r\n```\r\nat System.Linq.Expressions.Expression.ValidateMethodInfo(MethodInfo method)\r\n   at System.Linq.Expressions.Expression.Call(Expression instance, MethodInfo method, IEnumerable`1 arguments)\r\n   at Magnum.Reflection.ReflectiveVisitorBase`1.<>c__DisplayClass9.<GetInvoker>b__7() in d:\\Builds\\MassTransit-Magnum\\src\\Magnum\\Reflection\\ReflectiveVisitorBase.cs:line 134\r\n   at Magnum.Extensions.ExtensionsToDictionary.Retrieve[TKey,TValue](IDictionary`2 dictionary, TKey key, Func`1 valueProvider) in d:\\Builds\\MassTransit-Magnum\\src\\Magnum\\Extensions\\ExtensionsToDictionary.cs:line 74\r\n   at Magnum.Reflection.ReflectiveVisitorBase`1.GetInvoker(Int32 key, Func`1 getMethodInfo) in d:\\Builds\\MassTransit-Magnum\\src\\Magnum\\Reflection\\ReflectiveVisitorBase.cs:line 123\r\n   at Magnum.Reflection.ReflectiveVisitorBase`1.DispatchVisit(Object obj) in d:\\Builds\\MassTransit-Magnum\\src\\Magnum\\Reflection\\ReflectiveVisitorBase.cs:line 97\r\n   at Magnum.Reflection.ReflectiveVisitorBase`1.Visit(Object obj, Func`1 action) in d:\\Builds\\MassTransit-Magnum\\src\\Magnum\\Reflection\\ReflectiveVisitorBase.cs:line 72\r\n   at MassTransit.Pipeline.Inspectors.PipelineInspectorBase`1.Inspect(Object sink, Func`1 inspectChildSinks) in d:\\BuildAgent-02\\work\\8d1373c869590c5b\\src\\MassTransit\\Pipeline\\Inspectors\\PipelineInspectorBase.cs:line 38\r\n   at MassTransit.Pipeline.Sinks.RequestMessageRouter`2.Inspect(IPipelineInspector inspector) in d:\\BuildAgent-02\\work\\8d1373c869590c5b\\src\\MassTransit\\Pipeline\\Sinks\\RequestMessageRouter.cs:line 40\r\n   at MassTransit.Pipeline.Sinks.MessageRouter`1.<>c__DisplayClass5.<Inspect>b__4(IPipelineSink`1 x) in d:\\BuildAgent-02\\work\\8d1373c869590c5b\\src\\MassTransit\\Pipeline\\Sinks\\MessageRouter.cs:line 56\r\n   at System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)\r\n   at MassTransit.Pipeline.Sinks.MessageRouter`1.<>c__DisplayClass5.<Inspect>b__3() in d:\\BuildAgent-02\\work\\8d1373c869590c5b\\src\\MassTransit\\Pipeline\\Sinks\\MessageRouter.cs:line 56\r\n   at Magnum.Reflection.ReflectiveVisitorBase`1.Visit(Object obj, Func`1 action) in d:\\Builds\\MassTransit-Magnum\\src\\Magnum\\Reflection\\ReflectiveVisitorBase.cs:line 77\r\n   at MassTransit.Pipeline.Inspectors.PipelineInspectorBase`1.Inspect(Object sink, Func`1 inspectChildSinks) in d:\\BuildAgent-02\\work\\8d1373c869590c5b\\src\\MassTransit\\Pipeline\\Inspectors\\PipelineInspectorBase.cs:line 38\r\n   at MassTransit.Pipeline.Sinks.MessageRouter`1.Inspect(IPipelineInspector inspector) in d:\\BuildAgent-02\\work\\8d1373c869590c5b\\src\\MassTransit\\Pipeline\\Sinks\\MessageRouter.cs:line 56\r\n   at MassTransit.Pipeline.Sinks.InboundConvertMessageSink`1.Inspect(IPipelineInspector inspector) in d:\\BuildAgent-02\\work\\8d1373c869590c5b\\src\\MassTransit\\Pipeline\\Sinks\\InboundConvertMessageSink.cs:line 52\r\n   at MassTransit.Pipeline.Sinks.MessageRouter`1.<>c__DisplayClass5.<Inspect>b__4(IPipelineSink`1 x) in d:\\BuildAgent-02\\work\\8d1373c869590c5b\\src\\MassTransit\\Pipeline\\Sinks\\MessageRouter.cs:line 56\r\n   at System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)\r\n   at MassTransit.Pipeline.Sinks.MessageRouter`1.<>c__DisplayClass5.<Inspect>b__3() in d:\\BuildAgent-02\\work\\8d1373c869590c5b\\src\\MassTransit\\Pipeline\\Sinks\\MessageRouter.cs:line 56\r\n   at Magnum.Reflection.ReflectiveVisitorBase`1.Visit(Object obj, Func`1 action) in d:\\Builds\\MassTransit-Magnum\\src\\Magnum\\Reflection\\ReflectiveVisitorBase.cs:line 77\r\n   at MassTransit.Pipeline.Inspectors.PipelineInspectorBase`1.Inspect(Object sink, Func`1 inspectChildSinks) in d:\\BuildAgent-02\\work\\8d1373c869590c5b\\src\\MassTransit\\Pipeline\\Inspectors\\PipelineInspectorBase.cs:line 38\r\n   at MassTransit.Pipeline.Sinks.MessageRouter`1.Inspect(IPipelineInspector inspector) in d:\\BuildAgent-02\\work\\8d1373c869590c5b\\src\\MassTransit\\Pipeline\\Sinks\\MessageRouter.cs:line 56\r\n   at MassTransit.Pipeline.InboundMessagePipeline.<>c__DisplayClass1.<Inspect>b__0() in d:\\BuildAgent-02\\work\\8d1373c869590c5b\\src\\MassTransit\\Pipeline\\InboundMessagePipeline.cs:line 38\r\n   at Magnum.Reflection.ReflectiveVisitorBase`1.Visit(Object obj, Func`1 action) in d:\\Builds\\MassTransit-Magnum\\src\\Magnum\\Reflection\\ReflectiveVisitorBase.cs:line 77\r\n   at MassTransit.Pipeline.Inspectors.PipelineInspectorBase`1.Inspect(Object sink, Func`1 inspectChildSinks) in d:\\BuildAgent-02\\work\\8d1373c869590c5b\\src\\MassTransit\\Pipeline\\Inspectors\\PipelineInspectorBase.cs:line 38\r\n   at MassTransit.Pipeline.InboundMessagePipeline.Inspect(IPipelineInspector inspector) in d:\\BuildAgent-02\\work\\8d1373c869590c5b\\src\\MassTransit\\Pipeline\\InboundMessagePipeline.cs:line 38\r\n   at MassTransit.Pipeline.Configuration.InboundRequestMessageRouterConfigurator.FindOrCreate[TMessage]() in d:\\BuildAgent-02\\work\\8d1373c869590c5b\\src\\MassTransit\\Pipeline\\Configuration\\InboundRequestMessageRouterConfigurator.cs:line 35\r\n   at MassTransit.SubscriptionConnectors.RequestHandlerSubscriptionConnector`1.Connect(IInboundPipelineConfigurator configurator, String requestId, HandlerSelector`1 handler) in d:\\BuildAgent-02\\work\\8d1373c869590c5b\\src\\MassTransit\\Configuration\\SubscriptionConnectors\\RequestHandlerSubscriptionConnector.cs:line 36\r\n   at MassTransit.RequestResponse.Configurators.RequestConfiguratorImpl`1.<>c__DisplayClass2`1.<Handle>b__1(IInboundPipelineConfigurator x) in d:\\BuildAgent-02\\work\\8d1373c869590c5b\\src\\MassTransit\\RequestResponse\\Configurators\\RequestConfiguratorImpl.cs:line 72\r\n   at MassTransit.RequestResponse.Configurators.RequestConfiguratorImpl`1.<>c__DisplayClass8.<Build>b__6(UnsubscribeAction x, Func`2 handlerConfigurator) in d:\\BuildAgent-02\\work\\8d1373c869590c5b\\src\\MassTransit\\RequestResponse\\Configurators\\RequestConfiguratorImpl.cs:line 92\r\n   at System.Linq.Enumerable.Aggregate[TSource,TAccumulate](IEnumerable`1 source, TAccumulate seed, Func`3 func)\r\n   at MassTransit.RequestResponse.Configurators.RequestConfiguratorImpl`1.<Build>b__4(IInboundPipelineConfigurator configurator) in d:\\BuildAgent-02\\work\\8d1373c869590c5b\\src\\MassTransit\\RequestResponse\\Configurators\\RequestConfiguratorImpl.cs:line 92\r\n   at MassTransit.Pipeline.InboundMessagePipeline.Configure[TResult](Func`2 configureCallback) in d:\\BuildAgent-02\\work\\8d1373c869590c5b\\src\\MassTransit\\Pipeline\\InboundMessagePipeline.cs:line 48\r\n   at MassTransit.ServiceBus.Configure(Func`2 configure) in d:\\BuildAgent-02\\work\\8d1373c869590c5b\\src\\MassTransit\\ServiceBus.cs:line 198\r\n   at MassTransit.RequestResponse.Configurators.RequestConfiguratorImpl`1.Build(IServiceBus bus) in d:\\BuildAgent-02\\work\\8d1373c869590c5b\\src\\MassTransit\\RequestResponse\\Configurators\\RequestConfiguratorImpl.cs:line 88\r\n   at MassTransit.RequestResponse.Configurators.RequestConfiguratorImpl`1.Create(IServiceBus bus, TRequest message, Action`1 configureCallback) in d:\\BuildAgent-02\\work\\8d1373c869590c5b\\src\\MassTransit\\RequestResponse\\Configurators\\RequestConfiguratorImpl.cs:line 105\r\n   at MassTransit.RequestResponseExtensions.BeginSendRequest[TRequest](IEndpoint endpoint, TRequest message, IServiceBus bus, AsyncCallback callback, Object state, Action`1 configureCallback) in d:\\BuildAgent-02\\work\\8d1373c869590c5b\\src\\MassTransit\\RequestResponseExtensions.cs:line 78\r\n```\r\n\r\nWorked in beta3.","comments":1,"title":"BeginRequest doesn't work after beta3+changesets upgrade to GA","updated_at":"2011-10-17T20:40:59Z","url":"https://api.github.com/repos/MassTransit/MassTransit/issues/41","id":1727815,"assignee":null,"milestone":null,"closed_at":"2011-10-17T20:40:59Z","user":{"gravatar_id":"1698e0dceda985e2b71b15b5567dd795","avatar_url":"https://secure.gravatar.com/avatar/1698e0dceda985e2b71b15b5567dd795?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","url":"https://api.github.com/users/haf","id":193115,"login":"haf"},"html_url":"https://github.com/MassTransit/MassTransit/issues/41","labels":[],"state":"closed"},"legacy":{"issue_id":1727815,"comment_id":2434515}}