Hai qualche idea su cosa possa causare questo? Non mi era mai successo prima. Succede quando si tenta di installare da qualsiasi fonte.
Potresti controllare /logs dopo aver provato ad aggiungerne uno?
Elaborazione della risposta dirottata non riuscita correttamente: ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERRORE: la violazione della chiave univoca viola il vincolo di univocità “theme_field_unique_index”
DETTAGLIO: La chiave (theme_id, target_id, type_id, name)=(50, 5, 1, common/fkb-c-alternative-voting-category) esiste già.
Ah, questo sembra simile a un problema che ho già segnalato:
Anche se nel tuo caso sembra che l’ID del tema che stai cercando di usare (50) sia già in uso, invece del collegamento padre-figlio come nel mio caso.
Hai aggiunto un tema in precedenza che è fallito per qualche motivo prima che iniziassero i 500?
Quindi, il tema originale che usavo era su un repository GH. GH ha fatto confusione con l’account che avevo, quindi l’ho messo su un altro account e ho provato a caricarlo, ottenendo questo errore.
Quindi il tema è già sulla tua istanza? Se è così, la rimozione di quello vecchio aiuta?
Beh, ho paura a rimuoverlo dato che questo non si installa e poi non avrei più alcun tema, ahah.
Ah, no, capisco perfettamente. Solo per una questione di verifica, potresti provare a rinominare il tuo tema attuale e poi reimportare quello nuovo? (Non mi aspetto che questo cambi qualcosa, ma non può far male)
Ci ho già provato, haha
Ultima idea prima di lasciare questo a qualcuno che ne sa più di me, potresti provare a rinominare il tema nel file about.json del tema?
Sì, stesso problema. Così strano. Immagino che il problema dell’errore 500 che hai avuto a gennaio non sia stato risolto allora? O c’è un modo per cambiare semplicemente l’ID del tema? Pensavo che Discourse lo facesse automaticamente durante l’importazione in modo che qualcosa del genere non accadesse
Oh aspetta, nel registro degli errori, sembra che ogni volta che provo a caricarlo e fallisce, stia provando 1 numero in più nella parte theme_id dell’errore. hmm
Hai dei componenti tematici collegati al tuo tema? (A questo punto, sto solo provando cose a caso sperando che qualcosa funzioni, sentiti libero di aspettare qualcuno che sappia davvero cosa fare per il debug da qui)
Sì, una manciata. Ma basterebbe semplicemente provare a importare il tema da un altro account GH per fare la differenza con tutto questo?
Mi chiedo se avere i TC su un tema stia causando problemi quando si tenta di riaggiungerlo, potresti provare a rimuovere i TC dal tema che stai caricando?
Li ho rimossi tutti, ho riprovato. Stesso problema. Dannazione.
Potrei decidere di eliminare il tema. Ho un’esportazione, ma tutta la scommessa è sperare che mi permetta di reimportarlo.
Stranamente, se carico un file .zip di un’esportazione che ho da ieri, viene importato correttamente… ma ho cambiato un sacco di cose da ieri. Se prendo quel file .zip che viene importato correttamente, lo estraggo, copio i file aggiornati al suo interno, lo ricomprimo in .zip e lo carico, restituisce un errore 500.
MODIFICA: Eliminare il tema e reimportare quello più aggiornato in realtà NON ha funzionato… Meno male che almeno avevo un backup di ieri. E adesso?..
Hm… questo è un potenziale indizio, prova a cambiare le cose una per una e vedi cosa si rompe?
Penso che questo sia stato risolto qui ![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.