IVisualCrossingSyncJob.Run

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

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

Parameters

CurrentCulture
""
CurrentUICulture
""
RecurringJobId
"IVisualCrossingSyncJob"
Time
1768583104

State

01/16/2026 17:05:51 (+389ms) Failed

An exception occurred during performance of the job.

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

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)

+46.283s Processing

Server:
edh:1037804
Worker:
6a9dfd65

+8ms Enqueued

Triggered by recurring job scheduler

01/16/2026 17:05:04 Created