Error SQL con `screened_ip_addresses` (la API devuelve 500)

Claro: es completamente Docker, en Digital Ocean. Seguí esa excelente guía al pie de la letra.

Claro, acabo de cambiar esa configuración del valor predeterminado de 3 a 99999. Sin cambios, sigo obteniendo el error 500.

Lo intenté, sin cambios. Cabe mencionar que sigo obteniendo el error 500 con SOLO una cuenta “mala”, a través de Insomnia. Así que en este punto, es como si esa cuenta estuviera envenenada; incluso si solo hago esa única llamada a la API de “crear mensaje” con ella (sin ninguna antes ni después), sigo obteniendo el error 500. Pero sí, mi script de importación también está recibiendo el error 500 :wink:

Sí, soy un programador experimentado pero no sé nada de RoR/Ruby, así que no puedo utilizar realmente las opciones listas para usar que ustedes ofrecen, aunque reconozco que probablemente sean superiores a que yo recorra manualmente mis foros existentes y cree usuarios, etc., sobre la marcha mediante la API. Por eso mi publicación en el marketplace… Me encantaría lograr que todo esto funcione por mí mismo, pero también tengo una fecha límite estricta :wink:

Lo entiendo perfectamente, y aprecio tu atención a este asunto.

Así que aquí hay algo que puedo ofrecer y que podría ayudar mucho: dado que es una instalación estándar, no he hecho casi ninguna personalización, Y el error es fácilmente reproducible sin mi código (solo usa Insomnia), Y aún no he lanzado los foros, podría pasarte el acceso root a la instancia de Digital Ocean, mi clave API, etc., y no tengo problema en que te muevas por allí. Mis foros de Discourse son actualmente un montón de categorías vacías y algunos otros mensajes de introducción especiales que hemos configurado, pero básicamente están vacíos y aún no hay usuarios reales (solo administradores). Así que no habría problema si quieres probar cosas, crear/eliminar temas y mensajes, etc.

Esta sería definitivamente la forma más rápida de ver el error en primera persona. Y como estarías allí como root, también podrías manipular cualquier cosa de bajo nivel de Discourse que desees para descubrir por qué está ocurriendo esto.

E

1 me gusta