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
Mirroring seems to fail because of some null / string comparisons in CacheProviderMongoDB.cs
ocm-mirror-app {"EventId":0,"LogLevel":"Information","Category":"OCM.API.Worker.Worker","Message":"POI Update failed::System.NullReferenceException: Object reference not set to an instance of an object.\n at OCM.Core.Data.CacheProviderMongoDB.PopulatePOIMirror(CacheUpdateStrategy updateStrategy, ILogger logger) in /src/API/OCM.Net/OCM.API.Core/Util/CacheProviderMongoDB.cs:line 584\n at OCM.Core.Data.CacheManager.RefreshCachedData(CacheUpdateStrategy updateStrategy, ILogger logger) in /src/API/OCM.Net/OCM.API.Core/Util/CacheManager.cs:line 69","State":{"Message":"POI Update failed::System.NullReferenceException: Object reference not set to an instance of an object.\n at OCM.Core.Data.CacheProviderMongoDB.PopulatePOIMirror(CacheUpdateStrategy updateStrategy, ILogger logger) in /src/API/OCM.Net/OCM.API.Core/Util/CacheProviderMongoDB.cs:line 584\n at OCM.Core.Data.CacheManager.RefreshCachedData(CacheUpdateStrategy updateStrategy, ILogger logger) in /src/API/OCM.Net/OCM.API.Core/Util/CacheManager.cs:line 69","{OriginalFormat}":"POI Update failed::System.NullReferenceException: Object reference not set to an instance of an object.\n at OCM.Core.Data.CacheProviderMongoDB.PopulatePOIMirror(CacheUpdateStrategy updateStrategy, ILogger logger) in /src/API/OCM.Net/OCM.API.Core/Util/CacheProviderMongoDB.cs:line 584\n at OCM.Core.Data.CacheManager.RefreshCachedData(CacheUpdateStrategy updateStrategy, ILogger logger) in /src/API/OCM.Net/OCM.API.Core/Util/CacheManager.cs:line 69"}}
I'm not much of a C# developer so there's probably a better way to do this, but this seems to get it syncing if you want a PR
Hi, yes go ahead an submit a PR please, we haven't been using the mirroring recently while we are on temporary servers so that's probably why it hasn't been a problem for us.
Mirroring seems to fail because of some null / string comparisons in CacheProviderMongoDB.cs
ocm-mirror-app {"EventId":0,"LogLevel":"Information","Category":"OCM.API.Worker.Worker","Message":"POI Update failed::System.NullReferenceException: Object reference not set to an instance of an object.\n at OCM.Core.Data.CacheProviderMongoDB.PopulatePOIMirror(CacheUpdateStrategy updateStrategy, ILogger logger) in /src/API/OCM.Net/OCM.API.Core/Util/CacheProviderMongoDB.cs:line 584\n at OCM.Core.Data.CacheManager.RefreshCachedData(CacheUpdateStrategy updateStrategy, ILogger logger) in /src/API/OCM.Net/OCM.API.Core/Util/CacheManager.cs:line 69","State":{"Message":"POI Update failed::System.NullReferenceException: Object reference not set to an instance of an object.\n at OCM.Core.Data.CacheProviderMongoDB.PopulatePOIMirror(CacheUpdateStrategy updateStrategy, ILogger logger) in /src/API/OCM.Net/OCM.API.Core/Util/CacheProviderMongoDB.cs:line 584\n at OCM.Core.Data.CacheManager.RefreshCachedData(CacheUpdateStrategy updateStrategy, ILogger logger) in /src/API/OCM.Net/OCM.API.Core/Util/CacheManager.cs:line 69","{OriginalFormat}":"POI Update failed::System.NullReferenceException: Object reference not set to an instance of an object.\n at OCM.Core.Data.CacheProviderMongoDB.PopulatePOIMirror(CacheUpdateStrategy updateStrategy, ILogger logger) in /src/API/OCM.Net/OCM.API.Core/Util/CacheProviderMongoDB.cs:line 584\n at OCM.Core.Data.CacheManager.RefreshCachedData(CacheUpdateStrategy updateStrategy, ILogger logger) in /src/API/OCM.Net/OCM.API.Core/Util/CacheManager.cs:line 69"}}
I'm not much of a C# developer so there's probably a better way to do this, but this seems to get it syncing if you want a PR
mrw298@ea9c127
The text was updated successfully, but these errors were encountered: