![]() The exception is a component not found exception coming from windsor, which goes away if I don't dispose of my container after each test (my current work around).Ī possible (?) solution to this would be to clear the ConsumerConnectorCache when disposing of the bus, assuming that's what's causing this. I'm running into this because my integration tests create a new windsor container each time, and the tests will run in isolation, but not together. Taking a cursory look through the code I think this is happening in the ConsumerConnectorCache. What's going on (I think) is that mass transit is keeping static references to the consumers and trying to resolve them in a container which is now no longer available (it was disposed in step 2). Crashing ensues because components cannot be found.Dispose of everything (this removes the registrations in Windsor).Create a bus with components registered in Windsor.Consumer Factories being cached and not cleaned up after dispose This isn't an issue with MassTransit per say, but would be nice to work around it somehow, as it seems to stop the service from exiting properly when running in mono. ![]() System.NotImplementedException: The requested feature is not implemented.Īt () in :0Īt (wrapper remoting-invoke-with-check) :RemoveInstance ()Īt () in :0Īt (Boolean disposing) in :0Īt () in :0Īt () in :0Īt (Boolean disposing) in :0Īt () in :0Īt (Boolean disposing) in :0Īt () in :0Īt () in :0 Running the starbucks sample using rabbitmq on ubuntu 11.10 with mono 2.10.5 throws an exception because the method is not implemented in mono: Building from Sourceįorkers phatboyg ferventcoder kevm drusellers vikasl madmonkey npeeples hakeemsm abombss jbogard bkhanal jsmale rhfinancial bmavity martinregnerlarsen davidchristiansen haf rodolfograve lineshgajera sdhjl2000 ahazelwood mossyblog cedricyao ajeelee codeyu jasonhyland jimitndiaye ahjohannessen colinbull akilhoffer shibukraj meowthsli benrogers1967 vinayreddym sbeparey drhouk chribben ianyates whyer lucidsage logicbomb kellabyte marek-stoj doowb mangid dominiqueplante andreialecu fivepmtechnology thejuan wuhqureshi mickdelaney craigbeck olachan liuql2019 dmitrynaumov bryanedds fhelje lsfera gimmi rajwilkhu scobrown carlhoerberg jjchiw davidcie yilativ btompkins eskianis cswing rkenning mikemozhaev stemarie dream4ge jweber feleir anjayg carwilki alexmg entrobe tzaavi bubish xiaoyooo supersonicclay mdugani1 dpvreony-forks sdluxeon turtlator andlju ygjdev petarvucetin photomoose base31 tomstaijen amit-g hoghweed szkra dabide jasonlodice zhiji6 prolee berkesokhan masstransit's Issues Exception while disposing ServiceBus on mono This policy is in place to avoid bugs being drowned out in a pile of sensible suggestions for futureĮnhancements and calls for help from people who forget to check back if they get it and so on. Issues are not the place for questions, and will either be converted to a discussion or closed. Use GitHub Discussions to ask questions, bring up ideas, or other general items. Please do not open an issue on GitHub, unless you have spotted an actual bug in MassTransit. Get help live at the MassTransit Discord server. ![]() Get started by reading through the documentation. MassTransit makes it easy to create applications and services that leverage message-based, loosely-coupled asynchronous communication for higher availability, reliability, and scalability. MassTransit is a free, open-source distributed application framework for. ![]()
0 Comments
Leave a Reply. |