You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
has a pretty different flow (in regards to a cache lookup failure) between the two calls.
The cache seems to only have an entry for IGenericGrain<RequestType, ResponseType> and not for IGenericGrain<TRequest, TResponse>; however, the result of
Given the following types:
this call will fail to find the grain:
Omitting the prefix does work (if only one type)
In 7.1.2 the first call worked successfully, but in 8.2 it no longer works. (I haven't tried any version in-between)
I debugged a bit and
orleans/src/Orleans.Core/Core/GrainInterfaceTypeToGrainTypeResolver.cs
Line 36 in 6905fa9
The cache seems to only have an entry for
IGenericGrain<RequestType, ResponseType>
and not forIGenericGrain<TRequest, TResponse>
; however, the result oforleans/src/Orleans.Core/Core/GrainInterfaceTypeToGrainTypeResolver.cs
Line 48 in 6905fa9
Perhaps the lookup failing is fine and it should have something similar to the other flow, but I'm not familiar enough to say:
orleans/src/Orleans.Core/Core/GrainInterfaceTypeToGrainTypeResolver.cs
Line 139 in 6905fa9
The text was updated successfully, but these errors were encountered: