I've just updated our solution to the most current via Nuget.
We use the MultiplexingMembershipProvider and MultiplexingRoleProvider for security (intranet solution)
This then uses both the sql and active directory providers.
When a notification tries to be marked as read we get the following error:
500: "Value cannot be null" parameter name: "user"
When I trace this using stackify, it returns one result (for the active directory) user and then 0 results from the sql call (which causes the error) presumably because the user is only an active directory user?
If I turn off multiplexing and just use active directory security, it works. But the solution requires both.
Does anyone have a work around for this?