Tutti gli upload di immagini su Azure restituiscono Internal Server Error

Dopo l’aggiornamento alla versione 2.4.0.beta7 di oggi, tutti i caricamenti di immagini restituiscono “Internal Server Error” e penso sia correlato al nostro Azure Blob Storage. Ecco i log che stiamo ricevendo:

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)

E un altro molto lungo. Ecco la riga principale:

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

Purtroppo il plugin di Azure Blob Storage non funziona e non è supportato. Questa è un’altra incompatibilità in aggiunta a quelle già segnalate nel topic del plugin.

Beh, è una brutta situazione… grazie per la risposta. Non sapevo che non fosse supportato.

Hai un’alternativa supportata consigliata per i plugin di archiviazione esterna?

Non sono a conoscenza di altri plugin di archiviazione. Forse qualcuno della community si farà avanti e risolverà il plugin di Azure. In caso contrario, le uniche alternative sono S3 (che è incluso nel core) o provare a far funzionare MinIO.

Un’alternativa qui sarebbe che tu o forse Microsoft finanziate qualcuno della comunità per implementarlo in Marketplace.

Stimo che ci siano probabilmente 1-2 settimane di lavoro per portare il plugin all’altezza di tutti i nostri ultimi aggiornamenti del motore di archiviazione.

Purtroppo non possiamo più investire in questo plugin.