dify - 💡(How to fix) Fix An error occurred during startup after upgrading to version 1.13.3. [2 comments, 3 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
langgenius/dify#34836Fetched 2026-04-10 03:45:51
View on GitHub
Comments
2
Participants
3
Timeline
3
Reactions
1
Timeline (top)
commented ×2labeled ×1

Error Message

worker_beat-1 | Traceback (most recent call last): worker_beat-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig worker-1 | Traceback (most recent call last): worker-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig api-1 | Traceback (most recent call last): api-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig worker_beat-1 | Traceback (most recent call last): worker_beat-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig worker-1 | Traceback (most recent call last): worker-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig api-1 | Traceback (most recent call last): api-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig plugin_daemon-1 | 2026-04-09T07:51:16.832342817Z ERROR dify-plugin-daemon patch.go:37 failed to get the version of the plugin sdk error="failed to find the version of the plugin sdk" worker_beat-1 | Traceback (most recent call last): worker_beat-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig worker-1 | Traceback (most recent call last): worker-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig api-1 | Traceback (most recent call last): api-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig worker-1 | Traceback (most recent call last): worker-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig api-1 | Traceback (most recent call last): api-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig worker_beat-1 | Traceback (most recent call last): worker_beat-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig worker-1 | Traceback (most recent call last): worker-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig api-1 | Traceback (most recent call last):

Fix Action

Fix / Workaround

plugin_daemon-1 | 2026-04-09T07:50:55.609566332Z INFO dify-plugin-daemon logger.go:15 local runtime starting plugin=junjiem/mcp_see_agent:0.2.4@82caf96890992e9dec2c43c3fac82bfce8bd18a41de7c2b6948151b2d7f7b7a2 plugin_daemon-1 | 2026-04-09T07:50:55.767825108Z INFO dify-plugin-daemon launcher_local.go:74 acquiring distributed init lock plugin=junjiem/mcp_see_agent:0.2.4@82caf96890992e9dec2c43c3fac82bfce8bd18a41de7c2b6948151b2d7f7b7a2 expire=15m0s plugin_daemon-1 | 2026-04-09T07:50:55.920576628Z INFO dify-plugin-daemon logger.go:76 local runtime scale up instance_nums=1 plugin=junjiem/mcp_see_agent:0.2.4@82caf96890992e9dec2c43c3fac82bfce8bd18a41de7c2b6948151b2d7f7b7a2 plugin_daemon-1 | 2026-04-09T07:50:55.921914281Z INFO dify-plugin-daemon launcher_local.go:89 released distributed init lock plugin=junjiem/mcp_see_agent:0.2.4@82caf96890992e9dec2c43c3fac82bfce8bd18a41de7c2b6948151b2d7f7b7a2 worker-1 exited with code 0 api-1 exited with code 0 worker_beat-1 exited with code 0 plugin_daemon-1 | 2026-04-09T07:50:57.724792245Z INFO dify-plugin-daemon logger.go:61 plugin instance log plugin=junjiem/db_query:0.0.11@2eae0951f13c4e8daa099310d706c9502c349236bca81fcc996f2aea9524c97c instance=019d7138 message="Installed tool: db_query" plugin_daemon-1 | 2026-04-09T07:50:57.726328035Z INFO dify-plugin-daemon logger.go:20 local runtime ready plugin=junjiem/db_query:0.0.11@2eae0951f13c4e8daa099310d706c9502c349236bca81fcc996f2aea9524c97c plugin_daemon-1 | 2026-04-09T07:50:57.726533038Z INFO dify-plugin-daemon logger.go:15 local runtime starting plugin=junjiem/mcp_sse:0.2.3@ce2b8fa30300474f51da7e7d38543a2d15f4b720aee305e1dad0a8fdf27b9892 plugin_daemon-1 | 2026-04-09T07:50:57.795339107Z INFO dify-plugin-daemon launcher_local.go:74 acquiring distributed init lock plugin=junjiem/mcp_sse:0.2.3@ce2b8fa30300474f51da7e7d38543a2d15f4b720aee305e1dad0a8fdf27b9892 expire=15m0s plugin_daemon-1 | 2026-04-09T07:50:57.816837817Z INFO dify-plugin-daemon logger.go:76 local runtime scale up plugin=junjiem/mcp_sse:0.2.3@ce2b8fa30300474f51da7e7d38543a2d15f4b720aee305e1dad0a8fdf27b9892 instance_nums=1 plugin_daemon-1 | 2026-04-09T07:50:57.817828836Z INFO dify-plugin-daemon launcher_local.go:89 released distributed init lock plugin=junjiem/mcp_sse:0.2.3@ce2b8fa30300474f51da7e7d38543a2d15f4b720aee305e1dad0a8fdf27b9892 plugin_daemon-1 | 2026-04-09T07:50:59.545378588Z INFO dify-plugin-daemon logger.go:61 plugin instance log plugin=junjiem/mcp_sse:0.2.3@ce2b8fa30300474f51da7e7d38543a2d15f4b720aee305e1dad0a8fdf27b9892 instance=019d7139 message="Installed tool: mcp_sse" plugin_daemon-1 | 2026-04-09T07:50:59.547837778Z INFO dify-plugin-daemon logger.go:20 local runtime ready plugin=junjiem/mcp_sse:0.2.3@ce2b8fa30300474f51da7e7d38543a2d15f4b720aee305e1dad0a8fdf27b9892 plugin_daemon-1 | 2026-04-09T07:50:59.547988748Z INFO dify-plugin-daemon logger.go:15 local runtime starting plugin=langgenius/agent:0.0.32@7ef46bd94ef1c858ab88617adf75da2729904296ecfbead9373d67d4eec10483 plugin_daemon-1 | 2026-04-09T07:50:59.620035866Z INFO dify-plugin-daemon launcher_local.go:74 acquiring distributed init lock plugin=langgenius/agent:0.0.32@7ef46bd94ef1c858ab88617adf75da2729904296ecfbead9373d67d4eec10483 expire=15m0s plugin_daemon-1 | 2026-04-09T07:50:59.661640461Z INFO dify-plugin-daemon logger.go:76 local runtime scale up plugin=langgenius/agent:0.0.32@7ef46bd94ef1c858ab88617adf75da2729904296ecfbead9373d67d4eec10483 instance_nums=1 plugin_daemon-1 | 2026-04-09T07:50:59.662532782Z INFO dify-plugin-daemon launcher_local.go:89 released distributed init lock plugin=langgenius/agent:0.0.32@7ef46bd94ef1c858ab88617adf75da2729904296ecfbead9373d67d4eec10483 worker_beat-1 | Traceback (most recent call last): worker_beat-1 | File "/app/api/.venv/bin/flask", line 10, in <module> worker_beat-1 | sys.exit(main()) worker_beat-1 | ^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main worker_beat-1 | cli.main() worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main worker_beat-1 | rv = self.invoke(ctx) worker_beat-1 | ^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke worker_beat-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command worker_beat-1 | cmd = self.get_command(ctx, cmd_name) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command worker_beat-1 | app = info.load_app() worker_beat-1 | ^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app worker_beat-1 | app = locate_app(import_name, name) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app worker_beat-1 | import(module_name) worker_beat-1 | File "/app/api/app.py", line 31, in <module> worker_beat-1 | from app_factory import create_app worker_beat-1 | File "/app/api/app_factory.py", line 8, in <module> worker_beat-1 | from configs import dify_config worker_beat-1 | File "/app/api/configs/init.py", line 3, in <module> worker_beat-1 | dify_config = DifyConfig() # type: ignore worker_beat-1 | ^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init worker_beat-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init worker_beat-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig worker_beat-1 | STORAGE_TYPE worker_beat-1 | Input should be 'opendal', 's3', 'aliyun-oss', 'azure-blob', 'baidu-obs', 'clickzetta-volume', 'google-storage', 'huawei-obs', 'oci-storage', 'tencent-cos', 'volcengine-tos', 'supabase' or 'local' [type=literal_error, input_value='S3', input_type=str] worker_beat-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error worker-1 | Traceback (most recent call last): worker-1 | File "/app/api/.venv/bin/flask", line 10, in <module> worker-1 | sys.exit(main()) worker-1 | ^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main worker-1 | cli.main() worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main worker-1 | rv = self.invoke(ctx) worker-1 | ^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke worker-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command worker-1 | cmd = self.get_command(ctx, cmd_name) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command worker-1 | app = info.load_app() worker-1 | ^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app worker-1 | app = locate_app(import_name, name) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app worker-1 | import(module_name) worker-1 | File "/app/api/app.py", line 31, in <module> worker-1 | from app_factory import create_app worker-1 | File "/app/api/app_factory.py", line 8, in <module> worker-1 | from configs import dify_config worker-1 | File "/app/api/configs/init.py", line 3, in <module> worker-1 | dify_config = DifyConfig() # type: ignore worker-1 | ^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init worker-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init worker-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig worker-1 | STORAGE_TYPE worker-1 | Input should be 'opendal', 's3', 'aliyun-oss', 'azure-blob', 'baidu-obs', 'clickzetta-volume', 'google-storage', 'huawei-obs', 'oci-storage', 'tencent-cos', 'volcengine-tos', 'supabase' or 'local' [type=literal_error, input_value='S3', input_type=str] worker-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error plugin_daemon-1 | 2026-04-09T07:51:02.632505263Z INFO dify-plugin-daemon logger.go:61 plugin instance log plugin=langgenius/agent:0.0.32@7ef46bd94ef1c858ab88617adf75da2729904296ecfbead9373d67d4eec10483 instance=019d7139 message="Installed agent: agent" plugin_daemon-1 | 2026-04-09T07:51:02.649323735Z INFO dify-plugin-daemon logger.go:20 local runtime ready plugin=langgenius/agent:0.0.32@7ef46bd94ef1c858ab88617adf75da2729904296ecfbead9373d67d4eec10483 plugin_daemon-1 | 2026-04-09T07:51:02.649625293Z INFO dify-plugin-daemon logger.go:15 local runtime starting plugin=langgenius/dalle:0.0.4@81f8cfb1d882517e3edac117555c3cfa6282416e27f1b9c0806bcc0cec709675 api-1 | Traceback (most recent call last): api-1 | File "/app/api/.venv/bin/flask", line 10, in <module> api-1 | sys.exit(main()) api-1 | ^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main api-1 | cli.main() api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main api-1 | rv = self.invoke(ctx) api-1 | ^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke api-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command api-1 | cmd = self.get_command(ctx, cmd_name) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command api-1 | app = info.load_app() api-1 | ^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app api-1 | app = locate_app(import_name, name) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app plugin_daemon-1 | 2026-04-09T07:51:02.906826842Z INFO dify-plugin-daemon launcher_local.go:74 acquiring distributed init lock plugin=langgenius/dalle:0.0.4@81f8cfb1d882517e3edac117555c3cfa6282416e27f1b9c0806bcc0cec709675 expire=15m0s api-1 | import(module_name) api-1 | File "/app/api/app.py", line 31, in <module> api-1 | from app_factory import create_app api-1 | File "/app/api/app_factory.py", line 8, in <module> api-1 | from configs import dify_config api-1 | File "/app/api/configs/init.py", line 3, in <module> api-1 | dify_config = DifyConfig() # type: ignore api-1 | ^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init api-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) api-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init api-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig api-1 | STORAGE_TYPE api-1 | Input should be 'opendal', 's3', 'aliyun-oss', 'azure-blob', 'baidu-obs', 'clickzetta-volume', 'google-storage', 'huawei-obs', 'oci-storage', 'tencent-cos', 'volcengine-tos', 'supabase' or 'local' [type=literal_error, input_value='S3', input_type=str] api-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error plugin_daemon-1 | 2026-04-09T07:51:03.380958284Z INFO dify-plugin-daemon logger.go:76 local runtime scale up plugin=langgenius/dalle:0.0.4@81f8cfb1d882517e3edac117555c3cfa6282416e27f1b9c0806bcc0cec709675 instance_nums=1 plugin_daemon-1 | 2026-04-09T07:51:03.382650993Z INFO dify-plugin-daemon launcher_local.go:89 released distributed init lock plugin=langgenius/dalle:0.0.4@81f8cfb1d882517e3edac117555c3cfa6282416e27f1b9c0806bcc0cec709675 plugin_daemon-1 | 2026-04-09T07:51:05.369919593Z INFO dify-plugin-daemon logger.go:61 plugin instance log message="Installed agent: mcp_see_agent" plugin=junjiem/mcp_see_agent:0.2.4@82caf96890992e9dec2c43c3fac82bfce8bd18a41de7c2b6948151b2d7f7b7a2 instance=019d7139 plugin_daemon-1 | 2026-04-09T07:51:05.376768801Z INFO dify-plugin-daemon logger.go:20 local runtime ready plugin=junjiem/mcp_see_agent:0.2.4@82caf96890992e9dec2c43c3fac82bfce8bd18a41de7c2b6948151b2d7f7b7a2 plugin_daemon-1 | 2026-04-09T07:51:05.376973365Z INFO dify-plugin-daemon logger.go:15 local runtime starting plugin=langgenius/deepseek:0.0.11@35bcd3f233f99d07bdadef8b326945df3bda5e8f773330144bc90d84800336b9 plugin_daemon-1 | 2026-04-09T07:51:05.42314628Z INFO dify-plugin-daemon launcher_local.go:74 acquiring distributed init lock plugin=langgenius/deepseek:0.0.11@35bcd3f233f99d07bdadef8b326945df3bda5e8f773330144bc90d84800336b9 expire=15m0s plugin_daemon-1 | 2026-04-09T07:51:05.549146964Z INFO dify-plugin-daemon logger.go:76 local runtime scale up plugin=langgenius/deepseek:0.0.11@35bcd3f233f99d07bdadef8b326945df3bda5e8f773330144bc90d84800336b9 instance_nums=1 plugin_daemon-1 | 2026-04-09T07:51:05.551692914Z INFO dify-plugin-daemon launcher_local.go:89 released distributed init lock plugin=langgenius/deepseek:0.0.11@35bcd3f233f99d07bdadef8b326945df3bda5e8f773330144bc90d84800336b9 worker_beat-1 exited with code 0 worker-1 exited with code 0 api-1 exited with code 0 sandbox-1 | [GIN] 2026/04/09 - 07:51:11 | 200 | 199.737µs | ::1 | GET "/health" worker_beat-1 | Traceback (most recent call last): worker_beat-1 | File "/app/api/.venv/bin/flask", line 10, in <module> worker_beat-1 | sys.exit(main()) worker_beat-1 | ^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main worker_beat-1 | cli.main() worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main worker_beat-1 | rv = self.invoke(ctx) worker_beat-1 | ^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke worker_beat-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command worker_beat-1 | cmd = self.get_command(ctx, cmd_name) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command worker_beat-1 | app = info.load_app() worker_beat-1 | ^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app worker_beat-1 | app = locate_app(import_name, name) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app worker_beat-1 | import(module_name) worker_beat-1 | File "/app/api/app.py", line 31, in <module> worker_beat-1 | from app_factory import create_app worker_beat-1 | File "/app/api/app_factory.py", line 8, in <module> worker_beat-1 | from configs import dify_config worker_beat-1 | File "/app/api/configs/init.py", line 3, in <module> worker_beat-1 | dify_config = DifyConfig() # type: ignore worker_beat-1 | ^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init worker_beat-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init worker_beat-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig worker_beat-1 | STORAGE_TYPE worker_beat-1 | Input should be 'opendal', 's3', 'aliyun-oss', 'azure-blob', 'baidu-obs', 'clickzetta-volume', 'google-storage', 'huawei-obs', 'oci-storage', 'tencent-cos', 'volcengine-tos', 'supabase' or 'local' [type=literal_error, input_value='S3', input_type=str] worker_beat-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error plugin_daemon-1 | 2026-04-09T07:51:12.741444099Z INFO dify-plugin-daemon logger.go:61 plugin instance log plugin=langgenius/deepseek:0.0.11@35bcd3f233f99d07bdadef8b326945df3bda5e8f773330144bc90d84800336b9 instance=019d7139 message="Installed model: deepseek" plugin_daemon-1 | 2026-04-09T07:51:12.749719775Z INFO dify-plugin-daemon logger.go:20 local runtime ready plugin=langgenius/deepseek:0.0.11@35bcd3f233f99d07bdadef8b326945df3bda5e8f773330144bc90d84800336b9 plugin_daemon-1 | 2026-04-09T07:51:12.750250128Z INFO dify-plugin-daemon logger.go:15 local runtime starting plugin=langgenius/dify_extractor:0.0.8@2cf530167705cd0bf54c64d297181820a2862564db9b75e0bd0e93935b8ee9ea worker-1 | Traceback (most recent call last): worker-1 | File "/app/api/.venv/bin/flask", line 10, in <module> worker-1 | sys.exit(main()) worker-1 | ^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main worker-1 | cli.main() worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main worker-1 | rv = self.invoke(ctx) worker-1 | ^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke worker-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command worker-1 | cmd = self.get_command(ctx, cmd_name) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command worker-1 | app = info.load_app() plugin_daemon-1 | 2026-04-09T07:51:12.793716759Z INFO dify-plugin-daemon launcher_local.go:74 acquiring distributed init lock plugin=langgenius/dify_extractor:0.0.8@2cf530167705cd0bf54c64d297181820a2862564db9b75e0bd0e93935b8ee9ea expire=15m0s worker-1 | ^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app worker-1 | app = locate_app(import_name, name) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app worker-1 | import(module_name) worker-1 | File "/app/api/app.py", line 31, in <module> worker-1 | from app_factory import create_app worker-1 | File "/app/api/app_factory.py", line 8, in <module> worker-1 | from configs import dify_config worker-1 | File "/app/api/configs/init.py", line 3, in <module> worker-1 | dify_config = DifyConfig() # type: ignore worker-1 | ^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init worker-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init worker-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig plugin_daemon-1 | 2026-04-09T07:51:12.837664447Z INFO dify-plugin-daemon logger.go:76 local runtime scale up plugin=langgenius/dify_extractor:0.0.8@2cf530167705cd0bf54c64d297181820a2862564db9b75e0bd0e93935b8ee9ea instance_nums=1 worker-1 | STORAGE_TYPE plugin_daemon-1 | 2026-04-09T07:51:12.838450802Z INFO dify-plugin-daemon launcher_local.go:89 released distributed init lock plugin=langgenius/dify_extractor:0.0.8@2cf530167705cd0bf54c64d297181820a2862564db9b75e0bd0e93935b8ee9ea worker-1 | Input should be 'opendal', 's3', 'aliyun-oss', 'azure-blob', 'baidu-obs', 'clickzetta-volume', 'google-storage', 'huawei-obs', 'oci-storage', 'tencent-cos', 'volcengine-tos', 'supabase' or 'local' [type=literal_error, input_value='S3', input_type=str] worker-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error api-1 | Traceback (most recent call last): api-1 | File "/app/api/.venv/bin/flask", line 10, in <module> api-1 | sys.exit(main()) api-1 | ^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main api-1 | cli.main() api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main api-1 | rv = self.invoke(ctx) api-1 | ^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke api-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command api-1 | cmd = self.get_command(ctx, cmd_name) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command api-1 | app = info.load_app() api-1 | ^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app api-1 | app = locate_app(import_name, name) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app api-1 | import(module_name) api-1 | File "/app/api/app.py", line 31, in <module> api-1 | from app_factory import create_app api-1 | File "/app/api/app_factory.py", line 8, in <module> api-1 | from configs import dify_config api-1 | File "/app/api/configs/init.py", line 3, in <module> api-1 | dify_config = DifyConfig() # type: ignore api-1 | ^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init api-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) api-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init api-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig api-1 | STORAGE_TYPE api-1 | Input should be 'opendal', 's3', 'aliyun-oss', 'azure-blob', 'baidu-obs', 'clickzetta-volume', 'google-storage', 'huawei-obs', 'oci-storage', 'tencent-cos', 'volcengine-tos', 'supabase' or 'local' [type=literal_error, input_value='S3', input_type=str] api-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error plugin_daemon-1 | 2026-04-09T07:51:15.217253402Z INFO dify-plugin-daemon cluster_lifetime.go:114 current node has become the master of the cluster plugin_daemon-1 | 2026-04-09T07:51:15.602648305Z INFO dify-plugin-daemon logger.go:61 plugin instance log message="Installed tool: dalle" plugin=langgenius/dalle:0.0.4@81f8cfb1d882517e3edac117555c3cfa6282416e27f1b9c0806bcc0cec709675 instance=019d7139 plugin_daemon-1 | 2026-04-09T07:51:15.603204419Z INFO dify-plugin-daemon logger.go:20 local runtime ready plugin=langgenius/dalle:0.0.4@81f8cfb1d882517e3edac117555c3cfa6282416e27f1b9c0806bcc0cec709675 plugin_daemon-1 | 2026-04-09T07:51:15.603316717Z INFO dify-plugin-daemon logger.go:15 local runtime starting plugin=yevanchen/markitdown:0.0.3@02e42fa0d944c2e717183bbf3e9c8ac0c708c9745d84f7407824631e7735d6af plugin_daemon-1 | 2026-04-09T07:51:16.796729271Z INFO dify-plugin-daemon launcher_local.go:74 acquiring distributed init lock plugin=yevanchen/markitdown:0.0.3@02e42fa0d944c2e717183bbf3e9c8ac0c708c9745d84f7407824631e7735d6af expire=15m0s plugin_daemon-1 | 2026-04-09T07:51:16.832342817Z ERROR dify-plugin-daemon patch.go:37 failed to get the version of the plugin sdk error="failed to find the version of the plugin sdk" plugin_daemon-1 | github.com/langgenius/dify-plugin-daemon/internal/core/control_panel.(*ControlPanel).LaunchLocalPlugin plugin_daemon-1 | /app/internal/core/control_panel/launcher_local.go:93 plugin_daemon-1 | github.com/langgenius/dify-plugin-daemon/internal/core/control_panel.(*ControlPanel).handleNewLocalPlugins.func1 plugin_daemon-1 | /app/internal/core/control_panel/server_local.go:104 plugin_daemon-1 | github.com/langgenius/dify-plugin-daemon/pkg/utils/routine.Submit.func1.1 plugin_daemon-1 | /app/pkg/utils/routine/pool.go:68 plugin_daemon-1 | github.com/langgenius/dify-plugin-daemon/pkg/utils/routine.Submit.func1 plugin_daemon-1 | /app/pkg/utils/routine/pool.go:58 plugin_daemon-1 | github.com/panjf2000/ants/v2.(*goWorker).run.func1 plugin_daemon-1 | /go/pkg/mod/github.com/panjf2000/ants/[email protected]/worker.go:71 plugin_daemon-1 | plugin_daemon-1 | 2026-04-09T07:51:16.832914024Z INFO dify-plugin-daemon logger.go:76 local runtime scale up plugin=yevanchen/markitdown:0.0.3@02e42fa0d944c2e717183bbf3e9c8ac0c708c9745d84f7407824631e7735d6af instance_nums=1 plugin_daemon-1 | 2026-04-09T07:51:16.834963633Z INFO dify-plugin-daemon launcher_local.go:89 released distributed init lock plugin=yevanchen/markitdown:0.0.3@02e42fa0d944c2e717183bbf3e9c8ac0c708c9745d84f7407824631e7735d6af worker_beat-1 exited with code 0 worker-1 exited with code 0 api-1 exited with code 0 worker_beat-1 | Traceback (most recent call last): worker_beat-1 | File "/app/api/.venv/bin/flask", line 10, in <module> worker_beat-1 | sys.exit(main()) worker_beat-1 | ^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main worker_beat-1 | cli.main() worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main worker_beat-1 | rv = self.invoke(ctx) worker_beat-1 | ^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke worker_beat-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command worker_beat-1 | cmd = self.get_command(ctx, cmd_name) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command worker_beat-1 | app = info.load_app() worker_beat-1 | ^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app worker_beat-1 | app = locate_app(import_name, name) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app worker_beat-1 | import(module_name) worker_beat-1 | File "/app/api/app.py", line 31, in <module> worker_beat-1 | from app_factory import create_app worker_beat-1 | File "/app/api/app_factory.py", line 8, in <module> worker_beat-1 | from configs import dify_config worker_beat-1 | File "/app/api/configs/init.py", line 3, in <module> worker_beat-1 | dify_config = DifyConfig() # type: ignore worker_beat-1 | ^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init worker_beat-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init worker_beat-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig worker_beat-1 | STORAGE_TYPE worker_beat-1 | Input should be 'opendal', 's3', 'aliyun-oss', 'azure-blob', 'baidu-obs', 'clickzetta-volume', 'google-storage', 'huawei-obs', 'oci-storage', 'tencent-cos', 'volcengine-tos', 'supabase' or 'local' [type=literal_error, input_value='S3', input_type=str] worker_beat-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error worker-1 | Traceback (most recent call last): worker-1 | File "/app/api/.venv/bin/flask", line 10, in <module> worker-1 | sys.exit(main()) worker-1 | ^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main worker-1 | cli.main() worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main worker-1 | rv = self.invoke(ctx) worker-1 | ^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke worker-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command worker-1 | cmd = self.get_command(ctx, cmd_name) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command worker-1 | app = info.load_app() worker-1 | ^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app worker-1 | app = locate_app(import_name, name) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app worker-1 | import(module_name) worker-1 | File "/app/api/app.py", line 31, in <module> worker-1 | from app_factory import create_app worker-1 | File "/app/api/app_factory.py", line 8, in <module> worker-1 | from configs import dify_config worker-1 | File "/app/api/configs/init.py", line 3, in <module> worker-1 | dify_config = DifyConfig() # type: ignore worker-1 | ^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init worker-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init worker-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig worker-1 | STORAGE_TYPE worker-1 | Input should be 'opendal', 's3', 'aliyun-oss', 'azure-blob', 'baidu-obs', 'clickzetta-volume', 'google-storage', 'huawei-obs', 'oci-storage', 'tencent-cos', 'volcengine-tos', 'supabase' or 'local' [type=literal_error, input_value='S3', input_type=str] worker-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error api-1 | Traceback (most recent call last): api-1 | File "/app/api/.venv/bin/flask", line 10, in <module> api-1 | sys.exit(main()) api-1 | ^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main api-1 | cli.main() api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main api-1 | rv = self.invoke(ctx) api-1 | ^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke api-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command api-1 | cmd = self.get_command(ctx, cmd_name) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command api-1 | app = info.load_app() api-1 | ^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app api-1 | app = locate_app(import_name, name) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app api-1 | import(module_name) api-1 | File "/app/api/app.py", line 31, in <module> api-1 | from app_factory import create_app api-1 | File "/app/api/app_factory.py", line 8, in <module> api-1 | from configs import dify_config api-1 | File "/app/api/configs/init.py", line 3, in <module> api-1 | dify_config = DifyConfig() # type: ignore api-1 | ^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init api-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) api-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init api-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig api-1 | STORAGE_TYPE api-1 | Input should be 'opendal', 's3', 'aliyun-oss', 'azure-blob', 'baidu-obs', 'clickzetta-volume', 'google-storage', 'huawei-obs', 'oci-storage', 'tencent-cos', 'volcengine-tos', 'supabase' or 'local' [type=literal_error, input_value='S3', input_type=str] api-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error sandbox-1 | [GIN] 2026/04/09 - 07:51:26 | 404 | 4.015µs | :: | GET "/squid-internal-dynamic/netdb" plugin_daemon-1 | 2026-04-09T07:51:27.307369779Z INFO dify-plugin-daemon logger.go:61 plugin instance log plugin=yevanchen/markitdown:0.0.3@02e42fa0d944c2e717183bbf3e9c8ac0c708c9745d84f7407824631e7735d6af instance=019d7139 message="Installed tool: markitdown" plugin_daemon-1 | 2026-04-09T07:51:27.310392068Z INFO dify-plugin-daemon logger.go:20 local runtime ready plugin=yevanchen/markitdown:0.0.3@02e42fa0d944c2e717183bbf3e9c8ac0c708c9745d84f7407824631e7735d6af plugin_daemon-1 | 2026-04-09T07:51:27.310570407Z INFO dify-plugin-daemon logger.go:15 local runtime starting plugin=langgenius/feishu_base:0.0.1@7302a0742fc6caa20c2d9eb710373a7fbdf7369ca4860e1d75d4f6906ff8d54c plugin_daemon-1 | 2026-04-09T07:51:27.326291614Z INFO dify-plugin-daemon launcher_local.go:74 acquiring distributed init lock expire=15m0s plugin=langgenius/feishu_base:0.0.1@7302a0742fc6caa20c2d9eb710373a7fbdf7369ca4860e1d75d4f6906ff8d54c plugin_daemon-1 | 2026-04-09T07:51:27.668589744Z INFO dify-plugin-daemon logger.go:76 local runtime scale up plugin=langgenius/feishu_base:0.0.1@7302a0742fc6caa20c2d9eb710373a7fbdf7369ca4860e1d75d4f6906ff8d54c instance_nums=1 plugin_daemon-1 | 2026-04-09T07:51:27.669666702Z INFO dify-plugin-daemon launcher_local.go:89 released distributed init lock plugin=langgenius/feishu_base:0.0.1@7302a0742fc6caa20c2d9eb710373a7fbdf7369ca4860e1d75d4f6906ff8d54c worker_beat-1 exited with code 0 worker-1 exited with code 0 api-1 exited with code 0 worker_beat-1 exited with code 1 worker-1 | Traceback (most recent call last): worker-1 | File "/app/api/.venv/bin/flask", line 10, in <module> worker-1 | sys.exit(main()) worker-1 | ^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main worker-1 | cli.main() worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main worker-1 | rv = self.invoke(ctx) worker-1 | ^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke worker-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command worker-1 | cmd = self.get_command(ctx, cmd_name) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command worker-1 | app = info.load_app() worker-1 | ^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app worker-1 | app = locate_app(import_name, name) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app worker-1 | import(module_name) worker-1 | File "/app/api/app.py", line 31, in <module> worker-1 | from app_factory import create_app worker-1 | File "/app/api/app_factory.py", line 8, in <module> worker-1 | from configs import dify_config worker-1 | File "/app/api/configs/init.py", line 3, in <module> worker-1 | dify_config = DifyConfig() # type: ignore worker-1 | ^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init worker-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init worker-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig worker-1 | STORAGE_TYPE worker-1 | Input should be 'opendal', 's3', 'aliyun-oss', 'azure-blob', 'baidu-obs', 'clickzetta-volume', 'google-storage', 'huawei-obs', 'oci-storage', 'tencent-cos', 'volcengine-tos', 'supabase' or 'local' [type=literal_error, input_value='S3', input_type=str] worker-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error api-1 | Traceback (most recent call last): api-1 | File "/app/api/.venv/bin/flask", line 10, in <module> api-1 | sys.exit(main()) api-1 | ^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main api-1 | cli.main() api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main api-1 | rv = self.invoke(ctx) api-1 | ^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke api-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command api-1 | cmd = self.get_command(ctx, cmd_name) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command api-1 | app = info.load_app() api-1 | ^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app api-1 | app = locate_app(import_name, name) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app api-1 | import(module_name) api-1 | File "/app/api/app.py", line 31, in <module> api-1 | from app_factory import create_app api-1 | File "/app/api/app_factory.py", line 8, in <module> api-1 | from configs import dify_config api-1 | File "/app/api/configs/init.py", line 3, in <module> api-1 | dify_config = DifyConfig() # type: ignore api-1 | ^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init api-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) api-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init api-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig api-1 | STORAGE_TYPE api-1 | Input should be 'opendal', 's3', 'aliyun-oss', 'azure-blob', 'baidu-obs', 'clickzetta-volume', 'google-storage', 'huawei-obs', 'oci-storage', 'tencent-cos', 'volcengine-tos', 'supabase' or 'local' [type=literal_error, input_value='S3', input_type=str] api-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error plugin_daemon-1 | 2026-04-09T07:51:37.365389245Z INFO dify-plugin-daemon logger.go:61 plugin instance log plugin=langgenius/dify_extractor:0.0.8@2cf530167705cd0bf54c64d297181820a2862564db9b75e0bd0e93935b8ee9ea instance=019d7139 message="Installed tool: dify_extractor" plugin_daemon-1 | 2026-04-09T07:51:37.368770304Z INFO dify-plugin-daemon logger.go:20 local runtime ready plugin=langgenius/dify_extractor:0.0.8@2cf530167705cd0bf54c64d297181820a2862564db9b75e0bd0e93935b8ee9ea plugin_daemon-1 | 2026-04-09T07:51:37.370473837Z INFO dify-plugin-daemon logger.go:15 local runtime starting plugin=langgenius/general_chunker:0.0.9@f307c08b522b7b1e5804fc0cca1bacd507602f39452e5b06f442cccfe6cc7a20 plugin_daemon-1 | 2026-04-09T07:51:37.398113124Z INFO dify-plugin-daemon launcher_local.go:74 acquiring distributed init lock plugin=langgenius/general_chunker:0.0.9@f307c08b522b7b1e5804fc0cca1bacd507602f39452e5b06f442cccfe6cc7a20 expire=15m0s plugin_daemon-1 | 2026-04-09T07:51:37.429967164Z INFO dify-plugin-daemon logger.go:76 local runtime scale up plugin=langgenius/general_chunker:0.0.9@f307c08b522b7b1e5804fc0cca1bacd507602f39452e5b06f442cccfe6cc7a20 instance_nums=1 plugin_daemon-1 | 2026-04-09T07:51:37.430919943Z INFO dify-plugin-daemon launcher_local.go:89 released distributed init lock plugin=langgenius/general_chunker:0.0.9@f307c08b522b7b1e5804fc0cca1bacd507602f39452e5b06f442cccfe6cc7a20 plugin_daemon-1 | 2026-04-09T07:51:37.770181567Z INFO dify-plugin-daemon logger.go:61 plugin instance log plugin=langgenius/feishu_base:0.0.1@7302a0742fc6caa20c2d9eb710373a7fbdf7369ca4860e1d75d4f6906ff8d54c instance=019d7139 message="Installed tool: feishu_base" plugin_daemon-1 | 2026-04-09T07:51:37.773274242Z INFO dify-plugin-daemon logger.go:20 local runtime ready plugin=langgenius/feishu_base:0.0.1@7302a0742fc6caa20c2d9eb710373a7fbdf7369ca4860e1d75d4f6906ff8d54c plugin_daemon-1 | 2026-04-09T07:51:37.773416636Z INFO dify-plugin-daemon logger.go:15 local runtime starting plugin=langgenius/gpustack:0.0.8@8fe1abce0914a80dab12caa46da58a5378ae2d214087d65340cbc4111ed669c5 plugin_daemon-1 | 2026-04-09T07:51:37.826538713Z INFO dify-plugin-daemon launcher_local.go:74 acquiring distributed init lock expire=15m0s plugin=langgenius/gpustack:0.0.8@8fe1abce0914a80dab12caa46da58a5378ae2d214087d65340cbc4111ed669c5 plugin_daemon-1 | 2026-04-09T07:51:37.922325696Z INFO dify-plugin-daemon logger.go:76 local runtime scale up instance_nums=1 plugin=langgenius/gpustack:0.0.8@8fe1abce0914a80dab12caa46da58a5378ae2d214087d65340cbc4111ed669c5 plugin_daemon-1 | 2026-04-09T07:51:37.923180048Z INFO dify-plugin-daemon launcher_local.go:89 released distributed init lock plugin=langgenius/gpustack:0.0.8@8fe1abce0914a80dab12caa46da58a5378ae2d214087d65340cbc4111ed669c5 worker-1 exited with code 0 worker_beat-1 | Traceback (most recent call last): worker_beat-1 | File "/app/api/.venv/bin/flask", line 10, in <module> worker_beat-1 | sys.exit(main()) worker_beat-1 | ^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main worker_beat-1 | cli.main() worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main worker_beat-1 | rv = self.invoke(ctx) worker_beat-1 | ^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke worker_beat-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command worker_beat-1 | cmd = self.get_command(ctx, cmd_name) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command worker_beat-1 | app = info.load_app() worker_beat-1 | ^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app worker_beat-1 | app = locate_app(import_name, name) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app worker_beat-1 | import(module_name) worker_beat-1 | File "/app/api/app.py", line 31, in <module> worker_beat-1 | from app_factory import create_app worker_beat-1 | File "/app/api/app_factory.py", line 8, in <module> worker_beat-1 | from configs import dify_config worker_beat-1 | File "/app/api/configs/init.py", line 3, in <module> worker_beat-1 | dify_config = DifyConfig() # type: ignore worker_beat-1 | ^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init worker_beat-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init worker_beat-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig worker_beat-1 | STORAGE_TYPE worker_beat-1 | Input should be 'opendal', 's3', 'aliyun-oss', 'azure-blob', 'baidu-obs', 'clickzetta-volume', 'google-storage', 'huawei-obs', 'oci-storage', 'tencent-cos', 'volcengine-tos', 'supabase' or 'local' [type=literal_error, input_value='S3', input_type=str] worker_beat-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error sandbox-1 | [GIN] 2026/04/09 - 07:51:41 | 200 | 397.398µs | ::1 | GET "/health" api-1 exited with code 0 worker_beat-1 exited with code 1 worker-1 | Traceback (most recent call last): worker-1 | File "/app/api/.venv/bin/flask", line 10, in <module> worker-1 | sys.exit(main()) worker-1 | ^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main worker-1 | cli.main() worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main worker-1 | rv = self.invoke(ctx) worker-1 | ^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke worker-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command worker-1 | cmd = self.get_command(ctx, cmd_name) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command worker-1 | app = info.load_app() worker-1 | ^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app worker-1 | app = locate_app(import_name, name) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app worker-1 | import(module_name) worker-1 | File "/app/api/app.py", line 31, in <module> worker-1 | from app_factory import create_app worker-1 | File "/app/api/app_factory.py", line 8, in <module> worker-1 | from configs import dify_config worker-1 | File "/app/api/configs/init.py", line 3, in <module> worker-1 | dify_config = DifyConfig() # type: ignore worker-1 | ^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init worker-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init worker-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig worker-1 | STORAGE_TYPE worker-1 | Input should be 'opendal', 's3', 'aliyun-oss', 'azure-blob', 'baidu-obs', 'clickzetta-volume', 'google-storage', 'huawei-obs', 'oci-storage', 'tencent-cos', 'volcengine-tos', 'supabase' or 'local' [type=literal_error, input_value='S3', input_type=str] worker-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error plugin_daemon-1 | 2026-04-09T07:51:44.261421694Z INFO dify-plugin-daemon logger.go:61 plugin instance log plugin=langgenius/general_chunker:0.0.9@f307c08b522b7b1e5804fc0cca1bacd507602f39452e5b06f442cccfe6cc7a20 instance=019d7139 message="Installed tool: general_chunker" plugin_daemon-1 | 2026-04-09T07:51:44.264673549Z INFO dify-plugin-daemon logger.go:20 local runtime ready plugin=langgenius/general_chunker:0.0.9@f307c08b522b7b1e5804fc0cca1bacd507602f39452e5b06f442cccfe6cc7a20 plugin_daemon-1 | 2026-04-09T07:51:44.265073462Z INFO dify-plugin-daemon logger.go:15 local runtime starting plugin=langgenius/mineru:0.5.1@ccf545b476c0771707ea21122f9342ebe24d2a44ae040268665b41a9ca9f37fe plugin_daemon-1 | 2026-04-09T07:51:44.436553691Z INFO dify-plugin-daemon launcher_local.go:74 acquiring distributed init lock plugin=langgenius/mineru:0.5.1@ccf545b476c0771707ea21122f9342ebe24d2a44ae040268665b41a9ca9f37fe expire=15m0s plugin_daemon-1 | 2026-04-09T07:51:44.495988018Z INFO dify-plugin-daemon logger.go:76 local runtime scale up plugin=langgenius/mineru:0.5.1@ccf545b476c0771707ea21122f9342ebe24d2a44ae040268665b41a9ca9f37fe instance_nums=1 plugin_daemon-1 | 2026-04-09T07:51:44.497008767Z INFO dify-plugin-daemon launcher_local.go:89 released distributed init lock plugin=langgenius/mineru:0.5.1@ccf545b476c0771707ea21122f9342ebe24d2a44ae040268665b41a9ca9f37fe worker-1 exited with code 1 api-1 | Traceback (most recent call last): api-1 | File "/app/api/.venv/bin/flask", line 10, in <module> api-1 | sys.exit(main()) api-1 | ^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main api-1 | cli.main() api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main api-1 | rv = self.invoke(ctx) api-1 | ^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke api-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command api-1 | cmd = self.get_command(ctx, cmd_name) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command api-1 | app = info.load_app() api-1 | ^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app api-1 | app = locate_app(import_name, name) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app api-1 | import(module_name) api-1 | File "/app/api/app.py", line 31, in <module> api-1 | from app_factory import create_app api-1 | File "/app/api/app_factory.py", line 8, in <module> api-1 | from configs import dify_config api-1 | File "/app/api/configs/init.py", line 3, in <module> api-1 | dify_config = DifyConfig() # type: ignore api-1 | ^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init api-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) api-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init api-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

RAW_BUFFERClick to expand / collapse

Self Checks

  • I have read the Contributing Guide and Language Policy.
  • This is only for bug report, if you would like to ask a question, please head to Discussions.
  • I have searched for existing issues search for existing issues, including closed ones.
  • I confirm that I am using English to submit this report, otherwise it will be closed.
  • 【中文用户 & Non English User】请使用英语提交,否则会被关闭 :)
  • Please do not modify this template :) and fill in all the required fields.

Dify version

1.13.3

Cloud or Self Hosted

Self Hosted (Docker)

Steps to reproduce

plugin_daemon-1 | 2026-04-09T07:50:55.609566332Z INFO dify-plugin-daemon logger.go:15 local runtime starting plugin=junjiem/mcp_see_agent:0.2.4@82caf96890992e9dec2c43c3fac82bfce8bd18a41de7c2b6948151b2d7f7b7a2 plugin_daemon-1 | 2026-04-09T07:50:55.767825108Z INFO dify-plugin-daemon launcher_local.go:74 acquiring distributed init lock plugin=junjiem/mcp_see_agent:0.2.4@82caf96890992e9dec2c43c3fac82bfce8bd18a41de7c2b6948151b2d7f7b7a2 expire=15m0s plugin_daemon-1 | 2026-04-09T07:50:55.920576628Z INFO dify-plugin-daemon logger.go:76 local runtime scale up instance_nums=1 plugin=junjiem/mcp_see_agent:0.2.4@82caf96890992e9dec2c43c3fac82bfce8bd18a41de7c2b6948151b2d7f7b7a2 plugin_daemon-1 | 2026-04-09T07:50:55.921914281Z INFO dify-plugin-daemon launcher_local.go:89 released distributed init lock plugin=junjiem/mcp_see_agent:0.2.4@82caf96890992e9dec2c43c3fac82bfce8bd18a41de7c2b6948151b2d7f7b7a2 worker-1 exited with code 0 api-1 exited with code 0 worker_beat-1 exited with code 0 plugin_daemon-1 | 2026-04-09T07:50:57.724792245Z INFO dify-plugin-daemon logger.go:61 plugin instance log plugin=junjiem/db_query:0.0.11@2eae0951f13c4e8daa099310d706c9502c349236bca81fcc996f2aea9524c97c instance=019d7138 message="Installed tool: db_query" plugin_daemon-1 | 2026-04-09T07:50:57.726328035Z INFO dify-plugin-daemon logger.go:20 local runtime ready plugin=junjiem/db_query:0.0.11@2eae0951f13c4e8daa099310d706c9502c349236bca81fcc996f2aea9524c97c plugin_daemon-1 | 2026-04-09T07:50:57.726533038Z INFO dify-plugin-daemon logger.go:15 local runtime starting plugin=junjiem/mcp_sse:0.2.3@ce2b8fa30300474f51da7e7d38543a2d15f4b720aee305e1dad0a8fdf27b9892 plugin_daemon-1 | 2026-04-09T07:50:57.795339107Z INFO dify-plugin-daemon launcher_local.go:74 acquiring distributed init lock plugin=junjiem/mcp_sse:0.2.3@ce2b8fa30300474f51da7e7d38543a2d15f4b720aee305e1dad0a8fdf27b9892 expire=15m0s plugin_daemon-1 | 2026-04-09T07:50:57.816837817Z INFO dify-plugin-daemon logger.go:76 local runtime scale up plugin=junjiem/mcp_sse:0.2.3@ce2b8fa30300474f51da7e7d38543a2d15f4b720aee305e1dad0a8fdf27b9892 instance_nums=1 plugin_daemon-1 | 2026-04-09T07:50:57.817828836Z INFO dify-plugin-daemon launcher_local.go:89 released distributed init lock plugin=junjiem/mcp_sse:0.2.3@ce2b8fa30300474f51da7e7d38543a2d15f4b720aee305e1dad0a8fdf27b9892 plugin_daemon-1 | 2026-04-09T07:50:59.545378588Z INFO dify-plugin-daemon logger.go:61 plugin instance log plugin=junjiem/mcp_sse:0.2.3@ce2b8fa30300474f51da7e7d38543a2d15f4b720aee305e1dad0a8fdf27b9892 instance=019d7139 message="Installed tool: mcp_sse" plugin_daemon-1 | 2026-04-09T07:50:59.547837778Z INFO dify-plugin-daemon logger.go:20 local runtime ready plugin=junjiem/mcp_sse:0.2.3@ce2b8fa30300474f51da7e7d38543a2d15f4b720aee305e1dad0a8fdf27b9892 plugin_daemon-1 | 2026-04-09T07:50:59.547988748Z INFO dify-plugin-daemon logger.go:15 local runtime starting plugin=langgenius/agent:0.0.32@7ef46bd94ef1c858ab88617adf75da2729904296ecfbead9373d67d4eec10483 plugin_daemon-1 | 2026-04-09T07:50:59.620035866Z INFO dify-plugin-daemon launcher_local.go:74 acquiring distributed init lock plugin=langgenius/agent:0.0.32@7ef46bd94ef1c858ab88617adf75da2729904296ecfbead9373d67d4eec10483 expire=15m0s plugin_daemon-1 | 2026-04-09T07:50:59.661640461Z INFO dify-plugin-daemon logger.go:76 local runtime scale up plugin=langgenius/agent:0.0.32@7ef46bd94ef1c858ab88617adf75da2729904296ecfbead9373d67d4eec10483 instance_nums=1 plugin_daemon-1 | 2026-04-09T07:50:59.662532782Z INFO dify-plugin-daemon launcher_local.go:89 released distributed init lock plugin=langgenius/agent:0.0.32@7ef46bd94ef1c858ab88617adf75da2729904296ecfbead9373d67d4eec10483 worker_beat-1 | Traceback (most recent call last): worker_beat-1 | File "/app/api/.venv/bin/flask", line 10, in <module> worker_beat-1 | sys.exit(main()) worker_beat-1 | ^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main worker_beat-1 | cli.main() worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main worker_beat-1 | rv = self.invoke(ctx) worker_beat-1 | ^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke worker_beat-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command worker_beat-1 | cmd = self.get_command(ctx, cmd_name) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command worker_beat-1 | app = info.load_app() worker_beat-1 | ^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app worker_beat-1 | app = locate_app(import_name, name) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app worker_beat-1 | import(module_name) worker_beat-1 | File "/app/api/app.py", line 31, in <module> worker_beat-1 | from app_factory import create_app worker_beat-1 | File "/app/api/app_factory.py", line 8, in <module> worker_beat-1 | from configs import dify_config worker_beat-1 | File "/app/api/configs/init.py", line 3, in <module> worker_beat-1 | dify_config = DifyConfig() # type: ignore worker_beat-1 | ^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init worker_beat-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init worker_beat-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig worker_beat-1 | STORAGE_TYPE worker_beat-1 | Input should be 'opendal', 's3', 'aliyun-oss', 'azure-blob', 'baidu-obs', 'clickzetta-volume', 'google-storage', 'huawei-obs', 'oci-storage', 'tencent-cos', 'volcengine-tos', 'supabase' or 'local' [type=literal_error, input_value='S3', input_type=str] worker_beat-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error worker-1 | Traceback (most recent call last): worker-1 | File "/app/api/.venv/bin/flask", line 10, in <module> worker-1 | sys.exit(main()) worker-1 | ^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main worker-1 | cli.main() worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main worker-1 | rv = self.invoke(ctx) worker-1 | ^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke worker-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command worker-1 | cmd = self.get_command(ctx, cmd_name) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command worker-1 | app = info.load_app() worker-1 | ^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app worker-1 | app = locate_app(import_name, name) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app worker-1 | import(module_name) worker-1 | File "/app/api/app.py", line 31, in <module> worker-1 | from app_factory import create_app worker-1 | File "/app/api/app_factory.py", line 8, in <module> worker-1 | from configs import dify_config worker-1 | File "/app/api/configs/init.py", line 3, in <module> worker-1 | dify_config = DifyConfig() # type: ignore worker-1 | ^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init worker-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init worker-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig worker-1 | STORAGE_TYPE worker-1 | Input should be 'opendal', 's3', 'aliyun-oss', 'azure-blob', 'baidu-obs', 'clickzetta-volume', 'google-storage', 'huawei-obs', 'oci-storage', 'tencent-cos', 'volcengine-tos', 'supabase' or 'local' [type=literal_error, input_value='S3', input_type=str] worker-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error plugin_daemon-1 | 2026-04-09T07:51:02.632505263Z INFO dify-plugin-daemon logger.go:61 plugin instance log plugin=langgenius/agent:0.0.32@7ef46bd94ef1c858ab88617adf75da2729904296ecfbead9373d67d4eec10483 instance=019d7139 message="Installed agent: agent" plugin_daemon-1 | 2026-04-09T07:51:02.649323735Z INFO dify-plugin-daemon logger.go:20 local runtime ready plugin=langgenius/agent:0.0.32@7ef46bd94ef1c858ab88617adf75da2729904296ecfbead9373d67d4eec10483 plugin_daemon-1 | 2026-04-09T07:51:02.649625293Z INFO dify-plugin-daemon logger.go:15 local runtime starting plugin=langgenius/dalle:0.0.4@81f8cfb1d882517e3edac117555c3cfa6282416e27f1b9c0806bcc0cec709675 api-1 | Traceback (most recent call last): api-1 | File "/app/api/.venv/bin/flask", line 10, in <module> api-1 | sys.exit(main()) api-1 | ^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main api-1 | cli.main() api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main api-1 | rv = self.invoke(ctx) api-1 | ^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke api-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command api-1 | cmd = self.get_command(ctx, cmd_name) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command api-1 | app = info.load_app() api-1 | ^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app api-1 | app = locate_app(import_name, name) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app plugin_daemon-1 | 2026-04-09T07:51:02.906826842Z INFO dify-plugin-daemon launcher_local.go:74 acquiring distributed init lock plugin=langgenius/dalle:0.0.4@81f8cfb1d882517e3edac117555c3cfa6282416e27f1b9c0806bcc0cec709675 expire=15m0s api-1 | import(module_name) api-1 | File "/app/api/app.py", line 31, in <module> api-1 | from app_factory import create_app api-1 | File "/app/api/app_factory.py", line 8, in <module> api-1 | from configs import dify_config api-1 | File "/app/api/configs/init.py", line 3, in <module> api-1 | dify_config = DifyConfig() # type: ignore api-1 | ^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init api-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) api-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init api-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig api-1 | STORAGE_TYPE api-1 | Input should be 'opendal', 's3', 'aliyun-oss', 'azure-blob', 'baidu-obs', 'clickzetta-volume', 'google-storage', 'huawei-obs', 'oci-storage', 'tencent-cos', 'volcengine-tos', 'supabase' or 'local' [type=literal_error, input_value='S3', input_type=str] api-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error plugin_daemon-1 | 2026-04-09T07:51:03.380958284Z INFO dify-plugin-daemon logger.go:76 local runtime scale up plugin=langgenius/dalle:0.0.4@81f8cfb1d882517e3edac117555c3cfa6282416e27f1b9c0806bcc0cec709675 instance_nums=1 plugin_daemon-1 | 2026-04-09T07:51:03.382650993Z INFO dify-plugin-daemon launcher_local.go:89 released distributed init lock plugin=langgenius/dalle:0.0.4@81f8cfb1d882517e3edac117555c3cfa6282416e27f1b9c0806bcc0cec709675 plugin_daemon-1 | 2026-04-09T07:51:05.369919593Z INFO dify-plugin-daemon logger.go:61 plugin instance log message="Installed agent: mcp_see_agent" plugin=junjiem/mcp_see_agent:0.2.4@82caf96890992e9dec2c43c3fac82bfce8bd18a41de7c2b6948151b2d7f7b7a2 instance=019d7139 plugin_daemon-1 | 2026-04-09T07:51:05.376768801Z INFO dify-plugin-daemon logger.go:20 local runtime ready plugin=junjiem/mcp_see_agent:0.2.4@82caf96890992e9dec2c43c3fac82bfce8bd18a41de7c2b6948151b2d7f7b7a2 plugin_daemon-1 | 2026-04-09T07:51:05.376973365Z INFO dify-plugin-daemon logger.go:15 local runtime starting plugin=langgenius/deepseek:0.0.11@35bcd3f233f99d07bdadef8b326945df3bda5e8f773330144bc90d84800336b9 plugin_daemon-1 | 2026-04-09T07:51:05.42314628Z INFO dify-plugin-daemon launcher_local.go:74 acquiring distributed init lock plugin=langgenius/deepseek:0.0.11@35bcd3f233f99d07bdadef8b326945df3bda5e8f773330144bc90d84800336b9 expire=15m0s plugin_daemon-1 | 2026-04-09T07:51:05.549146964Z INFO dify-plugin-daemon logger.go:76 local runtime scale up plugin=langgenius/deepseek:0.0.11@35bcd3f233f99d07bdadef8b326945df3bda5e8f773330144bc90d84800336b9 instance_nums=1 plugin_daemon-1 | 2026-04-09T07:51:05.551692914Z INFO dify-plugin-daemon launcher_local.go:89 released distributed init lock plugin=langgenius/deepseek:0.0.11@35bcd3f233f99d07bdadef8b326945df3bda5e8f773330144bc90d84800336b9 worker_beat-1 exited with code 0 worker-1 exited with code 0 api-1 exited with code 0 sandbox-1 | [GIN] 2026/04/09 - 07:51:11 | 200 | 199.737µs | ::1 | GET "/health" worker_beat-1 | Traceback (most recent call last): worker_beat-1 | File "/app/api/.venv/bin/flask", line 10, in <module> worker_beat-1 | sys.exit(main()) worker_beat-1 | ^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main worker_beat-1 | cli.main() worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main worker_beat-1 | rv = self.invoke(ctx) worker_beat-1 | ^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke worker_beat-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command worker_beat-1 | cmd = self.get_command(ctx, cmd_name) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command worker_beat-1 | app = info.load_app() worker_beat-1 | ^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app worker_beat-1 | app = locate_app(import_name, name) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app worker_beat-1 | import(module_name) worker_beat-1 | File "/app/api/app.py", line 31, in <module> worker_beat-1 | from app_factory import create_app worker_beat-1 | File "/app/api/app_factory.py", line 8, in <module> worker_beat-1 | from configs import dify_config worker_beat-1 | File "/app/api/configs/init.py", line 3, in <module> worker_beat-1 | dify_config = DifyConfig() # type: ignore worker_beat-1 | ^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init worker_beat-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init worker_beat-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig worker_beat-1 | STORAGE_TYPE worker_beat-1 | Input should be 'opendal', 's3', 'aliyun-oss', 'azure-blob', 'baidu-obs', 'clickzetta-volume', 'google-storage', 'huawei-obs', 'oci-storage', 'tencent-cos', 'volcengine-tos', 'supabase' or 'local' [type=literal_error, input_value='S3', input_type=str] worker_beat-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error plugin_daemon-1 | 2026-04-09T07:51:12.741444099Z INFO dify-plugin-daemon logger.go:61 plugin instance log plugin=langgenius/deepseek:0.0.11@35bcd3f233f99d07bdadef8b326945df3bda5e8f773330144bc90d84800336b9 instance=019d7139 message="Installed model: deepseek" plugin_daemon-1 | 2026-04-09T07:51:12.749719775Z INFO dify-plugin-daemon logger.go:20 local runtime ready plugin=langgenius/deepseek:0.0.11@35bcd3f233f99d07bdadef8b326945df3bda5e8f773330144bc90d84800336b9 plugin_daemon-1 | 2026-04-09T07:51:12.750250128Z INFO dify-plugin-daemon logger.go:15 local runtime starting plugin=langgenius/dify_extractor:0.0.8@2cf530167705cd0bf54c64d297181820a2862564db9b75e0bd0e93935b8ee9ea worker-1 | Traceback (most recent call last): worker-1 | File "/app/api/.venv/bin/flask", line 10, in <module> worker-1 | sys.exit(main()) worker-1 | ^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main worker-1 | cli.main() worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main worker-1 | rv = self.invoke(ctx) worker-1 | ^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke worker-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command worker-1 | cmd = self.get_command(ctx, cmd_name) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command worker-1 | app = info.load_app() plugin_daemon-1 | 2026-04-09T07:51:12.793716759Z INFO dify-plugin-daemon launcher_local.go:74 acquiring distributed init lock plugin=langgenius/dify_extractor:0.0.8@2cf530167705cd0bf54c64d297181820a2862564db9b75e0bd0e93935b8ee9ea expire=15m0s worker-1 | ^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app worker-1 | app = locate_app(import_name, name) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app worker-1 | import(module_name) worker-1 | File "/app/api/app.py", line 31, in <module> worker-1 | from app_factory import create_app worker-1 | File "/app/api/app_factory.py", line 8, in <module> worker-1 | from configs import dify_config worker-1 | File "/app/api/configs/init.py", line 3, in <module> worker-1 | dify_config = DifyConfig() # type: ignore worker-1 | ^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init worker-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init worker-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig plugin_daemon-1 | 2026-04-09T07:51:12.837664447Z INFO dify-plugin-daemon logger.go:76 local runtime scale up plugin=langgenius/dify_extractor:0.0.8@2cf530167705cd0bf54c64d297181820a2862564db9b75e0bd0e93935b8ee9ea instance_nums=1 worker-1 | STORAGE_TYPE plugin_daemon-1 | 2026-04-09T07:51:12.838450802Z INFO dify-plugin-daemon launcher_local.go:89 released distributed init lock plugin=langgenius/dify_extractor:0.0.8@2cf530167705cd0bf54c64d297181820a2862564db9b75e0bd0e93935b8ee9ea worker-1 | Input should be 'opendal', 's3', 'aliyun-oss', 'azure-blob', 'baidu-obs', 'clickzetta-volume', 'google-storage', 'huawei-obs', 'oci-storage', 'tencent-cos', 'volcengine-tos', 'supabase' or 'local' [type=literal_error, input_value='S3', input_type=str] worker-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error api-1 | Traceback (most recent call last): api-1 | File "/app/api/.venv/bin/flask", line 10, in <module> api-1 | sys.exit(main()) api-1 | ^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main api-1 | cli.main() api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main api-1 | rv = self.invoke(ctx) api-1 | ^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke api-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command api-1 | cmd = self.get_command(ctx, cmd_name) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command api-1 | app = info.load_app() api-1 | ^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app api-1 | app = locate_app(import_name, name) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app api-1 | import(module_name) api-1 | File "/app/api/app.py", line 31, in <module> api-1 | from app_factory import create_app api-1 | File "/app/api/app_factory.py", line 8, in <module> api-1 | from configs import dify_config api-1 | File "/app/api/configs/init.py", line 3, in <module> api-1 | dify_config = DifyConfig() # type: ignore api-1 | ^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init api-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) api-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init api-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig api-1 | STORAGE_TYPE api-1 | Input should be 'opendal', 's3', 'aliyun-oss', 'azure-blob', 'baidu-obs', 'clickzetta-volume', 'google-storage', 'huawei-obs', 'oci-storage', 'tencent-cos', 'volcengine-tos', 'supabase' or 'local' [type=literal_error, input_value='S3', input_type=str] api-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error plugin_daemon-1 | 2026-04-09T07:51:15.217253402Z INFO dify-plugin-daemon cluster_lifetime.go:114 current node has become the master of the cluster plugin_daemon-1 | 2026-04-09T07:51:15.602648305Z INFO dify-plugin-daemon logger.go:61 plugin instance log message="Installed tool: dalle" plugin=langgenius/dalle:0.0.4@81f8cfb1d882517e3edac117555c3cfa6282416e27f1b9c0806bcc0cec709675 instance=019d7139 plugin_daemon-1 | 2026-04-09T07:51:15.603204419Z INFO dify-plugin-daemon logger.go:20 local runtime ready plugin=langgenius/dalle:0.0.4@81f8cfb1d882517e3edac117555c3cfa6282416e27f1b9c0806bcc0cec709675 plugin_daemon-1 | 2026-04-09T07:51:15.603316717Z INFO dify-plugin-daemon logger.go:15 local runtime starting plugin=yevanchen/markitdown:0.0.3@02e42fa0d944c2e717183bbf3e9c8ac0c708c9745d84f7407824631e7735d6af plugin_daemon-1 | 2026-04-09T07:51:16.796729271Z INFO dify-plugin-daemon launcher_local.go:74 acquiring distributed init lock plugin=yevanchen/markitdown:0.0.3@02e42fa0d944c2e717183bbf3e9c8ac0c708c9745d84f7407824631e7735d6af expire=15m0s plugin_daemon-1 | 2026-04-09T07:51:16.832342817Z ERROR dify-plugin-daemon patch.go:37 failed to get the version of the plugin sdk error="failed to find the version of the plugin sdk" plugin_daemon-1 | github.com/langgenius/dify-plugin-daemon/internal/core/control_panel.(*ControlPanel).LaunchLocalPlugin plugin_daemon-1 | /app/internal/core/control_panel/launcher_local.go:93 plugin_daemon-1 | github.com/langgenius/dify-plugin-daemon/internal/core/control_panel.(*ControlPanel).handleNewLocalPlugins.func1 plugin_daemon-1 | /app/internal/core/control_panel/server_local.go:104 plugin_daemon-1 | github.com/langgenius/dify-plugin-daemon/pkg/utils/routine.Submit.func1.1 plugin_daemon-1 | /app/pkg/utils/routine/pool.go:68 plugin_daemon-1 | github.com/langgenius/dify-plugin-daemon/pkg/utils/routine.Submit.func1 plugin_daemon-1 | /app/pkg/utils/routine/pool.go:58 plugin_daemon-1 | github.com/panjf2000/ants/v2.(*goWorker).run.func1 plugin_daemon-1 | /go/pkg/mod/github.com/panjf2000/ants/[email protected]/worker.go:71 plugin_daemon-1 | plugin_daemon-1 | 2026-04-09T07:51:16.832914024Z INFO dify-plugin-daemon logger.go:76 local runtime scale up plugin=yevanchen/markitdown:0.0.3@02e42fa0d944c2e717183bbf3e9c8ac0c708c9745d84f7407824631e7735d6af instance_nums=1 plugin_daemon-1 | 2026-04-09T07:51:16.834963633Z INFO dify-plugin-daemon launcher_local.go:89 released distributed init lock plugin=yevanchen/markitdown:0.0.3@02e42fa0d944c2e717183bbf3e9c8ac0c708c9745d84f7407824631e7735d6af worker_beat-1 exited with code 0 worker-1 exited with code 0 api-1 exited with code 0 worker_beat-1 | Traceback (most recent call last): worker_beat-1 | File "/app/api/.venv/bin/flask", line 10, in <module> worker_beat-1 | sys.exit(main()) worker_beat-1 | ^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main worker_beat-1 | cli.main() worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main worker_beat-1 | rv = self.invoke(ctx) worker_beat-1 | ^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke worker_beat-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command worker_beat-1 | cmd = self.get_command(ctx, cmd_name) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command worker_beat-1 | app = info.load_app() worker_beat-1 | ^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app worker_beat-1 | app = locate_app(import_name, name) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app worker_beat-1 | import(module_name) worker_beat-1 | File "/app/api/app.py", line 31, in <module> worker_beat-1 | from app_factory import create_app worker_beat-1 | File "/app/api/app_factory.py", line 8, in <module> worker_beat-1 | from configs import dify_config worker_beat-1 | File "/app/api/configs/init.py", line 3, in <module> worker_beat-1 | dify_config = DifyConfig() # type: ignore worker_beat-1 | ^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init worker_beat-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init worker_beat-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig worker_beat-1 | STORAGE_TYPE worker_beat-1 | Input should be 'opendal', 's3', 'aliyun-oss', 'azure-blob', 'baidu-obs', 'clickzetta-volume', 'google-storage', 'huawei-obs', 'oci-storage', 'tencent-cos', 'volcengine-tos', 'supabase' or 'local' [type=literal_error, input_value='S3', input_type=str] worker_beat-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error worker-1 | Traceback (most recent call last): worker-1 | File "/app/api/.venv/bin/flask", line 10, in <module> worker-1 | sys.exit(main()) worker-1 | ^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main worker-1 | cli.main() worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main worker-1 | rv = self.invoke(ctx) worker-1 | ^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke worker-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command worker-1 | cmd = self.get_command(ctx, cmd_name) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command worker-1 | app = info.load_app() worker-1 | ^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app worker-1 | app = locate_app(import_name, name) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app worker-1 | import(module_name) worker-1 | File "/app/api/app.py", line 31, in <module> worker-1 | from app_factory import create_app worker-1 | File "/app/api/app_factory.py", line 8, in <module> worker-1 | from configs import dify_config worker-1 | File "/app/api/configs/init.py", line 3, in <module> worker-1 | dify_config = DifyConfig() # type: ignore worker-1 | ^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init worker-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init worker-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig worker-1 | STORAGE_TYPE worker-1 | Input should be 'opendal', 's3', 'aliyun-oss', 'azure-blob', 'baidu-obs', 'clickzetta-volume', 'google-storage', 'huawei-obs', 'oci-storage', 'tencent-cos', 'volcengine-tos', 'supabase' or 'local' [type=literal_error, input_value='S3', input_type=str] worker-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error api-1 | Traceback (most recent call last): api-1 | File "/app/api/.venv/bin/flask", line 10, in <module> api-1 | sys.exit(main()) api-1 | ^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main api-1 | cli.main() api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main api-1 | rv = self.invoke(ctx) api-1 | ^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke api-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command api-1 | cmd = self.get_command(ctx, cmd_name) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command api-1 | app = info.load_app() api-1 | ^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app api-1 | app = locate_app(import_name, name) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app api-1 | import(module_name) api-1 | File "/app/api/app.py", line 31, in <module> api-1 | from app_factory import create_app api-1 | File "/app/api/app_factory.py", line 8, in <module> api-1 | from configs import dify_config api-1 | File "/app/api/configs/init.py", line 3, in <module> api-1 | dify_config = DifyConfig() # type: ignore api-1 | ^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init api-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) api-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init api-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig api-1 | STORAGE_TYPE api-1 | Input should be 'opendal', 's3', 'aliyun-oss', 'azure-blob', 'baidu-obs', 'clickzetta-volume', 'google-storage', 'huawei-obs', 'oci-storage', 'tencent-cos', 'volcengine-tos', 'supabase' or 'local' [type=literal_error, input_value='S3', input_type=str] api-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error sandbox-1 | [GIN] 2026/04/09 - 07:51:26 | 404 | 4.015µs | :: | GET "/squid-internal-dynamic/netdb" plugin_daemon-1 | 2026-04-09T07:51:27.307369779Z INFO dify-plugin-daemon logger.go:61 plugin instance log plugin=yevanchen/markitdown:0.0.3@02e42fa0d944c2e717183bbf3e9c8ac0c708c9745d84f7407824631e7735d6af instance=019d7139 message="Installed tool: markitdown" plugin_daemon-1 | 2026-04-09T07:51:27.310392068Z INFO dify-plugin-daemon logger.go:20 local runtime ready plugin=yevanchen/markitdown:0.0.3@02e42fa0d944c2e717183bbf3e9c8ac0c708c9745d84f7407824631e7735d6af plugin_daemon-1 | 2026-04-09T07:51:27.310570407Z INFO dify-plugin-daemon logger.go:15 local runtime starting plugin=langgenius/feishu_base:0.0.1@7302a0742fc6caa20c2d9eb710373a7fbdf7369ca4860e1d75d4f6906ff8d54c plugin_daemon-1 | 2026-04-09T07:51:27.326291614Z INFO dify-plugin-daemon launcher_local.go:74 acquiring distributed init lock expire=15m0s plugin=langgenius/feishu_base:0.0.1@7302a0742fc6caa20c2d9eb710373a7fbdf7369ca4860e1d75d4f6906ff8d54c plugin_daemon-1 | 2026-04-09T07:51:27.668589744Z INFO dify-plugin-daemon logger.go:76 local runtime scale up plugin=langgenius/feishu_base:0.0.1@7302a0742fc6caa20c2d9eb710373a7fbdf7369ca4860e1d75d4f6906ff8d54c instance_nums=1 plugin_daemon-1 | 2026-04-09T07:51:27.669666702Z INFO dify-plugin-daemon launcher_local.go:89 released distributed init lock plugin=langgenius/feishu_base:0.0.1@7302a0742fc6caa20c2d9eb710373a7fbdf7369ca4860e1d75d4f6906ff8d54c worker_beat-1 exited with code 0 worker-1 exited with code 0 api-1 exited with code 0 worker_beat-1 exited with code 1 worker-1 | Traceback (most recent call last): worker-1 | File "/app/api/.venv/bin/flask", line 10, in <module> worker-1 | sys.exit(main()) worker-1 | ^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main worker-1 | cli.main() worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main worker-1 | rv = self.invoke(ctx) worker-1 | ^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke worker-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command worker-1 | cmd = self.get_command(ctx, cmd_name) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command worker-1 | app = info.load_app() worker-1 | ^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app worker-1 | app = locate_app(import_name, name) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app worker-1 | import(module_name) worker-1 | File "/app/api/app.py", line 31, in <module> worker-1 | from app_factory import create_app worker-1 | File "/app/api/app_factory.py", line 8, in <module> worker-1 | from configs import dify_config worker-1 | File "/app/api/configs/init.py", line 3, in <module> worker-1 | dify_config = DifyConfig() # type: ignore worker-1 | ^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init worker-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init worker-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig worker-1 | STORAGE_TYPE worker-1 | Input should be 'opendal', 's3', 'aliyun-oss', 'azure-blob', 'baidu-obs', 'clickzetta-volume', 'google-storage', 'huawei-obs', 'oci-storage', 'tencent-cos', 'volcengine-tos', 'supabase' or 'local' [type=literal_error, input_value='S3', input_type=str] worker-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error api-1 | Traceback (most recent call last): api-1 | File "/app/api/.venv/bin/flask", line 10, in <module> api-1 | sys.exit(main()) api-1 | ^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main api-1 | cli.main() api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main api-1 | rv = self.invoke(ctx) api-1 | ^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke api-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command api-1 | cmd = self.get_command(ctx, cmd_name) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command api-1 | app = info.load_app() api-1 | ^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app api-1 | app = locate_app(import_name, name) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app api-1 | import(module_name) api-1 | File "/app/api/app.py", line 31, in <module> api-1 | from app_factory import create_app api-1 | File "/app/api/app_factory.py", line 8, in <module> api-1 | from configs import dify_config api-1 | File "/app/api/configs/init.py", line 3, in <module> api-1 | dify_config = DifyConfig() # type: ignore api-1 | ^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init api-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) api-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init api-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig api-1 | STORAGE_TYPE api-1 | Input should be 'opendal', 's3', 'aliyun-oss', 'azure-blob', 'baidu-obs', 'clickzetta-volume', 'google-storage', 'huawei-obs', 'oci-storage', 'tencent-cos', 'volcengine-tos', 'supabase' or 'local' [type=literal_error, input_value='S3', input_type=str] api-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error plugin_daemon-1 | 2026-04-09T07:51:37.365389245Z INFO dify-plugin-daemon logger.go:61 plugin instance log plugin=langgenius/dify_extractor:0.0.8@2cf530167705cd0bf54c64d297181820a2862564db9b75e0bd0e93935b8ee9ea instance=019d7139 message="Installed tool: dify_extractor" plugin_daemon-1 | 2026-04-09T07:51:37.368770304Z INFO dify-plugin-daemon logger.go:20 local runtime ready plugin=langgenius/dify_extractor:0.0.8@2cf530167705cd0bf54c64d297181820a2862564db9b75e0bd0e93935b8ee9ea plugin_daemon-1 | 2026-04-09T07:51:37.370473837Z INFO dify-plugin-daemon logger.go:15 local runtime starting plugin=langgenius/general_chunker:0.0.9@f307c08b522b7b1e5804fc0cca1bacd507602f39452e5b06f442cccfe6cc7a20 plugin_daemon-1 | 2026-04-09T07:51:37.398113124Z INFO dify-plugin-daemon launcher_local.go:74 acquiring distributed init lock plugin=langgenius/general_chunker:0.0.9@f307c08b522b7b1e5804fc0cca1bacd507602f39452e5b06f442cccfe6cc7a20 expire=15m0s plugin_daemon-1 | 2026-04-09T07:51:37.429967164Z INFO dify-plugin-daemon logger.go:76 local runtime scale up plugin=langgenius/general_chunker:0.0.9@f307c08b522b7b1e5804fc0cca1bacd507602f39452e5b06f442cccfe6cc7a20 instance_nums=1 plugin_daemon-1 | 2026-04-09T07:51:37.430919943Z INFO dify-plugin-daemon launcher_local.go:89 released distributed init lock plugin=langgenius/general_chunker:0.0.9@f307c08b522b7b1e5804fc0cca1bacd507602f39452e5b06f442cccfe6cc7a20 plugin_daemon-1 | 2026-04-09T07:51:37.770181567Z INFO dify-plugin-daemon logger.go:61 plugin instance log plugin=langgenius/feishu_base:0.0.1@7302a0742fc6caa20c2d9eb710373a7fbdf7369ca4860e1d75d4f6906ff8d54c instance=019d7139 message="Installed tool: feishu_base" plugin_daemon-1 | 2026-04-09T07:51:37.773274242Z INFO dify-plugin-daemon logger.go:20 local runtime ready plugin=langgenius/feishu_base:0.0.1@7302a0742fc6caa20c2d9eb710373a7fbdf7369ca4860e1d75d4f6906ff8d54c plugin_daemon-1 | 2026-04-09T07:51:37.773416636Z INFO dify-plugin-daemon logger.go:15 local runtime starting plugin=langgenius/gpustack:0.0.8@8fe1abce0914a80dab12caa46da58a5378ae2d214087d65340cbc4111ed669c5 plugin_daemon-1 | 2026-04-09T07:51:37.826538713Z INFO dify-plugin-daemon launcher_local.go:74 acquiring distributed init lock expire=15m0s plugin=langgenius/gpustack:0.0.8@8fe1abce0914a80dab12caa46da58a5378ae2d214087d65340cbc4111ed669c5 plugin_daemon-1 | 2026-04-09T07:51:37.922325696Z INFO dify-plugin-daemon logger.go:76 local runtime scale up instance_nums=1 plugin=langgenius/gpustack:0.0.8@8fe1abce0914a80dab12caa46da58a5378ae2d214087d65340cbc4111ed669c5 plugin_daemon-1 | 2026-04-09T07:51:37.923180048Z INFO dify-plugin-daemon launcher_local.go:89 released distributed init lock plugin=langgenius/gpustack:0.0.8@8fe1abce0914a80dab12caa46da58a5378ae2d214087d65340cbc4111ed669c5 worker-1 exited with code 0 worker_beat-1 | Traceback (most recent call last): worker_beat-1 | File "/app/api/.venv/bin/flask", line 10, in <module> worker_beat-1 | sys.exit(main()) worker_beat-1 | ^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main worker_beat-1 | cli.main() worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main worker_beat-1 | rv = self.invoke(ctx) worker_beat-1 | ^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke worker_beat-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command worker_beat-1 | cmd = self.get_command(ctx, cmd_name) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command worker_beat-1 | app = info.load_app() worker_beat-1 | ^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app worker_beat-1 | app = locate_app(import_name, name) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app worker_beat-1 | import(module_name) worker_beat-1 | File "/app/api/app.py", line 31, in <module> worker_beat-1 | from app_factory import create_app worker_beat-1 | File "/app/api/app_factory.py", line 8, in <module> worker_beat-1 | from configs import dify_config worker_beat-1 | File "/app/api/configs/init.py", line 3, in <module> worker_beat-1 | dify_config = DifyConfig() # type: ignore worker_beat-1 | ^^^^^^^^^^^^ worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init worker_beat-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) worker_beat-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init worker_beat-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) worker_beat-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker_beat-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig worker_beat-1 | STORAGE_TYPE worker_beat-1 | Input should be 'opendal', 's3', 'aliyun-oss', 'azure-blob', 'baidu-obs', 'clickzetta-volume', 'google-storage', 'huawei-obs', 'oci-storage', 'tencent-cos', 'volcengine-tos', 'supabase' or 'local' [type=literal_error, input_value='S3', input_type=str] worker_beat-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error sandbox-1 | [GIN] 2026/04/09 - 07:51:41 | 200 | 397.398µs | ::1 | GET "/health" api-1 exited with code 0 worker_beat-1 exited with code 1 worker-1 | Traceback (most recent call last): worker-1 | File "/app/api/.venv/bin/flask", line 10, in <module> worker-1 | sys.exit(main()) worker-1 | ^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main worker-1 | cli.main() worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main worker-1 | rv = self.invoke(ctx) worker-1 | ^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke worker-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command worker-1 | cmd = self.get_command(ctx, cmd_name) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command worker-1 | app = info.load_app() worker-1 | ^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app worker-1 | app = locate_app(import_name, name) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app worker-1 | import(module_name) worker-1 | File "/app/api/app.py", line 31, in <module> worker-1 | from app_factory import create_app worker-1 | File "/app/api/app_factory.py", line 8, in <module> worker-1 | from configs import dify_config worker-1 | File "/app/api/configs/init.py", line 3, in <module> worker-1 | dify_config = DifyConfig() # type: ignore worker-1 | ^^^^^^^^^^^^ worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init worker-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) worker-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init worker-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) worker-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ worker-1 | pydantic_core._pydantic_core.ValidationError: 1 validation error for DifyConfig worker-1 | STORAGE_TYPE worker-1 | Input should be 'opendal', 's3', 'aliyun-oss', 'azure-blob', 'baidu-obs', 'clickzetta-volume', 'google-storage', 'huawei-obs', 'oci-storage', 'tencent-cos', 'volcengine-tos', 'supabase' or 'local' [type=literal_error, input_value='S3', input_type=str] worker-1 | For further information visit https://errors.pydantic.dev/2.12/v/literal_error plugin_daemon-1 | 2026-04-09T07:51:44.261421694Z INFO dify-plugin-daemon logger.go:61 plugin instance log plugin=langgenius/general_chunker:0.0.9@f307c08b522b7b1e5804fc0cca1bacd507602f39452e5b06f442cccfe6cc7a20 instance=019d7139 message="Installed tool: general_chunker" plugin_daemon-1 | 2026-04-09T07:51:44.264673549Z INFO dify-plugin-daemon logger.go:20 local runtime ready plugin=langgenius/general_chunker:0.0.9@f307c08b522b7b1e5804fc0cca1bacd507602f39452e5b06f442cccfe6cc7a20 plugin_daemon-1 | 2026-04-09T07:51:44.265073462Z INFO dify-plugin-daemon logger.go:15 local runtime starting plugin=langgenius/mineru:0.5.1@ccf545b476c0771707ea21122f9342ebe24d2a44ae040268665b41a9ca9f37fe plugin_daemon-1 | 2026-04-09T07:51:44.436553691Z INFO dify-plugin-daemon launcher_local.go:74 acquiring distributed init lock plugin=langgenius/mineru:0.5.1@ccf545b476c0771707ea21122f9342ebe24d2a44ae040268665b41a9ca9f37fe expire=15m0s plugin_daemon-1 | 2026-04-09T07:51:44.495988018Z INFO dify-plugin-daemon logger.go:76 local runtime scale up plugin=langgenius/mineru:0.5.1@ccf545b476c0771707ea21122f9342ebe24d2a44ae040268665b41a9ca9f37fe instance_nums=1 plugin_daemon-1 | 2026-04-09T07:51:44.497008767Z INFO dify-plugin-daemon launcher_local.go:89 released distributed init lock plugin=langgenius/mineru:0.5.1@ccf545b476c0771707ea21122f9342ebe24d2a44ae040268665b41a9ca9f37fe worker-1 exited with code 1 api-1 | Traceback (most recent call last): api-1 | File "/app/api/.venv/bin/flask", line 10, in <module> api-1 | sys.exit(main()) api-1 | ^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 1131, in main api-1 | cli.main() api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1406, in main api-1 | rv = self.invoke(ctx) api-1 | ^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1867, in invoke api-1 | cmd_name, cmd, args = self.resolve_command(ctx, args) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/click/core.py", line 1914, in resolve_command api-1 | cmd = self.get_command(ctx, cmd_name) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 631, in get_command api-1 | app = info.load_app() api-1 | ^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 349, in load_app api-1 | app = locate_app(import_name, name) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/cli.py", line 245, in locate_app api-1 | import(module_name) api-1 | File "/app/api/app.py", line 31, in <module> api-1 | from app_factory import create_app api-1 | File "/app/api/app_factory.py", line 8, in <module> api-1 | from configs import dify_config api-1 | File "/app/api/configs/init.py", line 3, in <module> api-1 | dify_config = DifyConfig() # type: ignore api-1 | ^^^^^^^^^^^^ api-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic_settings/main.py", line 242, in init api-1 | super().init(pydantic_self.class._settings_build_values(sources, init_kwargs)) api-1 | File "/app/api/.venv/lib/python3.12/site-packages/pydantic/main.py", line 250, in init api-1 | validated_self = self.pydantic_validator.validate_python(data, self_instance=self) api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

✔️ Expected Behavior

none

❌ Actual Behavior

Related to S3

extent analysis

TL;DR

The issue can be resolved by changing the STORAGE_TYPE configuration from 'S3' to 's3' to match the expected input format.

Guidance

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

dify - 💡(How to fix) Fix An error occurred during startup after upgrading to version 1.13.3. [2 comments, 3 participants]