No se puede publicar tema con bloque de código

Estimado/a,

No puedo publicar lo siguiente en nuestra instancia de Discourse, ¿podrías ayudarme a saber por qué podría ser?

Más información: Lo intenté como administrador o como usuario básico.
Estoy intentando publicar en una subcategoría.
Cuando intento publicar sin el código, funciona, luego puedo editar la publicación y agregar el código.
Sin embargo, si intento publicar de una vez, me da el error “¡Oops! Esta página no existe o es privada”.


Hola
cuando uso la OpenSearchAPI obtengo una respuesta con varios productos.
La sección de servicios para un producto se ve así:

 "services": {
   "download": {
     "url": "https://catalogue.dataspace.copernicus.eu/download/6181e91f-df75-518d-89bf-b57c3ad1b4ea",
     "mimeType": "application/octet-stream",
     "size": 61062129
   }
 },

Desafortunadamente, la URL no funciona. Al intentar descargar un producto, obtengo un error HTTP 301 (movido permanentemente). La respuesta no proporciona la URL de la nueva ubicación.
Para descargar el producto, ahora uso la URL OData:
https://download.dataspace.copernicus.eu/odata/v1/Products({ID})/$value

Pero en realidad, la URL proporcionada debería funcionar, ¿verdad?

Me ha sucedido ocasionalmente. Creo que podría haber sido un plugin/extensión en mi navegador o que se necesitaba una actualización para mi instancia de Discourse.

2 Me gusta

Estimado,

Hemos actualizado Discourse a la última versión (3.4.6). En los primeros 3 intentos, la publicación aún no se realizó y no apareció el mensaje “Oops! This page doesn’t exist or is private”: simplemente parecía una publicación congelada. Después de esperar más de 60 segundos, actualicé la página y entonces vi la publicación de vuelta en borrador.
En el cuarto intento, la publicación se realizó con éxito en 2 segundos.

Continué con las pruebas y ahora tengo este problema de “congelación” con otro bloque de código:


Prueba

# Importar paquetes necesarios
import openeo
from openeo.processes import process

# Conectar al back-end
connection = openeo.connect("https://openeo.dataspace.copernicus.eu")
# Tarea pendiente: Aquí necesitas autenticarte con authenticate_basic() o authenticate_oidc()


loadco1 = connection.load_collection(collection_id = "SENTINEL1_GRD", spatial_extent = {"east": -6.13279592954927, "north": 43.46046556339803, "south": 43.40424444976031, "west": -6.202756085062023}, temporal_extent = ["2023-09-01", "2023-09-13"])
savere1 = loadco1.save_result(format = "NETCDF")

# El proceso se puede ejecutar de forma síncrona (ver abajo), como trabajo por lotes o como servicio web ahora
result = connection.execute(savere1)

Información adicional/pruebas que he realizado:

-Estoy probando en el entorno de staging.
-Probé con Firefox, que no tiene complementos/extensiones.
-Probé en /safe-mode, el problema persiste.
-Probé mencionando el idioma como ```python… el problema persiste.
-Al cortar a la siguiente línea, como result = connection.execu
te(savere1)
el problema persiste.
-No hay errores en la consola de Firefox.
-Intenté publicar después de desactivar la vista previa, el problema persiste.

Mis configuraciones:
Idioma de código predeterminado: python
Resaltar todo el código automáticamente: Desmarcado
Idiomas resaltados: (vacío)
Estilo de formato de código: code-fences

El problema desaparece si
1-Escapo los () como execute\\(savere1\\)
2-Elimino .execute(savere1)
3-Publico el código parcialmente, luego edito y agrego el resto del código

Pero no deseo sugerir soluciones a los usuarios como 1, 2, 3, ya que son subóptimas / no puedo predecir para qué palabras clave (por ejemplo, .execute) fallará, etc.

Si hay alguna otra sugerencia, por favor compártela.

Hola @klevent, he movido tu publicación a un nuevo tema de Support. ¿Pudiste resolver tu problema? ¡Ciertamente parece uno extraño!

Si el bloque de código que no pudiste publicar en tu sitio se puede publicar aquí en meta, entonces es probable que tu sitio tenga un componente o plugin que esté interfiriendo. ¿Puedes probar el modo seguro?