ErrLookup › Tencent/APIJSON
Tencent/APIJSON
🏆 Real-Time no-code, powerful and secure ORM 🚀 providing APIs and Docs without coding by Backend, and Frontend(Client) can customize response JSONs 🏆 实时 零代码、全功能、强安全 ORM 库 🚀 后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构 · Java · 69 source files
Analyzed at 5284052872 on 2026-08-14. 199 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Value for key '" + key + "' is not a Map: " + value.getClass | exception | error | json, type-conversion, apijson, schema-mismatch |
| Value for key '" + key + "' is not a List: " + value.getClas | exception | error | json, type-conversion, apijson, schema-mismatch |
| Cannot convert String value '" + value + "' to int: " + e.ge | exception | error | json, type-conversion, apijson, number-parsing |
| Cannot convert value of type " + value.getClass().getName() | exception | error | json, type-conversion, apijson, schema-mismatch |
| Cannot convert String value '" + value + "' to long: " + e.g | exception | error | json, type-conversion, apijson, number-parsing |
| Cannot convert value of type " + value.getClass().getName() | exception | error | json, type-conversion, apijson, schema-mismatch |
| Cannot convert String value '" + value + "' to double: " + e | exception | error | json, type-conversion, apijson, number-parsing, error-message |
| Cannot convert value of type " + value.getClass().getName() | exception | error | json, type-conversion, apijson, schema-mismatch, error-message |
| Cannot convert String value '" + value + "' to boolean | exception | error | json, type-conversion, apijson, boolean-parsing |
| Cannot convert Number value '" + value + "' to boolean. Only | exception | error | json, type-conversion, apijson, boolean-parsing, schema-mismatch |
| Cannot convert value of type " + value.getClass().getName() | exception | error | type-conversion, boolean, apijson, validation |
| puts StringUtil.isEmpty(key, true) clazz.getAnnotation(Meth | exception | error | apijson, annotation, methodaccess, request-building |
| 字符 " + function + " 不合法! | exception | error | apijson, remote-function, validation, empty-input |
| AbstractFunctionParser.ENABLE_REMOTE_FUNCTION == false 时不支持远 | exception | error | apijson, remote-function, feature-flag, configuration |
| 不允许调用远程函数 " + fb.getMethod() + " ! | exception | error | apijson, remote-function, registration, function-table |
| language = " + language + " 不合法!AbstractFunctionParser.ENABL | exception | error | apijson, scripting, feature-flag, remote-function |
| 找不到脚本语言 " + lang + " 对应的执行引擎!请先依赖相关库并在后端 APIJSONFunctionPars | exception | error | apijson, scripting, dependency, registration |
| 不允许 version = " + parser.getVersion() + " 的请求调用远程函数 " + fb.g | exception | error | apijson, remote-function, versioning, configuration |
| 不允许 tag = " + parser.getTag() + " 的请求调用远程函数 " + fb.getMethod | exception | error | apijson, remote-function, tag, routing |
| 不允许 method = " + parser.getMethod() + " 的请求调用远程函数 " + fb.get | exception | error | apijson, remote-function, http-method, authorization |
| 字符 " + function + " 对应的远程函数 " + getFunction(fb.getMethod(), | exception | error | apijson, remote-function, reflection, nosuchmethod |
| 字符 " + function + " 对应的远程函数传参类型错误!\n请检查 key:value 中value的类型是 | exception | error | apijson, remote-function, argument-type, reflection |
| 远程函数 " + methodName + " 的实际返回值类型 " + rt + " 与 Function 表中的配置 | exception | warning | apijson, remote-function, return-type, debug, configuration |
| 远程函数 " + methodName + " 的实际返回值类型 " + (rt == null ? null : rt | exception | warning | apijson, scripting, return-type, debug |
| 远程函数 " + methodName + " 在 Function 表中的配置的类型 " + returnType + | exception | warning | apijson, scripting, return-type, classloading, configuration |
| 远程函数 " + methodName + " 的实际返回值类型 " + (rt == null ? null : rt | exception | warning | apijson, scripting, return-type, type-mismatch, debug |
| 字符 " + method + " 不合法!函数的名称 function 不能为空且必须符合方法命名规范!总体必须为 f | exception | error | apijson, function-parsing, syntax, validation |
| 字符 {} 不合法!远程函数不允许指定类名!且必须为 function(key0,key1,...) 这种单函数格式!\ | validation | error | apijson, remote-function, validation, request-syntax |
| {}:value 中value不合法!远程函数 key():{} 中的 arg 对应的值类型只能是 [Boolean, | validation | error | apijson, remote-function, type-check, argument-validation |
| {}: { @key(): value } 对应存储过程 value 中字符 {} 不合法!`schema` 当有 ` | validation | error | apijson, stored-procedure, schema, sql-injection-guard, validation |
| {}: { @key(): value } 对应存储过程 value 中字符 `{} 不合法!`schema` 当有 ` | validation | error | apijson, stored-procedure, schema, backtick, validation |
| {}: { @key(): value } 对应存储过程 value 中字符 {} 不合法!schema.functio | validation | error | apijson, sql-injection, schema, security, stored-procedure |
| 子查询 {}/{}:{ range:value } 中 value 只能为 [ALL, ANY] 中的一个! | validation | error | apijson, subquery, range, validation, request-syntax |
| 服务器内部错误,解析子查询 {}/{}:{ } 为 Subquery 对象失败! | exception | error | apijson, subquery, internal-error, request-structure |
| 子查询 {}/{}:{ from:value } 中 value 对应的主表对象 {}:{} 不存在! | validation | error | apijson, subquery, from, validation, request-syntax |
| {}/{}:value 中 value 必须为 依赖路径String 或 SQL子查询JSONObject ! | validation | error | apijson, reference, key-at, validation, request-syntax |
| {}/{}:value 中 value 必须为函数String! | validation | error | apijson, remote-function, key-function, validation, request-syntax |
| {}/{}:{} 不合法!数组 []:{} 中第一个 key:{} 必须是主表 TableKey:{} !不能为 arr | validation | error | apijson, array, main-table, ordering, request-syntax |
| {} 内截至 {}:{} 时数组对象 key[]:{} 的数量达到 {} 已超限,必须在 0-{} 内 ! | validation | error | apijson, array, limit, dos-guard, configuration |
| {}/{}:{} 不合法!数组 []:{} 中每个 key:{} 都必须是表 TableKey:{} 或 数组 arra | validation | error | apijson, array, table-key, validation, request-syntax |
| {} 内截至 {}:{} 时对象 key:{} 的数量达到 {} 已超限,必须在 0-{} 内 ! | validation | error | apijson, object-count, limit, dos-guard, configuration |
| PUT {}, {} 类型为 {},不支持 Boolean, String, Number 等类型字段使用 'key+' | validation | error | apijson, put, json-column, type-check, data-migration |
| PUT {}, {} 值为 null,不支持移除!对应字段在数据库的值必须为 JSONArray, JSONObject | validation | error | apijson, put, null-value, json-column, data-migration |
| PUT {}, {}/{} 已存在! | exception | error | apijson, put, conflict, duplicate, json-array |
| PUT {}, {}/{} 必须为 JSONRequest {} ! | validation | error | apijson, put, json-object, type-check, request-syntax |
| PUT {}, {}/{} 不存在! | exception | error | apijson, put, not-found, json-array, stale-state |
| PUT {}, {}/{} 必须为 String 类型 ! | validation | error | apijson, put, json-object, type-check, request-syntax |
| 批量新增/修改失败!{}/{}:value 中value不合法!类型必须是 OBJECT ,结构为 {} ! | validation | error | apijson, batch, unsupported-type, validation, array |
| 批量新增/修改失败!{}/{}:{} | exception | error | apijson, batch, server-error, database, count-mismatch |
| 批量新增/修改 {}:{} 中 {} 个子项全部失败!第 {} 项失败原因:{} | exception | error | apijson, batch, partial-failure, server-error |
| @raw:value 的 value 中 {} 不合法!对应的 {}: value 在当前对象 {} 不存在或 valu | validation | error | apijson, raw-sql, missing-key, validation, security |
| JSON格式不合法!{}! {} | validation | error | apijson, json, parse, invalid-input |
| JSON格式不合法! | validation | error | apijson, json, parse, empty-body |
| {}/{}:{} 的深度(或者说层级) 为 {} 已超限,必须在 1-{} 内 ! | validation | error | apijson, depth-limit, nested-query, resource-guard |
| key[]:{} 只支持 GET, GETS 方法!其它方法不允许传 {}:{} 等这种 key[]:{} 格式! | validation | error | apijson, method-validation, security, array-syntax |
| {}/query:value 中 value 的值不合法!必须在 [0, 1, 2] 或 [TABLE, TOTAL, | validation | error | apijson, query-param, validation, pagination |
| {}/page:value 中 value 的值不合法!必须在 {}-{} 内 ! | validation | error | apijson, pagination, page, range-validation |
| {}/count:value 中 value 的值不合法!必须在 0-{} 内 ! | validation | error | apijson, pagination, count, range-validation |
| AbstractParser.onJoinParse join 只能是 String 或 Map<String, Ob | validation | error | apijson, join, type-validation, sql |
| @join:value 中value不合法!必须为 &/Table0/key0,</Table1/key1,... 或 | validation | error | apijson, join, type-validation, request-format |
| @join:value 中 value 值 {} 不合法!必须为 &/Table0,</Table1/key1,@/Ta | validation | error | apijson, join, path-validation, request-format |
| @join:'{}' 对应的 {} 不是合法的数组 key[] !@ APP JOIN 最多允许跨 1 层,只能是子数组 | validation | error | apijson, app-join, depth-limit, join |
| @join:value 中 value 的 Table 值 {} 不合法!必须为 &/Table0,</Table1/k | validation | error | apijson, join, table-name, identifier-validation, sql-injection-guard |
| join:value 中 value 的 alias 值 ${alias} 不合法!必须为 &/Table0,</Tab | validation | error | apijson, join, alias, identifier-validation |
| join:'${e.getKey()}' 对应的 ${tableKey}:value 中 value 类型不合法!必须是 | validation | error | apijson, join, missing-table, request-format |
| join:'${e.getKey()}' 对应的 ${arrKey}:{ join: value } 中 value 不 | validation | error | apijson, app-join, nested-join, request-format |
| join:'${e.getKey()}' 对应的 ${arrKey}:{ page: value } 中 value 不 | validation | error | apijson, join, app-join, pagination, validation |
| join:${e.getKey()} 中 ${key} 不合法!必须为 &/Table0,</Table1/key1,@ | validation | error | apijson, join, reference-assignment, validation |
| join:${e.getKey()}' 对应的 ${tableKey}:{ ${key}: value } 中 valu | validation | error | apijson, join, type-error, reference-assignment |
| join:'${e.getKey()}' 中 ${key} 不合法 !@ APP JOIN 只允许 key@:/Tabl | validation | error | apijson, join, app-join, identifier, validation |
| join:${e.getKey()} 中 ${k} 不合法!@ APP JOIN 必须有且只有一个引用赋值键值对! | validation | error | apijson, join, app-join, on-condition, validation |
| join:'${e.getKey()}' 中 ${k} 不合法 !@ APP JOIN 只允许 key@:/Table/ | validation | error | apijson, join, app-join, identifier, validation |
| ${table}/${k} 不合法!join 关联的 Table 中,join: ?/Table/key 时只能有 1 | validation | error | apijson, join, reference-assignment, path-resolution |
| ${e.getKey()}:value 中 value 值 ${targetPath} 不合法!必须为引用赋值的路径 ' | validation | error | apijson, join, reference-assignment, empty-value |
| ${e.getKey()}:'/targetTable/targetKey' 中 targetKey 值 ${targe | validation | error | apijson, join, identifier, path-format |
| ${e.getKey()}:'/targetTable/targetKey' 中 targetTable 值 ${tar | validation | error | apijson, join, naming-convention, path-format |
| ${e.getKey()}:'/targetTable:targetAlias/targetKey' 中 targetA | validation | error | apijson, join, alias, identifier |
| ${e.getKey()}:'/targetTable/targetKey' 中路径对应的 '${targetTable | validation | error | apijson, join, type-error, path-resolution |
| ${e.getKey()}:'/targetTable/targetKey' 中路径对应的对象 '${targetTab | validation | error | apijson, join, missing-object, reference-assignment |
| join:value 中 value 的 key@ 中 key 值 ${on.getKey()} 不合法!必须满足英文单 | validation | error | apijson, join, identifier, on-condition |
| 截至 ${config.getTable()} 已执行 ${sqlCount} 条 SQL,数量已超限,必须在 0-${ | exception | error | apijson, sql-limit, performance, configuration |
| 找不到 version: ${version}, method: ${method.name()}, tag: ${ta | exception | error | apijson, request-table, permission, configuration |
| ${key}: value 中 ${tbl} 已经存在,不能重复! | validation | error | apijson, method-directive, duplicate, validation |
| ${key}: value 中 value 类型错误,只能是 String 或 Map<String, Object> | validation | error | apijson, request-validation, batch-request |
| ${key}: { ${objKey}: value 中 value 类型错误,只能是 String 或 Map<Str | validation | error | apijson, request-validation, batch-request |
| JSON 对象格式不正确 !正确示例例如 "User": {} | validation | error | apijson, request-validation, empty-body |
| 对象名重复,请添加别名区分 ! 重复对象名为: ${key} | validation | error | apijson, duplicate-key, alias |
| ${key}:{} 里的 @combine:value 不合法!开放请求 GET、HEAD 才允许传 @combine: | validation | error | apijson, combine, method-mismatch, security |
| 不支持在 ${method} 中 ${_method} ! | validation | error | apijson, method-mismatch, security |
| 请在最外层传 tag !一般是 Table 名,例如 "tag": "User" | validation | error | apijson, tag, request-validation |
| @group:value 中 value里面用 , 分割的每一项都必须是1个单词!并且不要有空格! | validation | error | apijson, group, sql-injection, prepared-statement |
| @having:value 的 value 中字符串 ${expression} 不合法!不允许传超过 100 个字符的 | validation | error | apijson, having, raw, input-limit |
| 字符串 ${expression} 不合法!预编译模式下 @having:"column?value;function( | validation | error | apijson, having, regex-validation, sql-injection |
| 字符 ${expression} 不合法!@having:value 中 value 里的 SQL函数必须为 funct | validation | error | apijson, having, syntax |
| 字符 ${method} 不合法!预编译模式下 @having:"column?value;function(arg0, | validation | error | apijson, having, function-name, config |
| 字符 ${method} 不合法!预编译模式下 @column:"column0,column1:alias;funct | validation | error | apijson, having, whitelist, config |
| 预编译模式下 @sample:value 中 ${item} 不合法! value 里面用 , 分割的每一项必须是 co | validation | error | apijson, sample, prepared-statement, clickhouse |
| 预编译模式下 @latest:value 中 ${item} 不合法! value 里面用 , 分割的每一项必须是 co | validation | error | apijson, latest, prepared-statement |
| 预编译模式下 @partition:value 中 ${item} 不合法! value 里面用 , 分割的每一项必须是 | validation | error | apijson, partition, prepared-statement, clickhouse |
| 预编译模式下 @fill:value 中 {item} 不合法! value 里面用 , 分割的每一项必须是 colum | validation | error | apijson, fill, prepared-statement, clickhouse |
| 预编译模式下 @order:value 中 {item} 不合法! value 里面用 , 分割的每一项必须是 随机函数 | validation | error | apijson, order, prepared-statement, sql-injection |
| @raw:value 的 value 中 {key} 不合法!对应的 {key}:value 中 value 类型只能为 | validation | error | apijson, raw, type-error |
| @raw:value 的 value 中 {key} 不合法!对应的 {key}:value 中 value 值 {va | validation | error | apijson, raw, whitelist, config |
| HEAD请求: 字符 {alias} 不合法!预编译模式下 @column:value 中 value里面用 , 分割的 | validation | error | apijson, sql, input-validation, prepared-statement, head-request |
| HEAD请求: 字符{origin} 不合法!预编译模式下 @column:value 中 value里面用 , 分割的 | validation | error | apijson, sql, input-validation, prepared-statement, head-request |
| HEAD请求: 字符 {origin.substring(0, start)} 不合法!预编译模式下 @column:v | validation | error | apijson, sql, input-validation, prepared-statement, head-request |
| POST 请求必须在Table内设置要保存的 key:value ! | validation | error | apijson, sql, input-validation, post-request, insert |
| POST请求: 每一个 key:value 中的key都必须是1个单词! | validation | error | apijson, sql, input-validation, post-request, column-name |
| @column:value 的 value 中字符串 {expression} 不合法!不允许传超过 100 个字符的函 | validation | error | apijson, sql, input-validation, length-limit, raw |
| 字符 {expression} 不合法!预编译模式下 {example} 中 function 必须符合小写英文单词的 | validation | error | apijson, sql, input-validation, window-function, fulltext |
| 字符 {expression} 不合法!{key}:value 中 value 里的 SQL函数必须为 function | validation | error | apijson, sql, input-validation, syntax, parentheses |
| 字符 {fun} 不合法!预编译模式下 {example} 中 function 必须符合小写英文单词的 SQL 函数名 | validation | error | apijson, sql, input-validation, function-allowlist, configuration |
| 字符 {fun} 不合法!预编译模式下 {example} 中 function 必须符合小写英文单词的 SQL 函数名 | validation | error | apijson, sql, security, function-allowlist, input-validation |
| 字符串 {alias} 不合法!预编译模式下 {key}:value 中 value里面用 ; 分割的每一项 funct | validation | error | apijson, sql, input-validation, alias |
| 字符串 {suffix} 不合法!预编译模式下 {key}:"column?value;function(arg0,ar | validation | error | apijson, sql, security, input-validation, regex |
| 字符 {expression} 不合法!{key}:value 中 value 里的 SQL 函数必须为 functio | validation | error | apijson, sql, input-validation, window-function, syntax |
| 字符 {ck} 不合法!预编译模式下 @column:"`column0`,`column1`:alias;functi | validation | error | apijson, sql, input-validation, identifier, backtick |
| 字符串 {ck} 不合法!预编译模式下 @column:"column0,column1:alias;function0 | validation | error | apijson, sql, security, input-validation, string-literal |
| 字符 {ck} 不合法!预编译模式下 @column:value 中 value里面用 , 分割的每一项 column: | validation | error | apijson, sql, input-validation, column-name, alias |
| 字符 {ck} 不合法!预编译模式下 @column:"column0,column1:alias;function0( | validation | error | apijson, sql-injection, prepared-statement, column, validation |
| 字符 {origin} 不合法!预编译模式下 @column:"column0,column1:alias;functi | validation | error | apijson, sql-injection, column, escaping, validation |
| @cache:value 中 value 的值不合法!必须在 [0,1,2] 或 [ALL, ROM, RAM] 内 ! | validation | error | apijson, cache, request-argument, enum-validation |
| 写操作请求必须带条件!!! | validation | critical | apijson, data-safety, write-protection, where-clause, security |
| {errPrefix} 中字符 '{s}' 不合法!不允许首尾有空格,也不允许连续空格!空格不能多也不能少!逻辑连接符 | validation | error | apijson, combine, whitespace, expression-parsing, validation |
| {table}:{ @combine:'{combine}' } 中条件 key:value 数量 {size} 已超过 | validation | error | apijson, limits, where-clause, combine, configuration |
| {errPrefix} 中字符 '{s}' 不合法!空格 ' ' 左边缺少条件 key !逻辑连接符 & | 左右必须各 | validation | error | apijson, combine, expression-parsing, syntax-error |
| {errPrefix} 中字符 '{key}' 不合法!左边缺少 & | 其中一个逻辑连接符! | validation | error | apijson, combine, expression-parsing, syntax-error |
| {errPrefix} 中字符 '{s}' 不合法!其中 key 数量 {allCount} 已超过最大值,必须在条件键 | validation | error | apijson, combine, limits, expression-parsing |
| {errPrefix} 中字符 '{key}' 对应的条件键值对 {column}:value 不存在! | validation | error | apijson, combine, key-mismatch, request-argument |
| {errPrefix} 中字符 '{s}' 不合法!其中 key 数量 {allCount} / 条件键值对数量 {si | validation | error | apijson, combine, limits, dos-protection |
| {errPrefix} 中字符 '{key}' 对应的 {column}:value 不是有效条件键值对! | validation | error | apijson, combine, empty-value, request-argument |
| {errPrefix} 中字符 '{s}' 不合法!其中 '{column}' 重复引用,次数 {count} 已超过最 | validation | error | apijson, combine, limits, expression-parsing |
| {}:{ @combine:'{}' } 中字符 '{}' 不合法!逻辑连接符 & 右边缺少一个空格 !逻辑连接符 & | validation | error | apijson, combine, whitespace, syntax-error |
| {}:{ @combine: '{}' } 中字符 '{}' 不合法!逻辑连接符 | 右边缺少一个空格 !逻辑连接符 & | validation | error | apijson, combine, whitespace, syntax-error |
| {}:{ @combine:'{}' } 中字符 '{}' 不合法!非逻辑符 '!' 右边多了一个空格 ' ' !非逻辑 | validation | error | apijson, combine, not-operator, whitespace, syntax-error |
| {}:{ @combine:'{}' } 中字符 '{}' 不合法!非逻辑符 '!' 右边多了一个字符 '{}' !非逻 | validation | error | apijson, combine, not-operator, syntax-error |
| {}:{ @combine:'{}' } 中字符 '{}' 不合法!左边缺少 & | 逻辑连接符!逻辑连接符 & | 左 | validation | error | apijson, combine, not-operator, syntax-error |
| {}:{ @combine:'{}' } 中字符 '{}' 不合法!括号 (()) 嵌套层级 {} 已超过最大值,必须在 | validation | error | apijson, combine, nesting-limit, validation |
| {}:{ @combine:'{}' } 中字符 '{}' 不合法!左括号 ( 比 右括号 ) 少!数量必须相等从而完整 | validation | error | apijson, combine, unbalanced-parens, validation |
| {}:{ @combine:'{}' } 中字符 '{}' 不合法!左括号 ( 比 右括号 ) 多!数量必须相等从而完整 | validation | error | apijson, combine, unbalanced-parens, validation |
| join:value 中 value 里的 {}/{}错误!不支持 {} 等 [ @ APP, < LEFT, > RI | exception | error | apijson, join, unsupported-type, version-mismatch |
| AbstractSQLConfig.getWhereItem: 字符 {} 不合法! | validation | error | apijson, reference, where-key, validation |
| {}:value 中value不合法!非PUT请求只支持 [Boolean, Number, String] 内的类型 | validation | error | apijson, value-type, equal, validation |
| {}:value 中key不合法!不支持 ! 以外的逻辑符 ! | validation | error | apijson, column-name, identifier, validation |
| {}:value 中 value 不合法!比较运算 [>, <, >=, <=] 只支持 [Boolean, Numbe | validation | error | apijson, value-type, compare, validation |
| {}:value 中 key 不合法!比较运算 [>, <, >=, <=] 不支持 [&, !, |] 中任何逻辑运算 | validation | error | apijson, column-name, compare, validation |
| 参数 {} 不合法!key 中不允许有单引号 ' ! | validation | error | apijson, sql-injection, test-mode, key-sanitization |
| @raw:value 中 {} 不合法!@raw 不支持 key$ 这种功能符 !只支持 key, key!, key< | exception | error | apijson, raw-sql, search, unsupported-operator |
| 没权限访问或对象不存在! | exception | error | apijson, update-count, write, concurrency, permission |
| 服务器内部错误,List<Join> 中 Join.onList[{}] = null! | exception | critical | apijson, join, internal-error, null-pointer |
| 服务器内部错误,List<Join> 中 Join.onList[{}].getOriginKey() = null! | exception | critical | apijson, join, internal-error, null-pointer |
| 服务器内部错误,List<Join> 中 Join.onList[0] = null! | exception | critical | apijson, app-join, internal-error, null-pointer |
| 服务器内部错误,List<Join> 中 Join.onList[0].getOriginKey() = null! | exception | critical | apijson, app-join, internal-error, null-pointer |
| 服务器内部错误,List<Join> 中 Join.onList[0].getKey() = null! | exception | critical | apijson, app-join, internal-error, null-pointer |
| AbstractSQLExecutor.executeAppJoin StringUtil.isEmpty(sql, | exception | critical | apijson, app-join, internal-error, sql-generation |
| AbstractVerifier.ENABLE_VERIFY_ROLE == false 时不支持校验角色权限!如需支持 | exception | error | apijson, configuration, permissions, feature-flag |
| 角色 {} 不存在!只能是[{}]中的一种! | validation | error | apijson, validation, roles, request-contract |
| {} 不允许 {} 用户的 {} 请求! | exception | error | apijson, permissions, system-tables, production |
| {} = {} 的 {} 不允许 {} 用户的 {} 请求! | exception | error | apijson, permissions, contact-role, row-level-security |
| {}.id 类型错误,类型必须是 Long/String! | validation | error | apijson, validation, type-error, request-contract |
| POST 请求必须在Table内设置要保存的 key:value ! | validation | error | apijson, validation, post, owner-role |
| 未登录或登录过期,请登录后再操作! | exception | error | apijson, authentication, session, login |
| visitorId 只能是 Long 或 String 类型! | exception | error | apijson, type-error, integration, authentication |
| 不支持 ADMIN 角色!如果要支持就在子类重写这个方法来校验 ADMIN 角色,不通过则 throw IllegalA | exception | error | apijson, permissions, admin-role, extension-point |
| AbstractVerifier.ENABLE_VERIFY_CONTENT == false 时不支持校验请求传参内容 | exception | error | apijson, configuration, validation, feature-flag |
| {method}请求,请在 {name} 内传 {key}:{} ! | validation | error | apijson, validation, structure, request-contract |
| {method}请求,{name}/{key} 不能传 {idKey} ! | validation | error | apijson, validation, post, id-generation |
| {method}请求,请在 {name} 内传 {key}:[{ ... }] ,批量新增 Table[]:value | validation | error | apijson, validation, batch-operation, post |
| {method}请求,{name}/{key} 里面的 {key}:[{ ... }] 中 [] 的长度不能超过 {ma | validation | error | apijson, validation, batch-operation, limits |
| {method}请求,{name}/{key} 里面的 {idKey}:value 中value的类型只能是 Long | validation | error | apijson, validation, id-type, put-delete |
| {method}请求,{name}/{key} 里面的 {idInKey}:value 中value的类型只能是 [Lo | validation | error | apijson, validation, batch, id-in |
| {method}请求,{name}/{key} 里面 {idKey},{idInKey},{idKey}{}@ 至少传其 | validation | error | apijson, validation, required-field, update-delete |
| {method}请求,{name}/{key} 里面的 {idInKey}:[] 中[]的长度不能超过 {maxUpda | validation | error | apijson, batch-limit, update-delete, throughput |
| {method}请求,{name}/{key} 里面的 {idInKey}:[] 中所有项都不能为 [ null, <= | validation | error | apijson, validation, null-handling, batch |
| {method}请求,{name}/{key} 里面的 {idInKey}:[] 中所有项的类型都只能是 Long 或 | validation | error | apijson, validation, type-mismatch, batch |
| {name}: { IF: value } 中 value 类型错误!只允许 String, JSONRequest! | validation | error | apijson, config, request-table, if-condition |
| {method}请求,{name} 里面不能缺少 {field} 等[{must}]内的任何字段! | validation | error | apijson, required-field, request-table, must |
| {key}:value 的 value 不合法!类型必须是 OBJECT ,结构为 {} ! | validation | error | apijson, type-mismatch, structure, request-table |
| {key}:value 的 value 不合法!类型必须是 ARRAY ,结构为 [] ! | validation | error | apijson, type-mismatch, structure, array |
| REFUSE:value 中出现了重复的 !{rfs} !不允许重复,也不允许一个 key 和取反 !key 同时使用! | validation | error | apijson, config, request-table, refuse |
| REFUSE:value 中同时出现了 {rfs} 和 !{rfs} !不允许重复,也不允许一个 key 和取反 !ke | validation | error | apijson, config, request-table, refuse |
| REFUSE:value 中出现了重复的 {rfs} !不允许重复,也不允许一个 key 和取反 !key 同时使用! | validation | error | apijson, config, request-table, refuse |
| {method}请求,{name} 里面不允许传 {rk} 等{refuseSet}内的任何字段! | validation | error | apijson, refuse, forbidden-field, request-table |
| {method} 请求,{rk} 不合法!非开放请求不允许传 @combine:value ! | validation | error | apijson, combine, open-request, security |
| {method} 请求,{rk} 不合法!非开放请求不允许传 @key:value ! | validation | error | apijson, at-key, open-request, security |
| {method} 请求,{rk} 不合法!非开放请求不允许传远程函数 key():"fun()" ! | validation | error | apijson, remote-function, security, open-request |
| {method} 请求,{name} 里面不允许传 {rk}:{} ! | validation | error | apijson, undefined-key, structure, request-table |
| {method} 请求,{name} 里面不允许 {rk}:[] 等未定义的 Table[]:[{}] 批量操作键值对! | validation | error | apijson, request-validation, batch-operations, server-config |
| 后端 Request 表中 ALLOW_PARTIAL_UPDATE_FAIL:value 中 {key} 不合法!必须 | validation | error | apijson, server-config, request-table, batch-operations |
| 后端 Request 表中 ALLOW_PARTIAL_UPDATE_FAIL:value 中 {key} 对应的 {k | validation | error | apijson, server-config, request-table, config-consistency |
| 后端 Request 表中 ALLOW_PARTIAL_UPDATE_FAIL:value 中 {key} 不合法![] | validation | error | apijson, server-config, request-table, input-validation |
| Request 表 structure 配置的 IF:{ {k}:value } 中 value 不合法,必须是 JSO | validation | error | apijson, server-config, request-table, structure-config |
| AbstractFunctionParser.ENABLE_SCRIPT_FUNCTION == false 时不支持执 | exception | critical | apijson, script-execution, security-flag, configuration |
| 找不到可执行 " + (isEmpty ? "js" : lang) + " 脚本的引擎!engine == null! | exception | error | apijson, script-execution, jdk-compatibility, nashorn, classpath |
| joinType + "/.../" + table + "/" + originKey + " 中字符 " + ori | exception | error | apijson, join, request-syntax, query-config |
| originKey + ":value 中字符 " + k + " 不合法!key$:value 中不允许 key 中有 | exception | error | apijson, join, like-operator, request-syntax |
| originKey + ":value 中字符 " + originKey + " 不合法!key$:value 中不允 | exception | error | apijson, join, like-operator, request-syntax |
| joinType + "/.../" + table + "/" + originKey + " 中字符 " + k + | exception | error | apijson, join, logic-operators, request-syntax |
| joinType + "/.../" + table + "/" + originKey + " 中字符 " + l.g | exception | error | apijson, join, identifier-validation, request-syntax |