IVisualCrossingSyncJob.Run

// Id: #81549
using EnergyDataHub.Data.Hangfire.Jobs;

var visualCrossingSyncJob = Activate<IVisualCrossingSyncJob>();
await visualCrossingSyncJob.Run();

Parameters

RecurringJobId
"IVisualCrossingSyncJob"
Time
1758535514
CurrentCulture
""
CurrentUICulture
""

State

09/22/2025 10:05:15 (+480ms) Failed

An exception occurred during performance of the job.

System.Net.Http.HttpRequestException (edh:1175336)

Response status code does not indicate success: 401.

System.Net.Http.HttpRequestException: Response status code does not indicate success: 401.
   at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
   at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
   at EnergyDataHub.Data.Services.VisualCrossingClient.FetchWeatherData(String path, VisualCrossingRequestOptions options)
   at EnergyDataHub.Data.Services.VisualCrossingClient.GetWeatherData(Double latitude, Double longitude, DateOnly start, DateOnly end, VisualCrossingRequestOptions options)
   at EnergyDataHub.Data.Hangfire.Jobs.VisualCrossingSyncJob.SyncLocationWeatherData(Location location, DataSource dataSource, DateTime taskStartHour)
   at EnergyDataHub.Data.Hangfire.Jobs.VisualCrossingSyncJob.Run()
   at InvokeStub_TaskAwaiter.GetResult(Object, Object, IntPtr*)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

+10ms Processing

Server:
edh:1175336
Worker:
cf8dfcee

+4ms Enqueued

Triggered by recurring job scheduler

09/22/2025 10:05:14 Created