Canapin
(Coin-coin le Canapin)
9 Abril , 2026 09:47
1
Isso às vezes acontece assim.
Neste caso, o backup foi bem-sucedido.
Não tenho certeza se ele também pode ficar preso nesse estado quando o backup falha.
De qualquer forma, isso sempre me deixa um pouco ansioso quando acontece
Não há nada em /logs e eu não tinha as ferramentas de desenvolvedor abertas para verificar erros.
4 Curtiram
ToddZ
9 Abril , 2026 12:24
2
Não paro de esquecer de mencionar, mas isso também aconteceu comigo, em cada uma das 4 atualizações desde meados de fevereiro.
3 Curtiram
Ethsim2
(Ethan )
21 Julho , 2026 06:53
3
Pode ter encontrado uma possível causa para isso.
O manipulador de log de backup MessageBus estava chamando o método obsoleto do Ember Array.clear() ao receber a mensagem [STARTED]. Encontrei um erro nesse caminho durante os testes de backup e abri um PR de rascunho substituindo-o por splice(0):
main ← Ethsim12:fix-deprecated-array-clear
merged 04:53PM - 27 Jul 26 UTC
## What does this change?
Replaces the deprecated Ember native-array-extension … call used when a backup
operation starts:
```javascript
logs.clear();
```
with:
```javascript
logs.splice(0);
```
This clears the backup logs while preserving the existing
`@autoTrackedArray` instance.
## Why?
Starting a backup sends a `[STARTED]` message through the
`/admin/backups/logs` MessageBus channel. Its callback currently calls
`.clear()`, triggering:
```text
discourse.native-array-extensions.clear
```
When JavaScript deprecations are configured to raise errors, this also causes
the MessageBus callback to fail.
## Testing
Added a unit test confirming that a `[STARTED]` message:
- clears existing backup-log entries;
- preserves the tracked-array instance;
- marks the backup operation as running;
- hides the read-only alert.
Local checks completed:
- Prettier
- ESLint
- Git whitespace checks
The focused QUnit test was not run locally because a complete Ruby/Discourse
test environment was not installed.
Isso parece estar potencialmente relacionado à aba de Logs ao vivo permanecer em branco enquanto os logs persistidos aparecem após navegar para fora e voltar, mas não posso confirmar que seja a mesma causa raiz porque nenhum erro do console do navegador foi capturado quando este tópico foi relatado.
2 Curtiram