[i-Diario - resolvido] - Envio de avaliações não funciona

Após atualizar para a versão 1.3.3 o envio de avaliações parou de funcionar. Não sai de 0% e escreve apenas umas duas linhas no log conforme a linha abaixo:

2021-06-02T22:42:29.627Z 3032 TID-1x9gx8 IeducarExamPostingWorker JID-66c8f875edbd04c7b89f1919 INFO: done: 0.646 sec

Esse log apenas informa um envio IeducarExamPostingWorker. Qual configuração utilizada para o sidekiq?

Oi @thiago.camargo , as configurações do sidekiq são as abaixo:

bundle exec sidekiq -q synchronizer_enqueue_next_job -c 1 -d --logfile log/sidekiq.log

bundle exec sidekiq -c 10 -d --logfile log/sidekiq.log

bundle exec sidekiq -q exam_posting_1 -c 1 -d --logfile log/sidekiq_exam_posting_1.log

bundle exec sidekiq -q exam_posting_2 -c 1 -d --logfile log/sidekiq_exam_posting_1.log

Conforme o readme da página do idiario

No arquivo sidekiq.log, tem as linhas abaixo:

2021-06-09T22:30:41.656Z 17121 TID-oxsw3bzhw WARN: Net::SMTPFatalError: 555 5.5.2 Syntax error. i12sm956437qke.59 - gsmtp

2021-06-09T22:30:41.656Z 17121 TID-oxsw3bzhw WARN: /usr/local/rvm/rubies/ruby-2.4.10/lib/ruby/2.4.0/net/smtp.rb:969:in check_response' /usr/local/rvm/rubies/ruby-2.4.10/lib/ruby/2.4.0/net/smtp.rb:937:in getok’
/usr/local/rvm/rubies/ruby-2.4.10/lib/ruby/2.4.0/net/smtp.rb:837:in mailfrom' /usr/local/rvm/rubies/ruby-2.4.10/lib/ruby/2.4.0/net/smtp.rb:658:in send_message’

Vi que os professores conseguem enviar, eu como administrador não consigo

Por esse erro parece que sua configuração de SMTP não está correta, lá no .env, e você está processando um envio de e-mail.

O .env não seria no ieducar? Como desabilitar esse envio?

É no config/secrets.yml e não no .env. Desculpe.

Você pode ignorar esse erro, depois de algumas tentativas ele parar de tentar o processamento.

1 Curtida

Os professores não conseguem enviar. Os que conseguem são os que as avaliações estão vazias

Mais informações: Envio de avaliações não funciona · Issue #74 · portabilis/i-diario · GitHub

O link acima tem a solução