Hi,
In the last 2 weeks we noticed that from time to time we have picks of a few minutes of NullReferenceException errors that come from inside the scaleout client. It doesn't happen every day, but sometimes it happens a few times a day.
System.NullReferenceException "message":"Object reference not set to an instance of an object.\
at Scaleout.Collections.RecentDictionary`2.MoveToFrontOfLru(Node node)\
\
at Scaleout.Collections.RecentDictionary`2.Find(TKey key, Boolean updateLru)\
\
at Scaleout.Collections.RecentDictionary`2.TryGetValue(TKey key, TValue& value)\
\
at Scaleout.Client.InProc.LruEvictionCache`1.Get(ObjectKey& key)\
\
at Scaleout.Client.Cache`2.CheckInProcCaches(ObjectKey& objectKey, ReadOptions options, Boolean lockObj)\
\
at Scaleout.Client.Cache`2.ReadInternal(ObjectKey objectKey, ReadOptions options, ReadFlags flags, LockToken lockToken, AccessOperation traceOp, TKey key, CancellationToken ct)\
\
at Scaleout.Client.Cache`2.Read(TKey key, ReadOptions options, CancellationToken cancellationToken)\
We use ScaleoutClient nuget version 3.1.4 and Scaleout.Collections nuget version 1.0.3, .Net Framework 4.7.2.
What can we do about it?
Thank you
In the last 2 weeks we noticed that from time to time we have picks of a few minutes of NullReferenceException errors that come from inside the scaleout client. It doesn't happen every day, but sometimes it happens a few times a day.
System.NullReferenceException "message":"Object reference not set to an instance of an object.\
at Scaleout.Collections.RecentDictionary`2.MoveToFrontOfLru(Node node)\
\
at Scaleout.Collections.RecentDictionary`2.Find(TKey key, Boolean updateLru)\
\
at Scaleout.Collections.RecentDictionary`2.TryGetValue(TKey key, TValue& value)\
\
at Scaleout.Client.InProc.LruEvictionCache`1.Get(ObjectKey& key)\
\
at Scaleout.Client.Cache`2.CheckInProcCaches(ObjectKey& objectKey, ReadOptions options, Boolean lockObj)\
\
at Scaleout.Client.Cache`2.ReadInternal(ObjectKey objectKey, ReadOptions options, ReadFlags flags, LockToken lockToken, AccessOperation traceOp, TKey key, CancellationToken ct)\
\
at Scaleout.Client.Cache`2.Read(TKey key, ReadOptions options, CancellationToken cancellationToken)\
We use ScaleoutClient nuget version 3.1.4 and Scaleout.Collections nuget version 1.0.3, .Net Framework 4.7.2.
What can we do about it?
Thank you