diff --git a/Partner-Main/src/main/java/work/slhaf/partner/core/action/runner/LocalRunnerClient.java b/Partner-Main/src/main/java/work/slhaf/partner/core/action/runner/LocalRunnerClient.java index b37e9d79..54c2002b 100644 --- a/Partner-Main/src/main/java/work/slhaf/partner/core/action/runner/LocalRunnerClient.java +++ b/Partner-Main/src/main/java/work/slhaf/partner/core/action/runner/LocalRunnerClient.java @@ -901,6 +901,8 @@ public class LocalRunnerClient extends RunnerClient { try { info = JSONUtil.readJSONObject(context.toFile(), StandardCharsets.UTF_8).toBean(MetaActionInfo.class); } catch (Exception e) { + // 加载失败也需要移除对应的 cache + descCache.remove(context.toUri().toString()); log.warn("desc.json 加载失败: {}", context); return; }