Uncaught TypeError: Não é possível ler a propriedade 'apply' de undefined

Ao tentar alterar a configuração do componente do tema, clicar no botão de confirmação verde gera o seguinte erro, e as alterações não são salvas (Category Icons e Tag Icons):

Uncaught TypeError: Cannot read property 'apply' of undefined
Url: https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js
Line: 1
Column: 490273
Window Location: https://forum.url/admin/customize/themes/4
1 curtida

Atualize para a versão mais recente via /admin/upgrade e tente novamente

1 curtida

Já está na versão mais recente, instalação limpa, sem personalizações ou plugins além desses dois componentes instalados.

1 curtida

Temos uma situação semelhante aqui:

Uncaught TypeError: Cannot read property ‘categories’ of undefined

Ao tentar salvar: categorias padrão sendo monitoradas

1 curtida

Não consigo reproduzir nenhum dos dois problemas relatados neste tópico na versão mais recente.

Por favor, verifique:

  • se você está na branch master
  • se tentou com o modo seguro, se possível
  • se ainda ocorrer, forneça uma reprodução muito detalhada
1 curtida

Estou na branch tests-passed - já fiz um rebuild. O modo seguro ainda apresenta o problema.
(2cb805a683)

Log de erro anonimizado:

Reproduzir? Nada acontece quando seleciono uma categoria como acompanhamento padrão. O X vermelho desfaz a ação e o sinal de verificação verde não faz nada (deveria perguntar se quero aplicar a usuários antigos; funciona em outro fórum que instalei).

Edição: Quer que eu abra um tópico sobre isso? Ou você pode apenas mover este post.

Passos para reprodução:

  • Instale o componente do tema
  • Ative o componente para o tema padrão
  • Selecione o componente (Ícones de Categoria)
  • Remova a entrada existente da configuração: lista de ícones de categoria
  • Clique no botão de marca de verificação verde ao lado da configuração
  • Um erro é registrado, as alterações não são salvas (os botões verde e vermelho permanecem na tela)

Backtrace:

TypeError: Cannot read property 'apply' of undefined
    at e.t._join (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:490273)
    at e.t.join (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:487153)
    at p (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:353112)
    at https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:152256
    at r (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:340782)
    at https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:152201
    at t.click (https://forum.url/assets/application-1beed43f1604869d65e7d466de8cb9119afcf1cbbc2eae42c98ae8f7a5d0edf9.js:1:933743)
    at trigger (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:312409)
    at t.e [as trigger] (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:291192)
    at e.t._run (https://forum.url/assets/ember_jquery-1d91c694d903342adc8cb39c93a87ce4c3259ee8cee5ab61289c257be5708f23.js:1:490423)

Meu erro está ocorrendo em todas as configurações padrão no admin para acompanhar categorias e tags.

Ambos estão um commit atrás da correção. Vocês deveriam estar, no mínimo, em #8d69944.

1 curtida

Por favor, consulte o tópico abaixo, que contém informações mais recentes sobre o meu problema.

1 curtida

Certo. Mas, se você ainda estiver na 2cb805a683, precisará atualizar para a versão mais recente para corrigir o problema (relatado na OP) nos componentes do tema.

1 curtida

Entendo o que você está dizendo. No meu ambiente de teste, estou na build mais recente. O problema ainda persiste. Meu erro é diferente do apresentado no OP. O OP deve confirmar se o erro dele foi corrigido ou não.

1 curtida

Há um pouco de confusão e um desvio não intencional deste tópico para um problema aparentemente semelhante, mas não relacionado.

Quando este problema foi relatado, a versão mais recente era o commit #2cb805a683.

Posso confirmar que o commit #8d69944 realmente corrige o problema mencionado no OP, e este tópico pode ser encerrado.

2 curtidas