Plugin Locations 🌍

429 significa que o acesso foi negado (limite de taxa atingido).

Poderia, por favor, fornecer a URL completa, os cabeçalhos da solicitação e os dados do formulário para uma seleção de, digamos, 3 exemplos?

1 curtida

Começa com um console cheio de códigos 200

Mas eles estão sendo disparados tão rápido que eu rapidamente sou limitado por taxa :man_facepalming:

2 curtidas

Não estou enfrentando nenhum problema e não consigo reproduzir o seu.

Meu provedor é:

image

Você precisará detalhar mais a sua configuração.

1 curtida

@Richie Não consigo reproduzir. Acredito que isso não tenha nada a ver com os Cartões de Usuário; o comportamento que você está observando parece estar mais relacionado às Localizações de Tópicos e à chamada feita ao clicar em Mapa na Categoria.

Você poderia tentar reproduzir após limpar o cache do seu navegador e me fornecer os passos exatos para a reprodução?

Também preciso das URLs envolvidas (na aba Rede, em Cabeçalhos) para algumas chamadas de exemplo.

1 curtida

Conforme as capturas de tela no post inicial, isso ocorre em qualquer chamada de mapa, desde o cartão do usuário até a lista de usuários.

Além disso, como mencionado acima, tentei em outro navegador e até em dispositivos diferentes.

Sinceramente, amigo, não se preocupe com isso, desativei tudo agora :slight_smile:

1 curtida

(Atualizamos nosso Discourse para a versão 2.6.0.beta6 (e7bad9f05d).)

Alguns dados adicionais:

O estranho sobre o painel do mapa é que, ao carregar pela primeira vez, apenas uma parte do espaço é utilizada para o mapa. O inspetor me diz:

Quando redimensiono a janela do navegador apenas um pouquinho, o mapa completo reaparece.

O inspetor agora me diz:

Alguém sabe por que redimensionar a janela ou pressionar o botão de tela cheia no canto inferior esquerdo do mapa corrige o problema?

Abraços.

3 curtidas

O problema desaparece se você remover o plugin de layouts? Tenho a impressão de que uma alteração nos layouts pode ter causado isso.

Peço desculpas antecipadamente, mas minha capacidade de dar suporte a plugins será muito limitada nos próximos dias. De qualquer forma, nosso período de suporte para alterações que quebram compatibilidade é apenas entre o dia 1º e o dia 5º de cada mês, conforme o OP.

1 curtida

Se ao ‘remover’ você quis dizer desativar o plugin de layout no painel administrativo, então, quando faço isso, o mapa não aparece de jeito nenhum e o temido problema de utilização da CPU volta.

Ainda não tentei reconstruir o container sem o plugin de layout, caso seja isso que você quis dizer.

Sem problemas quanto ao período de suporte. Entendo que você está se mudando e está com as mãos cheias. Isso é mais sobre fornecer pontos de dados para sua referência futura.

2 curtidas

Peço desculpas pelo transtorno, mas o procedimento correto é remover completamente o plugin de layouts e reconstruir.

1 curtida

Quando recompilei sem o app de layout, deparei-me com este problema ao clicar no mapa:

Parece ser algo semelhante ao que o @Richie teve.

3 curtidas

Ok, obrigado. Essa é uma informação útil.

2 curtidas

Você poderia inspecionar algumas dessas chamadas e me informar a URL exata que está sendo chamada? Parece ser a mesma chamada toda vez? A URL deve estar visível na parte superior do painel de detalhes.

1 curtida

Infelizmente, reconstruí imediatamente o container com os dois plugins de localização/layout, então não pude ver a URL. :sob: Vou tentar fazer isso na próxima vez que tiver uma chance, porque já deixei o site fora do ar por tempo demais hoje à noite.

1 curtida

Ok @ckshen @Richie, liberei uma correção tentativa para o problema de loop infinito. FIX: removal of build key might be causing infinite loop issues · merefield/discourse-locations@197b29c · GitHub

Acredito que o problema tenha sido potencialmente introduzido neste commit: Update to support layouts 0.2 · merefield/discourse-locations@5ea8ecd · GitHub

Obrigado @ckshen, a grande pista aqui foi como isso funcionava COM o plugin layouts instalado!

Me avisem como isso fica! Aliás, isso pode quebrar o widget de mapa do layouts, mas @angus dará um retorno sobre isso. Ainda acho que pode haver um conflito aqui, potencialmente com o plugin layouts, que está causando a renderização estranha. Também avisei o Angus sobre isso.

Você não precisa realizar uma reconstrução completa para que isso funcione, espero; basta atualizar o plugin locations.

3 curtidas

Olá Robert,
Tenho o mesmo problema que o @Richie. Atualizei pelo admin, mas, infelizmente, não funcionou para mim. :confused: Obrigado por trabalhar nisso fora do período de suporte. :slight_smile:
Devo tentar uma reconstrução?

2 curtidas

Se você está nas localizações mais recentes, pode por favor limpar seu cache e atualizar seu navegador? (E faça login novamente). O arquivo JavaScript antigo pode ainda estar em uso.

3 curtidas

Sigo suas instruções, limpo o cache do Chrome, saio e entro novamente, mas para mim, nada mudou.

2 curtidas

Obrigado. Ok, vou precisar reverter completamente a alteração do @angus.

Se quiser uma correção imediata, instale o plugin layouts :slight_smile:

3 curtidas

Se alguém puder testar agora sem o plugin Layouts, seria ótimo:
FIX: revert to pre-layouts modification to prevent endless loop · merefield/discourse-locations@e53da01 · GitHub

@Don, @Richie, @ckshen

Desculpem pelo incômodo.

4 curtidas

Acabei de iniciar a atualização, obrigado. Avisarei em breve. :slightly_smiling_face:

2 curtidas