1# 应用事件打点错误码 2 3> **说明:** 4> 5> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](../errorcode-universal.md)。 6 7## 11100001 打点功能被关闭 8 9**错误信息** 10 11Function disabled. 12 13**错误描述** 14 15- 在调用write接口进行应用事件打点时,由于打点功能未开启,系统将忽略相关事件。 16- 在调用setEventParam接口设置事件自定义参数时,由于打点功能未开启,系统将忽略此次调用。 17 18**可能原因** 19 20应用事件打点功能被关闭了。 21 22**处理步骤** 23 24调用配置接口开启打点功能。 25 26 ```ts 27 import hiAppEvent from '@ohos.hiviewdfx.hiAppEvent'; 28 29 hiAppEvent.configure({ 30 disable: false 31 }); 32 ``` 33 34## 11101001 非法的事件领域名称 35**错误信息** 36 37Invalid event domain. 38 39**错误描述** 40 41- 在调用write接口进行应用事件打点时,由于传入了非法的事件领域名称,系统将忽略相关事件。 42- 在调用setEventParam接口设置事件自定义参数时,由于传入了非法的事件领域名称,系统将忽略此次调用。 43 44**可能原因** 45 46传入的事件领域名称不符合以下规则: 47 48- 事件领域名称只包含数字、字母、下划线字符。 49- 事件领域名称以字母开头,不以下划线结尾。 50- 事件领域名称非空且长度不超过32个字符。 51 52**处理步骤** 53 54传入合法的事件领域名称。 55 56## 11101002 非法的事件名称 57 58**错误信息** 59 60Invalid event name. 61 62**错误描述** 63 64- 在调用write接口进行应用事件打点时,由于传入了非法的事件名称,系统将忽略相关事件。 65- 在调用setEventParam接口设置事件自定义参数时,由于传入了非法的事件名称,系统将忽略此次调用。 66 67**可能原因** 68 69传入的事件名称不符合以下规则: 70 71- 事件名称只包含$字符、数字字符、字母字符、下划线字符。 72- 事件名称首字符必须为字母字符或$字符,中间字符必须为数字字符、字母字符或下划线字符,结尾字符必须为数字字符或字母字符。 73- 事件名称非空且长度不超过48个字符。 74 75**处理步骤** 76 77传入合法的事件名称。 78 79## 11101003 非法的事件参数数量 80 81**错误信息** 82 83Invalid number of event parameters. 84 85**错误描述** 86 87在调用write接口进行应用事件打点时,由于传入了非法的事件参数数量,额外的事件参数将被丢弃。 88 89**可能原因** 90 91传入的事件参数数量超过32个。 92 93**处理步骤** 94 95传入合法数量的事件参数。 96 97## 11101004 非法的事件参数字符串长度 98 99**错误信息** 100 101Invalid string length of the event parameter. 102 103**错误描述** 104 105- 在调用write接口进行应用事件打点时,由于事件参数值传入了超长的字符串,系统将忽略相关事件参数。 106- 在调用setEventParam接口设置事件自定义参数时,由于传入了非法的事件参数值,系统将忽略此次调用。 107 108**可能原因** 109 110- 调用write接口传入的事件参数值中的字符串长度超过8*1024个字符。 111- 调用setEventParam接口传入的事件自定义参数值的长度超过1024个字符。 112 113**处理步骤** 114 115传入合法字符串长度的事件参数值。 116 117## 11101005 非法的事件参数名称 118 119**错误信息** 120 121Invalid event parameter name. 122 123**错误描述** 124 125- 在调用write接口进行应用事件打点时,由于传入了非法的事件参数名称,系统将忽略相关事件参数。 126- 在调用setEventParam接口设置事件自定义参数时,由于传入了非法的事件参数名称,系统将忽略此次调用。 127 128**可能原因** 129 130传入的事件参数名称不符合以下规则: 131 132- 事件参数名称只包含$字符、数字字符、字母字符、下划线字符。 133- 事件参数名称首字符必须为字母字符或$字符,中间字符必须为数字字符、字母字符或下划线字符,结尾字符必须为数字字符或字母字符。 134- 事件参数名称非空且长度不超过32个字符。 135 136**处理步骤** 137 138传入合法的事件参数名称。 139 140## 11101006 非法的事件参数数组长度 141 142**错误信息** 143 144Invalid array length of the event parameter. 145 146**错误描述** 147 148在调用write接口进行应用事件打点时,由于事件参数值传入了超出长度的数组,额外的数组元素将被丢弃。 149 150**可能原因** 151 152传入的事件参数值中的数组长度超过100。 153 154**处理步骤** 155 156传入合法长度数组的事件参数值。 157 158## 11101007 非法的事件自定义参数数量 159 160**错误信息** 161 162The number of parameter keys exceeds the limit. 163 164**错误描述** 165 166在调用setEventParam接口设置事件自定义参数时,由于传入了非法的事件参数数量,系统将忽略此次调用。 167 168**可能原因** 169 170传入的事件自定义参数数量超过64个。 171 172**处理步骤** 173 174传入合法数量的事件自定义参数。 175 176## 11102001 非法的观察者名称 177 178**错误信息** 179 180Invalid watcher name. 181 182**错误描述** 183 184在调用addWatcher接口进行事件订阅时,由于传入了非法的观察者名称,系统将忽略此次订阅。 185 186**可能原因** 187 188传入的观察者名称不符合以下规则: 189 190- 观察者名称只包含数字、字母、下划线字符。 191- 观察者名称以字母开头,不以下划线结尾。 192- 观察者名称非空且长度不超过32个字符。 193 194**处理步骤** 195 196传入合法的观察者名称。 197 198## 11102002 非法的过滤事件领域 199 200**错误信息** 201 202Invalid filtering event domain. 203 204**错误描述** 205 206在调用addWatcher接口进行事件订阅时,由于传入了非法的过滤事件领域,系统将忽略此次订阅。 207 208**可能原因** 209 210传入的过滤事件领域名称不符合以下规则: 211 212- 事件领域名称只包含数字、字母、下划线字符。 213- 事件领域名称以字母开头,不以下划线结尾。 214- 事件领域名称非空且长度不超过32个字符。 215 216**处理步骤** 217 218传入合法的过滤事件领域名称。 219 220## 11102003 非法的条数值 221 222**错误信息** 223 224Invalid row value. 225 226**错误描述** 227 228在调用addWatcher接口进行事件订阅时,由于回调触发条件传入了非法的事件个数值,系统将忽略此次订阅。 229 230**可能原因** 231 232传入的回调触发条件中的条数值为负数。 233 234**处理步骤** 235 236传入自然数值的条数值。 237 238## 11102004 非法的大小值 239 240**错误信息** 241 242Invalid size value. 243 244**错误描述** 245 246在调用addWatcher接口进行事件订阅时,由于回调触发条件传入了非法的事件大小值,系统将忽略此次订阅。 247 248**可能原因** 249 250传入的回调触发条件中的大小值为负数。 251 252**处理步骤** 253 254传入自然数值的大小值。 255 256## 11102005 非法的超时值 257 258**错误信息** 259 260Invalid timeout value. 261 262**错误描述** 263 264在调用addWatcher接口进行事件订阅时,由于回调触发条件传入了非法的超时值,系统将忽略此次订阅。 265 266**可能原因** 267 268传入的回调触发条件中的超时值为负数。 269 270**处理步骤** 271 272传入自然数值的超时值。 273 274## 11103001 非法的最大存储配额值 275 276**错误信息** 277 278Invalid max storage quota value. 279 280**错误描述** 281 282在调用configure接口进行打点配置时,由于传入了非法的最大存储配额值,系统将忽略此次配置。 283 284**可能原因** 285 286传入的最大存储配额值字符串不符合以下规则: 287 288- 配额值字符串只由数字字符和大小单位字符(单位字符支持[b|k|kb|m|mb|g|gb|t|tb],不区分大小写)构成。 289- 配额值字符串必须以数字开头,后面可以选择不传单位字符(默认使用byte作为单位),或者以单位字符结尾。 290 291**处理步骤** 292 293传入合法的最大存储配额值字符串。 294 295## 11104001 非法的事件包大小值 296 297**错误信息** 298 299Invalid size value. 300 301**错误描述** 302 303在调用setSize接口对每次取出的事件包大小阈值进行设置时,由于传入了非法的事件包大小值,系统将忽略此次设置。 304 305**可能原因** 306 307传入的事件包大小值为负数。 308 309**处理步骤** 310 311传入自然数值的事件包大小。