IVisualCrossingSyncJob.Run

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

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

Parameters

CurrentCulture
""
CurrentUICulture
""
RecurringJobId
"IVisualCrossingSyncJob"
Time
1768755907

State

01/18/2026 17:44:45 (+373ms) 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)

+39m 37.248s Processing

Server:
edh:1037804
Worker:
110761df

+10ms Enqueued

Triggered by recurring job scheduler

01/18/2026 17:05:07 Created