Não consigo postar o seguinte em nossa instância do Discourse, você poderia me ajudar a entender o porquê?
Mais informações: Tentei como administrador ou como usuário básico.
Estou tentando postar em uma subcategoria.
Quando tento postar sem o código, funciona, então posso editar a postagem e adicionar o código.
No entanto, se eu tentar postar de uma vez, recebo o erro “Oops! This page doesn’t exist or is private” (Oops! Esta página não existe ou é privada).
Olá,
quando uso a OpenSearchAPI, recebo uma resposta com vários produtos.
A seção de serviços para um produto se parece com isto:
Isso aconteceu comigo ocasionalmente. Acho que pode ter sido um plugin/extensão no meu navegador ou uma atualização necessária na minha instância do Discourse.
Atualizamos o Discourse para a versão mais recente (3.4.6). Nas primeiras 3 tentativas, a postagem ainda não foi enviada e não exibiu a mensagem “Oops! Esta página não existe ou é privada”: apenas pareceu uma postagem congelada. Após esperar mais de 60 segundos, atualizei a página e então vi a postagem de volta como rascunho.
Na 4ª tentativa, a postagem foi bem-sucedida em 2 segundos.
Continuei com os testes e agora estou tendo esse problema de “congelamento” com outro bloco de código:
Teste
# Import required packages
import openeo
from openeo.processes import process
# Connect to the back-end
connection = openeo.connect("https://openeo.dataspace.copernicus.eu")
# ToDo: Here you need to authenticate with authenticate_basic() or 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")
# The process can be executed synchronously (see below), as batch job or as web service now
result = connection.execute(savere1)
Informações adicionais/testes que fiz:
Estou testando no ambiente de staging
Testei com o Firefox, que não possui plugins/extensões.
Testei no /safe-mode, o problema persiste.
Testei mencionando a linguagem como ```python… o problema persiste.
Quebrando na próxima linha, como result = connection.execu
te(savere1)
o problema persiste
Nenhum erro no console do Firefox.
Tentei postar após desativar a pré-visualização, o problema persiste
Minhas configurações:
Idioma de código padrão: python
Realçar todo o código automaticamente: Desmarcado
Idiomas realçados: (vazio)
Estilo de formatação de código: code-fences
O problema desaparece se
1- Eu escapar os () como execute\\(savere1\\)
2- Eu deletar .execute(savere1)
3- Postar o código parcialmente, depois editar e adicionar o restante do código
Mas não desejo sugerir soluções aos usuários como 1, 2, 3, pois são subótimas / não consigo prever para quais palavras-chave (por exemplo, .execute) ele quebrará, etc.
Se houver outras sugestões, por favor, compartilhe.
Olá @klevent, movi sua postagem para um novo tópico de #suporte. Você conseguiu resolver seu problema? Certamente parece algo estranho!
Se o bloco de código que você não conseguiu postar em seu site puder ser postado aqui no meta, então provavelmente seu site tem um componente ou plugin que está interferindo. Você pode tentar o modo de segurança?