MostReadArticles.Run

// Job ID: #1065332
using WatershedGA4.Helpers;

await MostReadArticles.Run();
CurrentCulture
"en-ZA"
CurrentUICulture
"en-US"
RecurringJobId
"MostReadArticles.Run"
RetryCount
10

State

2025/07/07 3:56:30 PM (+1h 52m) Failed

Can not change the state to 'Enqueued': target method was not found.

System.IO.FileNotFoundException

Could not load file or assembly 'WatershedGA4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.

System.IO.FileNotFoundException: Could not load file or assembly 'WatershedGA4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
File name: 'WatershedGA4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName)
   at System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)
   at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at Hangfire.Storage.InvocationData.Deserialize()

+ <1ms Scheduled

Retry attempt 10 of 10: Could not load file or assembly 'WatershedGA4, Ve…

Enqueue at:
2025/07/07 3:56:23 PM

+1h 10m Failed

Can not change the state to 'Enqueued': target method was not found.

System.IO.FileNotFoundException

Could not load file or assembly 'WatershedGA4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.

System.IO.FileNotFoundException: Could not load file or assembly 'WatershedGA4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
File name: 'WatershedGA4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName)
   at System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)
   at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at Hangfire.Storage.InvocationData.Deserialize()

+ <1ms Scheduled

Retry attempt 9 of 10: Could not load file or assembly 'WatershedGA4, Ve…

Enqueue at:
2025/07/07 2:04:26 PM

+41m 15.973s Failed

Can not change the state to 'Enqueued': target method was not found.

System.IO.FileNotFoundException

Could not load file or assembly 'WatershedGA4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.

System.IO.FileNotFoundException: Could not load file or assembly 'WatershedGA4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
File name: 'WatershedGA4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName)
   at System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)
   at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at Hangfire.Storage.InvocationData.Deserialize()

+ <1ms Scheduled

Retry attempt 8 of 10: Could not load file or assembly 'WatershedGA4, Ve…

Enqueue at:
2025/07/07 12:53:28 PM

+23m 30.660s Failed

Can not change the state to 'Enqueued': target method was not found.

System.IO.FileNotFoundException

Could not load file or assembly 'WatershedGA4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.

System.IO.FileNotFoundException: Could not load file or assembly 'WatershedGA4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
File name: 'WatershedGA4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName)
   at System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)
   at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at Hangfire.Storage.InvocationData.Deserialize()

+ <1ms Scheduled

Retry attempt 7 of 10: Could not load file or assembly 'WatershedGA4, Ve…

Enqueue at:
2025/07/07 12:12:22 PM

+11m 2.617s Failed

Can not change the state to 'Enqueued': target method was not found.

System.IO.FileNotFoundException

Could not load file or assembly 'WatershedGA4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.

System.IO.FileNotFoundException: Could not load file or assembly 'WatershedGA4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
File name: 'WatershedGA4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)
   at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean loadTypeFromPartialName)
   at System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)
   at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at Hangfire.Storage.InvocationData.Deserialize()

+43ms Scheduled

Retry attempt 6 of 10: The service analyticsdata has thrown an exception…

Enqueue at:
2025/07/07 11:48:48 AM

+2.247s Failed

An exception occurred during performance of the job.

Google.GoogleApiException

The service analyticsdata has thrown an exception. HttpStatusCode is Forbidden. User does not have sufficient permissions for this property. To learn more about Property ID, see https://developers.google.com/analytics/devguides/reporting/data/v1/property-id.

The service analyticsdata has thrown an exception.
HttpStatusCode is Forbidden.
Google.Apis.Requests.RequestError
User does not have sufficient permissions for this property. To learn more about Property ID, see https://developers.google.com/analytics/devguides/reporting/data/v1/property-id. [403]
Errors [
	Message[User does not have sufficient permissions for this property. To learn more about Property ID, see https://developers.google.com/analytics/devguides/reporting/data/v1/property-id.] Location[ - ] Reason[forbidden] Domain[global]
]

Google.GoogleApiException: The service analyticsdata has thrown an exception. HttpStatusCode is Forbidden. User does not have sufficient permissions for this property. To learn more about Property ID, see https://developers.google.com/analytics/devguides/reporting/data/v1/property-id.
   at Google.Apis.Requests.ClientServiceRequest`1.<ParseResponse>d__38.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at Google.Apis.Requests.ClientServiceRequest`1.Execute()
   at GoogleAnalytics.GetAnalyticsData(String propertyId, String dimensions, String[] metrics, DateTime startDate, DateTime endDate, Int32 offset, Int32 limit, String filters) in D:\GA4 Class Library Project\WatershedGA4\WatershedGA4\Helpers\GoogleAnalytics.cs:line 71
   at WatershedGA4.Helpers.MostReadArticles.<Run>d__12.MoveNext() in D:\GA4 Class Library Project\WatershedGA4\WatershedGA4\Helpers\MostReadArticles.cs:line 41

+256ms Processing

Server:
cmg000alc:17660
Worker:
6326e928

+4m 51.334s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+66ms Scheduled

Retry attempt 5 of 10: The service analyticsdata has thrown an exception…

Enqueue at:
2025/07/07 11:37:47 AM

+2.460s Failed

An exception occurred during performance of the job.

Google.GoogleApiException

The service analyticsdata has thrown an exception. HttpStatusCode is Forbidden. User does not have sufficient permissions for this property. To learn more about Property ID, see https://developers.google.com/analytics/devguides/reporting/data/v1/property-id.

The service analyticsdata has thrown an exception.
HttpStatusCode is Forbidden.
Google.Apis.Requests.RequestError
User does not have sufficient permissions for this property. To learn more about Property ID, see https://developers.google.com/analytics/devguides/reporting/data/v1/property-id. [403]
Errors [
	Message[User does not have sufficient permissions for this property. To learn more about Property ID, see https://developers.google.com/analytics/devguides/reporting/data/v1/property-id.] Location[ - ] Reason[forbidden] Domain[global]
]

Google.GoogleApiException: The service analyticsdata has thrown an exception. HttpStatusCode is Forbidden. User does not have sufficient permissions for this property. To learn more about Property ID, see https://developers.google.com/analytics/devguides/reporting/data/v1/property-id.
   at Google.Apis.Requests.ClientServiceRequest`1.<ParseResponse>d__38.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at Google.Apis.Requests.ClientServiceRequest`1.Execute()
   at GoogleAnalytics.GetAnalyticsData(String propertyId, String dimensions, String[] metrics, DateTime startDate, DateTime endDate, Int32 offset, Int32 limit, String filters) in D:\GA4 Class Library Project\WatershedGA4\WatershedGA4\Helpers\GoogleAnalytics.cs:line 71
   at WatershedGA4.Helpers.MostReadArticles.<Run>d__12.MoveNext() in D:\GA4 Class Library Project\WatershedGA4\WatershedGA4\Helpers\MostReadArticles.cs:line 41

+237ms Processing

Server:
cmg000alc:25732
Worker:
aada2ea3

+2m 13.607s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+43ms Scheduled

Retry attempt 4 of 10: The service analyticsdata has thrown an exception…

Enqueue at:
2025/07/07 11:32:44 AM

+2.233s Failed

An exception occurred during performance of the job.

Google.GoogleApiException

The service analyticsdata has thrown an exception. HttpStatusCode is Forbidden. User does not have sufficient permissions for this property. To learn more about Property ID, see https://developers.google.com/analytics/devguides/reporting/data/v1/property-id.

The service analyticsdata has thrown an exception.
HttpStatusCode is Forbidden.
Google.Apis.Requests.RequestError
User does not have sufficient permissions for this property. To learn more about Property ID, see https://developers.google.com/analytics/devguides/reporting/data/v1/property-id. [403]
Errors [
	Message[User does not have sufficient permissions for this property. To learn more about Property ID, see https://developers.google.com/analytics/devguides/reporting/data/v1/property-id.] Location[ - ] Reason[forbidden] Domain[global]
]

Google.GoogleApiException: The service analyticsdata has thrown an exception. HttpStatusCode is Forbidden. User does not have sufficient permissions for this property. To learn more about Property ID, see https://developers.google.com/analytics/devguides/reporting/data/v1/property-id.
   at Google.Apis.Requests.ClientServiceRequest`1.<ParseResponse>d__38.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at Google.Apis.Requests.ClientServiceRequest`1.Execute()
   at GoogleAnalytics.GetAnalyticsData(String propertyId, String dimensions, String[] metrics, DateTime startDate, DateTime endDate, Int32 offset, Int32 limit, String filters) in D:\GA4 Class Library Project\WatershedGA4\WatershedGA4\Helpers\GoogleAnalytics.cs:line 71
   at WatershedGA4.Helpers.MostReadArticles.<Run>d__12.MoveNext() in D:\GA4 Class Library Project\WatershedGA4\WatershedGA4\Helpers\MostReadArticles.cs:line 41

+234ms Processing

Server:
cmg000alc:25732
Worker:
aada2ea3

+43.233s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+43ms Scheduled

Retry attempt 3 of 10: The service analyticsdata has thrown an exception…

Enqueue at:
2025/07/07 11:30:25 AM

+2.257s Failed

An exception occurred during performance of the job.

Google.GoogleApiException

The service analyticsdata has thrown an exception. HttpStatusCode is Forbidden. User does not have sufficient permissions for this property. To learn more about Property ID, see https://developers.google.com/analytics/devguides/reporting/data/v1/property-id.

The service analyticsdata has thrown an exception.
HttpStatusCode is Forbidden.
Google.Apis.Requests.RequestError
User does not have sufficient permissions for this property. To learn more about Property ID, see https://developers.google.com/analytics/devguides/reporting/data/v1/property-id. [403]
Errors [
	Message[User does not have sufficient permissions for this property. To learn more about Property ID, see https://developers.google.com/analytics/devguides/reporting/data/v1/property-id.] Location[ - ] Reason[forbidden] Domain[global]
]

Google.GoogleApiException: The service analyticsdata has thrown an exception. HttpStatusCode is Forbidden. User does not have sufficient permissions for this property. To learn more about Property ID, see https://developers.google.com/analytics/devguides/reporting/data/v1/property-id.
   at Google.Apis.Requests.ClientServiceRequest`1.<ParseResponse>d__38.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at Google.Apis.Requests.ClientServiceRequest`1.Execute()
   at GoogleAnalytics.GetAnalyticsData(String propertyId, String dimensions, String[] metrics, DateTime startDate, DateTime endDate, Int32 offset, Int32 limit, String filters) in D:\GA4 Class Library Project\WatershedGA4\WatershedGA4\Helpers\GoogleAnalytics.cs:line 71
   at WatershedGA4.Helpers.MostReadArticles.<Run>d__12.MoveNext() in D:\GA4 Class Library Project\WatershedGA4\WatershedGA4\Helpers\MostReadArticles.cs:line 41

+223ms Processing

Server:
cmg000alc:25732
Worker:
aada2ea3

+52.534s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+73ms Scheduled

Retry attempt 2 of 10: The service analyticsdata has thrown an exception…

Enqueue at:
2025/07/07 11:29:45 AM

+7.860s Failed

An exception occurred during performance of the job.

Google.GoogleApiException

The service analyticsdata has thrown an exception. HttpStatusCode is Forbidden. User does not have sufficient permissions for this property. To learn more about Property ID, see https://developers.google.com/analytics/devguides/reporting/data/v1/property-id.

The service analyticsdata has thrown an exception.
HttpStatusCode is Forbidden.
Google.Apis.Requests.RequestError
User does not have sufficient permissions for this property. To learn more about Property ID, see https://developers.google.com/analytics/devguides/reporting/data/v1/property-id. [403]
Errors [
	Message[User does not have sufficient permissions for this property. To learn more about Property ID, see https://developers.google.com/analytics/devguides/reporting/data/v1/property-id.] Location[ - ] Reason[forbidden] Domain[global]
]

Google.GoogleApiException: The service analyticsdata has thrown an exception. HttpStatusCode is Forbidden. User does not have sufficient permissions for this property. To learn more about Property ID, see https://developers.google.com/analytics/devguides/reporting/data/v1/property-id.
   at Google.Apis.Requests.ClientServiceRequest`1.<ParseResponse>d__38.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at Google.Apis.Requests.ClientServiceRequest`1.Execute()
   at GoogleAnalytics.GetAnalyticsData(String propertyId, String dimensions, String[] metrics, DateTime startDate, DateTime endDate, Int32 offset, Int32 limit, String filters) in D:\GA4 Class Library Project\WatershedGA4\WatershedGA4\Helpers\GoogleAnalytics.cs:line 71
   at WatershedGA4.Helpers.MostReadArticles.<Run>d__12.MoveNext() in D:\GA4 Class Library Project\WatershedGA4\WatershedGA4\Helpers\MostReadArticles.cs:line 41

+267ms Processing

Server:
cmg000alc:25732
Worker:
aada2ea3

+1m 7.176s Enqueued

Triggered by DelayedJobScheduler

Queue:
default

+67ms Scheduled

Retry attempt 1 of 10: The service analyticsdata has thrown an exception…

Enqueue at:
2025/07/07 11:28:20 AM

+6.747s Failed

An exception occurred during performance of the job.

Google.GoogleApiException

The service analyticsdata has thrown an exception. HttpStatusCode is Forbidden. User does not have sufficient permissions for this property. To learn more about Property ID, see https://developers.google.com/analytics/devguides/reporting/data/v1/property-id.

The service analyticsdata has thrown an exception.
HttpStatusCode is Forbidden.
Google.Apis.Requests.RequestError
User does not have sufficient permissions for this property. To learn more about Property ID, see https://developers.google.com/analytics/devguides/reporting/data/v1/property-id. [403]
Errors [
	Message[User does not have sufficient permissions for this property. To learn more about Property ID, see https://developers.google.com/analytics/devguides/reporting/data/v1/property-id.] Location[ - ] Reason[forbidden] Domain[global]
]

Google.GoogleApiException: The service analyticsdata has thrown an exception. HttpStatusCode is Forbidden. User does not have sufficient permissions for this property. To learn more about Property ID, see https://developers.google.com/analytics/devguides/reporting/data/v1/property-id.
   at Google.Apis.Requests.ClientServiceRequest`1.<ParseResponse>d__38.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at Google.Apis.Requests.ClientServiceRequest`1.Execute()
   at GoogleAnalytics.GetAnalyticsData(String propertyId, String dimensions, String[] metrics, DateTime startDate, DateTime endDate, Int32 offset, Int32 limit, String filters) in D:\GA4 Class Library Project\WatershedGA4\WatershedGA4\Helpers\GoogleAnalytics.cs:line 71
   at WatershedGA4.Helpers.MostReadArticles.<Run>d__12.MoveNext() in D:\GA4 Class Library Project\WatershedGA4\WatershedGA4\Helpers\MostReadArticles.cs:line 41

+253ms Processing

Server:
cmg000alc:9696
Worker:
1c949860

+157ms Enqueued

Triggered using recurring job manager

Queue:
default

2025/07/07 11:27:37 AM Created