All image uploads to Azure return Internal Server Error

After upgrading to 2.4.0.beta7 today, all image uploads are returning “Internal Server Error” & I think it is related to our Azure Blob Storage. Here’s the Logs we’re receiving:

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)

And another that’s really long. Here’s the main line:

NoMethodError (undefined method `update_upload_ACL' for #<FileStore::AzureStore:0x00007fa6dc00ef58>) /var/www/discourse/app/models/upload.rb:238:in `update_secure_status'
5 „Gefällt mir“

Unfortunately the Azure Blob Storage Plugin is broken and unsupported. This is just another incompatibility on top of the others already reported in the plugin’s topic.

5 „Gefällt mir“

Well that’s rough… thanks for the answer. I didn’t realize it was not supported.

Do you have a suggested, supported alternative for external storage plugins?

1 „Gefällt mir“

I’m not aware of any other storage plugin. Maybe someone from the community steps up and fixes the Azure plugin. Otherwise your only alternatives are S3 (which is in core) or trying to get MinIO to work.

4 „Gefällt mir“

An alternative here would be for you or perhaps Microsoft to sponsor someone from the community to implement it in marketplace

I estimate there is probably 1-2 weeks worth of work in getting the plugin up to scratch with all our latest storage engine changes.

Unfortunately we can not invest in this plugin anymore.

4 „Gefällt mir“