开发工具
共 415 篇文章
ShellSession 退出后超时
ShellSession 顶层 exit 后,EOF 没结束收集,仍等待完成标记而超时。单任务按条件使用子 shell,保留退出码、会话状态与原有安全限制。
SMALLINT 返回 Integer
pgJDBC 把 SMALLINT 的默认 getObject 结果映射为 Integer,元数据类名也因此是 Integer。需要 Short 时采用显式类型读取,并保留 SQL NULL。
setuptools-scm 构建无标签归档时,报 tag '' 和 AssertionError
归档有提交哈希却没有describe-name,旧解析器可能把空值当标签。核对隔离构建的实际后端,修复后仍需检查wheel版本与真实发行身份。
XML 根标签被删了
XMLOutputParser 把普通 encoding 属性误当声明,完整解析前删掉根标签。缩窄可配置规则,保留 defusedxml,分别验完整文档与流式片段。
GitHub Actions 取消 Terraform plan 后状态仍锁定:检查信号链
对照取消入口、CLI退出与后端锁状态,检查wrapper输出依赖,确认失效锁归属后再恢复。
download-artifact 报 intermediary 403:为什么 ListArtifacts 没有重试
按列举产物阶段、正式依赖的状态筛选与下载归属判断,受控补跑前检查外部操作。
Node.js 第二次 HTTP 请求报 ECONNRESET,检查连接复用
第一次请求返回,下一次却报连接重置:检查核心HTTP模块的reusedSocket、空闲关闭和Agent,只有可安全重复的操作才做有界重试。
logger -t sshd 的日志没进入 ssh namespace:标签不会改变路由
区分logger标签、unit日志socket视图和journalctl查询范围,验证新调用的实际去向。
OpenAI API报429 insufficient_quota,重试为何仍然失败
读取429正文与error.code,区分余额、支出、使用上限与速率,再检查SDK和外层队列的重试。
OpenAI嵌套schema报additionalProperties缺失,检查SDK与$ref
沿错误context检查最终schema,区分旧SDK内联引用遗漏与手写对象限制,并核对1.59.8正式修复。
OpenAI Batch显示completed,按custom_id核对output和error
同时读取output与error,按唯一custom_id恢复对应关系,将HTTP失败、缺失记录和内容解析分别处理。


