正在载入

等待时间过长时请刷新页面

编写于

最近更新

Problem 代码

Linlang 的 Problem 使用稳定代码标识故障。代码可以通过 /linlang problem <代码> 查询;本文作为按组件整理的速查表。

审计服务

代码含义
LIN-AUDIT-RUNTIME-CONFIG-LOAD-FAIL运行时审计配置无法加载,已使用默认配置。
LIN-AUDIT-TENANT-CONFIG-LOAD-FAIL插件审计租户配置无法加载。
LIN-AUDIT-OUTPUT-PATH-INVALID输出路径无效或离开插件数据目录。
LIN-AUDIT-FILE-WRITE-FAIL日志、审计或问题文件写入失败。
LIN-AUDIT-WRITER-QUEUE-FULL异步写入队列已满,当前记录降级为同步写入。
LIN-AUDIT-WRITER-FLUSH-FAIL文件写入队列未能按时刷新。
LIN-AUDIT-JSON-SERIALIZE-FAIL结构化记录无法序列化为 JSON。

运行时

代码含义
LIN-RUNTIME-ENABLE-FAILBukkit Runtime 启动失败。
LIN-RUNTIME-MESSAGE-TEMPLATE-INSTALL-FAIL运行时内建语言目录无法安装。
LIN-RUNTIME-CONFIG-RELOAD-FAIL运行时配置服务重载失败。
LIN-RUNTIME-LANGUAGE-RELOAD-FAIL运行时语言服务重载失败。
LIN-RUNTIME-FACADE-RELOAD-FAIL插件 Facade 软重载失败。
LIN-RUNTIME-FACADE-RESTART-FAIL插件 Facade 重建失败。
LIN-RUNTIME-RELOAD-FAIL一个或多个重载步骤失败。
LIN-RUNTIME-FACADE-CLOSE-FAIL插件 Facade 关闭失败。
LIN-RUNTIME-RESOURCE-CLOSE-FAIL运行时资源释放失败。
LIN-RUNTIME-VERSION-INCOMPATIBLEAPI 与 Runtime 的 A.B 版本不兼容或 Runtime 功能版本过低。
LIN-RUNTIME-VERSION-MISMATCHRuntime 功能版本高于插件编译时版本。
LIN-RUNTIME-VERSION-INVALID版本号不是有效的四段格式。

命令服务

代码含义
LIN-COMMAND-INFO-FAIL命令服务无法读取插件信息。
LIN-COMMAND-MESSAGE-LOAD-FAIL命令内建消息无法加载。
LIN-COMMAND-BUKKIT-BIND-FAIL根节点无法绑定到 Bukkit 命令。
LIN-COMMAND-REGISTRATION-FAIL命令描述语句或注册结构无效。
LIN-COMMAND-EXECUTE-FAIL已匹配命令的业务执行器抛出异常。
LIN-COMMAND-ARGUMENT-PARSE-FAIL参数解析器发生非预期异常。
LIN-COMMAND-LOCALE-REFRESH-FAIL命令用法或参数说明无法刷新到新语言。
LIN-COMMAND-GROUP-CALLBACK-FAIL命令组公共结果回调执行失败。
LIN-COMMAND-GROUP-CONFIG-FAIL命令组开始注册后又修改了公共配置。

玩家输入缺少参数、值不符合范围或对象不存在属于正常的参数拒绝,不会生成 Problem。

文件服务

代码含义
LIN-FILE-CONFIG-LOAD-FAIL配置加载或类型校验失败。
LIN-FILE-CONFIG-SAVE-FAIL配置对象无法写入文件。
LIN-FILE-CONFIG-RELOAD-FAIL配置文件无法重载到现有对象。
LIN-FILE-CONFIG-BIND-FAIL配置类无法完成首次绑定。
LIN-FILE-LANGUAGE-LOCALE-SWITCH-FAIL语言对象无法切换到目标语言。
LIN-FILE-LANGUAGE-BIND-FAIL语言类无法完成首次绑定。
LIN-FILE-LANGUAGE-SAVE-FAIL语言对象无法写入语言文件。
LIN-FILE-LANGUAGE-RELOAD-FAIL语言文件无法重载到现有对象。
LIN-FILE-LANGUAGE-ENSURE-FAIL语言文件完整性检查或补齐失败。
LIN-FILE-LANGUAGE-LAZY-LOAD-FAIL引用型语言字段无法按需加载目标语言。
LIN-FILE-LANGUAGE-LISTENER-FAIL语言变更监听器执行失败。
LIN-FILE-LANGUAGE-REFERENCE-FAIL配置语言引用不存在或类型不匹配。
LIN-FILE-LANGUAGE-FORMAT-FAIL语言文本无法使用给定参数完成格式化。
LIN-FILE-LANGUAGE-RESOURCE-LOAD-FAIL内建语言资源无法读取或解析。
LIN-FILE-LANGUAGE-LOCALE-SCAN-FAIL语言目录无法扫描可用文件。
LIN-FILE-LANGUAGE-LOCALE-NORMALIZE-FAIL语言文件名无法规范为语言代码。
LIN-FILE-LANGUAGE-RESOURCE-COPY-FAIL内建语言资源无法复制到数据目录。
LIN-FILE-DIFF-WRITE-FAIL缺失字段差异文件无法生成。
LIN-FILE-MISSING-KEY-REPAIR-FAIL获准执行的缺失键修复未能完成。
LIN-FILE-OBJECT-MAPPING-FAIL文件文档与 Java 对象的字段映射失败。
LIN-FILE-WATCH-CALLBACK-FAIL文件热重载回调执行失败。
LIN-FILE-WATCH-START-FAIL文件监听无法启动。
LIN-FILE-WATCH-LOOP-FAIL文件监听循环发生故障。

数据库服务

代码含义
LIN-DATA-MAPPING-INVALID实体声明无法映射为有效表结构。
LIN-DATA-INITIALIZE-FAIL数据库目录或连接池无法初始化。
LIN-DATA-MIGRATE-FAIL数据表结构创建或迁移失败。
LIN-DATA-OPERATION-FAIL仓库操作执行失败。
LIN-DATA-FLUSH-FAIL待处理数据无法刷新。
LIN-DATA-RESOURCE-CLOSE-FAIL仓库或连接池无法正常关闭。

其他组件

代码含义
LIN-BANNER-FONT-LOAD-FAILASCII Banner 字体资源无法解析。
LIN-EVENT-LISTENER-FAIL事件监听器执行失败。
LIN-TEXT-SOURCE-TOO-LONG高级字符串源码超过长度限制。
LIN-YAML-INIT-FAILSnakeYAML 无法加载或初始化。
LIN-MESSAGE-PREFIX-RESOLVE-FAIL消息前缀提供函数执行失败。
LIN-MESSAGE-DELIVERY-FAIL消息传输器无法完成投递。
LIN-PLATFORM-MAIN-DISPATCH-FAIL任务无法提交到 Bukkit 主线程。
LIN-PLATFORM-ASYNC-DISPATCH-FAIL任务无法提交到 Bukkit 异步调度器。
LIN-VIEW-INITIALIZE-FAIL界面服务或平台事件桥初始化失败。
LIN-VIEW-DEFINITION-LOAD-FAILGUI 定义无法读取、解析或编译。
LIN-VIEW-SOURCE-LOAD-FAILGUI 动态数据源执行失败。
LIN-VIEW-HOOK-EXECUTE-FAILGUI 交互回调执行失败。
LIN-VIEW-REOPEN-FAIL禁止手动关闭的 GUI 无法重新打开。
LIN-VIEW-ICON-RESOLVE-FAILGUI 图标无法由平台解析器建立。
LIN-VIEW-LANGUAGE-REFRESH-FAIL语言变化后 GUI 无法完成重绘。

问题代码负责标识和查询,不代替 Java 异常。两者的使用边界请见:错误处理 ⇱。

讨论

请登录账号