I'm trying to migrate the file storage for our community to Azure Blob Storage following the guide here - How Do I Migrate My Existing File Storage to Azure?
I've carried out all the steps according to the documentation, but when the migration job runs I get an exception.
The error from the logs is:2022-05-23 09:20:00,319 ERROR [27] - Error occured executing job 'Centralized File Storage Migration Job (Id=03cc08a5-2548-479a-aad1-caa25c012dbf, JobId=e5c983e6-05a3-436f-948d-b7d26cfd9f9a, Platform=evolution) ExecutionTimeUtc: 5/23/2022 9:20:00 AM': UnknownException: Exception occured while running background job (Centralized File Storage Migration Job (Id=03cc08a5-2548-479a-aad1-caa25c012dbf, JobId=e5c983e6-05a3-436f-948d-b7d26cfd9f9a, Platform=evolution) ExecutionTimeUtc: 5/23/2022 9:20:00 AM). (An error occurred while executing a background job. The error has been logged for the administrator to review.) ---> System.TypeLoadException: Method 'get_ContentLength' in type 'Telligent.Evolution.Azure.Filestorage.AzureBlobFileReference' from assembly 'Telligent.Evolution.Azure.Filestorage, Version=1.0.55.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.
at Telligent.Evolution.Azure.Filestorage.AzureBlobFilestorageProvider.ConvertBlobToCentralizedFile(CloudBlob blob)
at Telligent.Evolution.Azure.Filestorage.AzureBlobFilestorageProvider.<>c__DisplayClass32_0.<GetFile>b__0() in D:\work\121c032b8e6dae45\Filestorage\AzureBlobFilestorageProvider.cs:line 223
at Telligent.Evolution.Azure.Filestorage.Cache.GetOrAddToCache[T](String key, Func`1 loader, CacheScope cacheScope) in D:\work\121c032b8e6dae45\Filestorage\Cache.cs:line 14
at Telligent.Evolution.Azure.Filestorage.AzureBlobFilestorageProvider.GetFile(String path, String fileName, Boolean fallbackToSource) in D:\work\121c032b8e6dae45\Filestorage\AzureBlobFilestorageProvider.cs:line 221
at Telligent.Evolution.Platform.Components.CentralizedFileStorage.Implementations.CFSMigrationLogStorage.ClearIsRunning()
at Telligent.Evolution.Platform.Components.CentralizedFileStorage.Implementations.CentralizedFileStorageProviderMigrationJob.Execute(JobData data)
at Telligent.Evolution.Components.Jobs.EvolutionJobRunner.SubExecute(JobExecutionContext context)
at Telligent.Evolution.Components.Jobs.BaseJobRunner.Execute(JobExecutionContext job)
--- End of inner exception stack trace ---
at Telligent.Evolution.Components.Jobs.BaseJobRunner.Execute(JobExecutionContext job)
at ...()
Does anyone know if there is a fix for this?
Thanks
Steve