コードブロックを含むトピックを投稿できません

拝啓

以下の内容をディスコースインスタンスに投稿できません。原因を教えていただけますでしょうか?

補足情報:管理者権限でも、一般ユーザーでも試しました。
サブカテゴリに投稿しようとしています。
コードなしで投稿しようとすると成功し、その後投稿を編集してコードを追加できます。
しかし、一度に投稿しようとすると、「おっと!このページは存在しないか、プライベートです」というエラーが表示されます。


こんにちは
OpenSearchAPIを使用すると、複数の製品の応答が得られます。
製品のサービスセクションは次のようになります。

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

残念ながら、URLが機能しません。製品をダウンロードしようとすると、HTTP 301(恒久的に移動)エラーが発生します。応答には新しい場所のURLが提供されていません。
製品をダウンロードするには、現在OData URLを使用しています。
https://download.dataspace.copernicus.eu/odata/v1/Products({ID})/$value

しかし実際には、提供されたURLは機能するはずですよね?

私も時々この問題が発生しました。ブラウザのプラグイン/拡張機能の問題か、Discourseインスタンスのアップデートが必要だったのかもしれません。

「いいね!」 2

件名:

Discourse を最新版 (3.4.6) にアップグレードしました。最初の 3 回は投稿が完了せず、「おっと!このページは存在しないか、プライベートです」というメッセージも表示されませんでした。投稿がフリーズしたように見えただけです。60 秒以上待ってからページを更新すると、投稿が下書きに戻っていることがわかりました。
4 回目の試行で、2 秒以内に投稿が成功しました。

テストを続けたところ、別のコードブロックでこの「フリーズ」問題が発生しています。


テスト

# 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)

追加情報/実施したテスト:

  • ステージング環境でテストしています
  • プラグイン/拡張機能のない Firefox でテストしました。
  • /safe-mode でテストしましたが、問題は解決しませんでした。
  • 言語を ```python… と指定してテストしましたが、問題は解決しませんでした。
  • result = connection.execu
    te(savere1)
    のように次の行に分割しても問題は解決しません
  • Firefox のコンソールにエラーはありません。
  • プレビューをオフにして投稿してみましたが、問題は解決しませんでした。

私の設定:
デフォルトのコード言語:python
すべてのコードを自動ハイライト:チェックなし
ハイライトされた言語:(空)
コードフォーマットスタイル:code-fences

問題は次の場合に解消されます。
1- () をエスケープする場合、例:execute\\(savere1\\)
2- .execute(savere1) を削除する場合
3- コードの一部を投稿してから編集して残りのコードを追加する場合

しかし、1、2、3 のような解決策をユーザーに提案したくありません。これらは最適ではなく、どのキーワード(例:.execute)で問題が発生するか予測できません。

他に提案があれば共有してください。

こんにちは @klevent さん、投稿を新しい Support トピックに移動しました。問題を解決できましたか?確かに奇妙な問題のように見えます!

サイトに投稿できなかったコードブロックをメタに投稿できる場合、サイトに干渉しているコンポーネントまたはプラグインがある可能性が高いです。セーフモードを試すことはできますか?