¿Alguna idea de qué causa esto? Nunca me había pasado antes. Sucede al intentar instalar desde cualquier fuente.
¿Podrías revisar /logs después de intentar añadir uno?
No se pudo procesar la respuesta secuestrada correctamente: ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR: la clave duplicada viola la restricción única “theme_field_unique_index”
DETALLE: La clave (theme_id, target_id, type_id, name)=(50, 5, 1, common/fkb-c-alternative-voting-category) ya existe.
Ah, esto parece similar a un problema que ya reporté:\n[quote="Firepup Sixfifty, post:1, topic:293061, username:Firepup650"]\nMessage\n\n\nFailed to process hijacked response correctly : ActiveRecord::RecordNotUnique : PG::UniqueViolation: ERROR: duplicate key value violates unique constraint \"index_child_themes_on_parent_theme_id_and_child_theme_id\"\nDETAIL: Key (parent_theme_id, child_theme_id)=(50, 35) already exists.\n\n[/quote]\n\nAunque en tu caso parece que el ID del tema que está intentando usar (50) ya está en uso, en lugar del enlace padre-hijo como el mío.\n\n¿Agregaste un tema antes que fallara por alguna razón antes de que comenzaran los 500?
Así que, el tema original que uso estaba en un repositorio de GH. GH interfirió con la cuenta que tenía, así que la puse en otra cuenta e intenté subirla y luego obtuve este error.
¿Entonces el tema ya está en tu instancia? Si ese es el caso, ¿ayuda eliminar el antiguo?
Bueno, me da miedo desinstalarla ya que esta no se instala y entonces no tendré ningún tema, jaja.
Ah, no, lo entiendo perfectamente. Solo para asegurarnos, ¿podrías intentar renombrar tu tema actual y luego importar el nuevo? (No espero que esto cambie nada, pero no hace daño)
Ya lo intenté, jaja
Última idea antes de dejar esto en manos de alguien que sepa más que yo, ¿podrías intentar renombrar el tema en el about.json del tema?
Sí, el mismo problema. Qué raro. Supongo que el problema del error 500 que tuviste en enero no se resolvió entonces? ¿O hay alguna forma de simplemente cambiar el ID del tema? Pensé que Discourse haría que eso sucediera automáticamente en la importación para que algo como esto no ocurra
Oh, espera, en el registro de errores, parece que cada vez que intento cargarlo y falla, está intentando un número más alto en la parte del theme_id del error. Mmm.
¿Tienes algún componente temático adjunto a tu tema? (En este punto, solo estoy probando cosas con la esperanza de que algo funcione, siéntete libre de esperar a alguien que realmente sepa cómo depurar a partir de aquí)
Sí, un puñado. ¿Realmente importaría con todo eso simplemente intentar importar el tema desde otra cuenta de GH?
Me pregunto si tener los TCs en un tema está causando problemas al intentar volver a agregarlo, ¿podrías intentar eliminar los TCs del tema que estás subiendo?
Los eliminé todos, lo intenté de nuevo. Mismo problema. Maldición.
Quizás me rinda y simplemente elimine el tema. Tengo una exportación del mismo, pero toda la apuesta es esperar que me permita importarlo de nuevo.
Curiosamente, si subo un .zip de una exportación que tengo de ayer, se importa bien… pero he cambiado mucho desde ayer en él. Si luego tomo ese .zip que se importa bien, lo descomprimo, copio los archivos actualizados en él, lo vuelvo a comprimir y lo subo, me da Error 500.
EDITAR: Eliminar el tema y volver a importar el más actualizado en realidad todavía NO funcionó… gracias a Dios que al menos tenía una copia de seguridad de ayer. ¿Y ahora qué?..
Mmm… esa es una pista potencial, ¿intentas cambiar las cosas una por una y ver qué se rompe?
Creo que este se resolvió aquí ![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.