Все загрузки изображений в Azure возвращают ошибку Internal Server Error

После обновления до версии 2.4.0.beta7 сегодня все загрузки изображений возвращают ошибку «Internal Server Error», и я полагаю, что это связано с нашим хранилищем Azure Blob Storage. Вот логи, которые мы получаем:

Error: Unexpected call to method or property access.
at Anonymous function (https://simplystogies.club/assets/application- 
d0426bebba65a1af5f765a9ce08385f3cc03e9695b97a56b3b9d53b09cdaded3.js:1:387232)
at t.invoke (https://simplystogies.club/assets/ember_jquery- 
84625ed31aad49027dace3ece78aae5b332364ebec33aed4ea34809ed8324365.js:1:483467)
at t.flush (https://simplystogies.club/assets/ember_jquery- 
84625ed31aad49027dace3ece78aae5b332364ebec33aed4ea34809ed8324365.js:1:482423)
at t.flush (https://simplystogies.club/assets/ember_jquery- 
84625ed31aad49027dace3ece78aae5b332364ebec33aed4ea34809ed8324365.js:1:484465)
at t._end (https://simplystogies.club/assets/ember_jquery- 
84625ed31aad49027dace3ece78aae5b332364ebec33aed4ea34809ed8324365.js:1:489905)
at t.end (https://simplystogies.club/assets/ember_jquery- 
84625ed31aad49027dace3ece78aae5b332364ebec33aed4ea34809ed8324365.js:1:486436)
at t._runExpiredTimers (https://simplystogies.club/assets/ember_jquery- 
84625ed31aad49027dace3ece78aae5b332364ebec33aed4ea34809ed8324365.js:1:491171)

А также ещё одна, очень длинная. Вот основная строка:

NoMethodError (undefined method `update_upload_ACL' for #<FileStore::AzureStore:0x00007fa6dc00ef58>) /var/www/discourse/app/models/upload.rb:238:in `update_secure_status'"}

К сожалению, плагин Azure Blob Storage не работает и не поддерживается. Это ещё одна несовместимость, добавляющаяся к другим, уже сообщённым в теме плагина.

Ну, это неприятно… Спасибо за ответ. Я не знал, что это не поддерживается.

У вас есть рекомендованная, поддерживаемая альтернатива для плагинов внешнего хранилища?

Мне неизвестно о каких-либо других плагинах для хранения. Возможно, кто-то из сообщества возьмётся и исправит плагин для Azure. В противном случае ваши единственные альтернативы — это S3 (который уже встроен в ядро) или попытка настроить работу с MinIO.

Альтернативным вариантом здесь было бы, чтобы вы или, возможно, Microsoft спонсировали кого-то из сообщества для реализации этого в Marketplace.

Я оцениваю, что работа над приведением плагина в соответствие со всеми нашими последними изменениями в движке хранения данных займет, вероятно, от одной до двух недель.

К сожалению, мы больше не можем инвестировать в этот плагин.