dify_helperとの議論で出た問題

公式とのコミュニケーション:これは典型的な「プラグイン層のエラー」です

提供されたログから判断すると、これは公式/プラグインのメンテナーに報告できる、また報告すべき問題です。以下の情報を整理して提出することをお勧めします。

  1. 環境情報:

    • Dify バージョン:1.11.4
    • デプロイ方法:Docker / 自社構築
    • Jina API Key は設定済みで、フロントエンドには connected と表示されています。
  2. 再現手順(できるだけ簡単に):

    • 公式の「知識ベースパイプライン」テンプレートを使用します。
    • ウェブサイトデータソースノードで Jina Reader を選択します。
    • 任意の URL(例:https://example.com)を入力します。
    • 実行後にエラーが発生します。
  3. エラーメッセージ(先ほど貼り付けたこの部分は非常に重要です。そのまま含めてください):

    Error in stream response for plugin {'code': -500, 'message': '{"message":"{\"args\":{},\"error_type\":\"ValueError\",\"message\":\"An error occurred: Failed to crawl\"}","error_type":"PluginInvokeError","args":null}', 'data': None}
    Error during website crawl.
    Traceback (most recent call last):
      File "/app/api/services/rag_pipeline/rag_pipeline.py", line 631, in run_datasource_workflow_node
        for website_crawl_message in website_crawl_result:
      File "/app/api/core/plugin/impl/base.py", line 306, in _request_with_plugin_daemon_response_stream
        self._handle_plugin_daemon_error(error.error_type, error.message)
      File "/app/api/core/plugin/impl/base.py", line 348, in _handle_plugin_daemon_error
        raise PluginInvokeError(description=message)
    core.plugin.impl.exc.PluginInvokeError: req_id: 5424c10501 PluginInvokeError: {"args":{},"error_type":"ValueError","message":"An error occurred: Failed to crawl"}
    
    
  4. 補足説明:

    • コンテナ内で curl を使って外部ネットワークと jina.ai をテストしたところ、どちらも 200 でした。
    • 同じ環境で他のネットワーク関連機能は正常に動作しています。

これらの情報があれば、メンテナーは以下の点を判断できます。

  • Jina Web Reader プラグイン側(プラグイン daemon / Jina を呼び出す層)にバグがあるのか。
  • それとも、Jina が最近インターフェース/権限を変更したため、クロールロジックが統一的に Failed to crawl をスローするようになったのか。