今天升级到 2.4.0.beta7 后,所有图片上传都返回“内部服务器错误”,我认为这与我们的 Azure Blob Storage 有关。以下是我们收到的日志:
错误:对方法或属性访问的意外调用。
在匿名函数中 (https://simplystogies.club/assets/application-
d0426bebba65a1af5f765a9ce08385f3cc03e9695b97a56b3b9d53b09cdaded3.js:1:387232)
在 t.invoke 中 (https://simplystogies.club/assets/ember_jquery-
84625ed31aad49027dace3ece78aae5b332364ebec33aed4ea34809ed8324365.js:1:483467)
在 t.flush 中 (https://simplystogies.club/assets/ember_jquery-
84625ed31aad49027dace3ece78aae5b332364ebec33aed4ea34809ed8324365.js:1:482423)
在 t.flush 中 (https://simplystogies.club/assets/ember_jquery-
84625ed31aad49027dace3ece78aae5b332364ebec33aed4ea34809ed8324365.js:1:484465)
在 t._end 中 (https://simplystogies.club/assets/ember_jquery-
84625ed31aad49027dace3ece78aae5b332364ebec33aed4ea34809ed8324365.js:1:489905)
在 t.end 中 (https://simplystogies.club/assets/ember_jquery-
84625ed31aad49027dace3ece78aae5b332364ebec33aed4ea34809ed8324365.js:1:486436)
在 t._runExpiredTimers 中 (https://simplystogies.club/assets/ember_jquery-
84625ed31aad49027dace3ece78aae5b332364ebec33aed4ea34809ed8324365.js:1:491171)
还有一条非常长的错误信息。以下是主要的一行:
NoMethodError(未定义方法 `update_upload_ACL',对象为 #<FileStore::AzureStore:0x00007fa6dc00ef58>)/var/www/discourse/app/models/upload.rb:238:in `update_secure_status'