Plugin Locations 🌍

429 significa che l’accesso è negato (limitazione della frequenza).

Puoi gentilmente fornirmi l’URL completo, le intestazioni della richiesta e i dati del modulo per una selezione di circa 3 esempi?

1 Mi Piace

Inizia con una console piena di risposte 200

Ma vengono inviate così velocemente che finisco subito per superare il limite di richieste :man_facepalming:

2 Mi Piace

Non riscontro problemi e non riesco a riprodurre il tuo.

Il mio provider è:

image

Dovrai fornire maggiori dettagli sulla tua configurazione.

1 Mi Piace

@Richie Non riesco a riprodurre il problema. Non credo che abbia a che fare con le Card Utente; il comportamento che stai riscontrando sembra più probabilmente legato alle posizioni dei Topic e alla chiamata effettuata quando clicchi su Mappa nella Categoria.

Potresti provare a riprodurlo dopo aver cancellato la cache del tuo browser e fornirmi i passaggi esatti per la riproduzione?

Ho anche bisogno degli URL coinvolti (nella scheda Rete sotto Headers) per alcune chiamate di esempio.

1 Mi Piace

Come mostrano gli screenshot nel post iniziale, il problema si verifica in qualsiasi chiamata alla mappa, dalla scheda utente all’elenco utenti.

Inoltre, come già detto, ho provato con un browser diverso e persino con dispositivi diversi.

Onestamente, amico, non preoccuparti, l’ho disattivato tutto ora :slight_smile:

1 Mi Piace

(Ho aggiornato il nostro Discourse alla versione 2.6.0.beta6 (e7bad9f05d).)

Alcuni ulteriori dati:

La cosa strana del pannello della mappa è che, al primo caricamento, viene utilizzata solo una parte dello spazio per la mappa. L’ispettore mi dice:

Quando ridimensiono la finestra del browser anche di poco, la mappa completa ricompare.

L’ispettore ora mi dice:

Qualcuno ha idea del perché ridimensionare la finestra o premere il pulsante a schermo intero in basso a sinistra sulla mappa risolva il problema?

Ciao.

3 Mi Piace

Il problema scompare se rimuovi il plugin layouts? Ho il presentimento che un cambiamento in layouts possa averlo causato.

Mi scuso in anticipo, ma la mia capacità di supportare i plugin sarà molto limitata nei prossimi giorni. Inoltre, come specificato dall’OP, il nostro periodo di supporto per le modifiche che rompono la compatibilità è generalmente dal 1° al 5° di ogni mese.

1 Mi Piace

Se per “rimuovere” intendevi disabilitare il plugin layout nel pannello di amministrazione, allora quando lo faccio, la mappa non viene visualizzata affatto e il temuto problema di utilizzo della CPU ricompare.

Non ho provato a ricreare il container senza il plugin layout, tuttavia, se era questo che intendevi.

Nessun problema per il periodo di supporto. Capisco che ti stai trasferendo e sei molto impegnato. Si tratta più di fornire punti di riferimento per il tuo futuro riferimento.

2 Mi Piace

Ci scusiamo per il disagio, ma la soluzione corretta è rimuovere completamente il plugin layouts e ricostruire.

1 Mi Piace

Quando ho ricompilato senza l’app layout, ho riscontrato questo problema cliccando sulla mappa:

Sembra simile a quanto riscontrato da @Richie.

3 Mi Piace

Ok, grazie. Queste sono informazioni utili.

2 Mi Piace

Potresti controllare alcune di queste chiamate e indicarmi l’URL esatto chiamato? Sembra sempre la stessa chiamata? L’URL dovrebbe essere visibile nella parte superiore del pannello dei dettagli.

1 Mi Piace

Purtroppo ho ricreato immediatamente il container con entrambi i plugin per posizioni/layout, quindi non sono riuscito a vedere l’URL. :sob: La prossima volta proverò a farlo quando avrò un momento, perché ho già tenuto il sito offline per troppo tempo stasera.

1 Mi Piace

Ok @ckshen @Richie, ho rilasciato una correzione provvisoria per il problema del ciclo infinito. FIX: removal of build key might be causing infinite loop issues · merefield/discourse-locations@197b29c · GitHub

Credo che il problema sia stato potenzialmente introdotto con questo commit: Update to support layouts 0.2 · merefield/discourse-locations@5ea8ecd · GitHub

Grazie @ckshen, il grande indizio qui è stato come funzionava CON il plugin layouts installato!

Fatemmi sapere come va! A proposito, questo potrebbe rompere il widget mappa dei layouts, ma @angus se ne occuperà. Penso ancora che ci possa essere un conflitto qui con il plugin layouts che causa il rendering strano. Ho informato anche Angus di questo.

Non dovreste aver bisogno di eseguire una ricostruzione completa per far funzionare questa correzione, basta aggiornare il plugin locations.

3 Mi Piace

Ciao Robert,
ho lo stesso problema di @Richie. Ho aggiornato tramite l’amministratore, ma purtroppo non funziona per me. :confused: Grazie per aver lavorato a questo problema anche fuori dal periodo di supporto. :slight_smile:
Dovrei provare a ricostruire?

2 Mi Piace

Se ti trovi nelle ultime posizioni, puoi cancellare la cache e aggiornare il browser? (E accedere nuovamente). Il vecchio file JavaScript potrebbe essere ancora presente.

3 Mi Piace

Seguo le tue istruzioni, cancella la cache di Chrome, escono e rientrano, ma per me non è cambiato nulla.

2 Mi Piace

Grazie. Ok, dovrò annullare completamente la modifica di @angus.

Se vuoi una soluzione immediata, installa il plugin layouts :slight_smile:

3 Mi Piace

Se qualcuno potesse provarlo ora senza il plugin Layouts, sarebbe ottimo:
FIX: revert to pre-layouts modification to prevent endless loop · merefield/discourse-locations@e53da01 · GitHub

@Don, @Richie, @ckshen

Scusate il disturbo.

4 Mi Piace

Ho appena avviato l’aggiornamento, grazie. Ti avviserò presto. :slightly_smiling_face:

2 Mi Piace