Discourse Activitypub retorna 502 após reconstrução

Auto-hospedado com 2 contêineres, e ao reconstruir hoje (versão mais recente), o Activitypub gera o erro 502. Comentá-lo no web_only.yml resolve o problema.

1 curtida

Posso confirmar; ele também precisava ser desativado.

1 curtida

Parece que houve uma correção recente em FIX: Correct polymorphic attachment association - Pull Request #340 - discourse/discourse-activity-pub - GitHub. Você sabe se a versão do núcleo do seu Discourse possui o Rails 8.1 ou não? @techAPJ talvez seja necessário adicionar uma entrada de compatibilidade para essa alteração.

2 curtidas

Eu acho que sim:

root@foorumi-hel-web-only:/var/www/discourse# bundle exec rails --version
Rails 8.1.3.1
2 curtidas

@pmusaraj Verifiquei isso com as versões 8.0.5.1 e 8.1.3.1 do Rails. Não deve ser necessária uma entrada de compatibilidade: a associação corrigida funciona em ambas as versões. A declaração anterior falha ao carregar no Rails 8.1 porque especifica class_name junto com polymorphic: true.

O relatório inicial foi postado cerca de 15 minutos antes da correção ser mesclada, então pode ter sido de uma reconstrução sem a correção.

@Jagster @satonotdead vocês poderiam tentar reconstruir novamente com o ActivityPub habilitado? Se ainda receberem um erro 502, por favor, compartilhem o log de erro de /logs.

2 curtidas

A reconstrução funcionou muito bem!

2 curtidas