继续收敛首页项目 revision 读取错误
保留建项和打开项目 revision IPC 失败正文
This commit is contained in:
@@ -347,7 +347,8 @@ export function useHomeProjectCreation({
|
||||
return Number.isSafeInteger(status.revision) && status.revision >= 0
|
||||
? status.revision
|
||||
: null;
|
||||
} catch {
|
||||
} catch (error) {
|
||||
setStatus(`项目 revision 读取失败:${visibleClientErrorMessage(error)}`);
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -101,3 +101,4 @@ DirectProject 回合失败在确认不是客户端内部不可归类故障时,
|
||||
- 发布尝试账本和工作区偏好文件原先把损坏、权限、类型和 JSON 解析失败当成空账本/默认偏好;现只有文件不存在才使用默认,其他读取错误沿发布幂等和建项目录命令返回具体正文。
|
||||
- 插件主机扫描工作区、读取进程状态、停止插件和禁用插件时原先吞掉目录项/`try_wait`/kill/wait 错误;现保留插件状态错误并阻止“停止失败却显示已禁用”,正常主动 kill 的非零退出码不再误报。
|
||||
- 插件进程 stderr 原先使用 `Stdio::null()`,即使进程退出也只能显示退出码;现以有界脱敏 sidecar 保留插件 stderr,并在退出状态中附带正文。
|
||||
- 首页建项/打开项目读取本地 revision 失败原先吞成 `null` 并继续进入项目;现保留降级进入行为,同时把 IPC/文件读取正文写入首页状态。
|
||||
|
||||
Reference in New Issue
Block a user