I just ran into a problem with a message handler that also implements other interfaces than IHandleMessages. In my case this is a generic interface IHandleInterval. Whenever a message arrives on the endpoint, it throws an error that no handlers are registered for the specified message although there is one. When removing my own generic interface from the class definition or moving the IHandleMessages to another class everything works fine.
I’m using the nuget package 7.0.0-beta0008 (on net core). Is this a known issue or is there any workaround for now?