[RESOLVIDO] ERRO SINCRONIZAÇÃO IDIARIO - uninitialized constant ClassroomsSynchronizer::Label

Pessoal,
Bom dia!

Ao sincronizar os dados no diário segue erro relacionado.
Ieducar 2.6.7

Pessoal resolvi o problema removendo os caracteres especiais e acentos das séries

1 curtida

@Neto, poderia confirmar se era o mesmo problema que você enfrentou ?

Esse problema e referente a acentos e carácteres especiais remova do ieducar de cursos e séries que pega tive esse problema

Sim sim @tiagonense, é isso que você falou, no entanto, o @Neto enfrentou um problema a um tempo atrás, e mencionei ele para saber se era o mesmo problema que você enfrentou!

De qualquer forma, obrigado pela contribuição!

Se possível, edita o título do seu post acrescentando o pré-fixo [RESOLVIDO], assim ajudará a catalogar melhor os post com soluções

Não @moliveirasoares, a mensagem pra mim é diferente, mas nem sempre aparece, algumas vezes finaliza normal…

image

Entendi @Neto, obrigado!

Seria uma solução provisória né! Porq o sistema tem q tratar adequadamente as informações com acentos. Estranho q nas versões anteriores não dava esse erro.

Creio que não tá resolvido, pois retirei os caracteres especiais de tudo e continuou dando o mesmo erro. Se não tiver uma issue aberta eu vou abrir.

No meu caso resolveu, como disse, turmas, séries, séries da escola, e pode ser em outro local, ai tem que olhar no log pra saber o que estava sendo sincronizado no momento.

No entanto uma observação, esse lance das acentuações só ocorreu na nova versão, se usar o i-Educar 2.6.8 com i-Diário 1.3.3 esses erros atuais relativo a acentuações não ocorre, logo acredito que deveriam voltar com a versão pelo menos nessa parte da sincronização.

Fiz isso. Voltei a versão. Mas estavamos anciosos pra usar os novos recursos da versão 1.3.5

Prezados, para fins de rastreabilidade, segue link da issue aberto no repositório do projeto.

1 curtida

@kesllan, caso seja do seu interesse em testar os recursos da nova versão mesmo com esse bug temporário, você pode ir no arquivo:

/var/www/idiario/app/services/ieducar_synchronizers/classrooms_synchronizer.rb

E comentar a linha 48 contendo o seguinte valor:
update_label(classroom.id, new_name) if old_name != new_name

Isso fará com que o método não seja invocado, método esse que realiza a atualização da label.

1 curtida

Lembra de colocar o tópico como RESOLVIDO amigo

BUG corrigido e liberado na versão RELEASE 1.3.6

Obrigado Portabilis e Gustavo Mendes pela correção e disponibilização.

Obrigado também @kesllan por ter aberto a ISSUE-94