1# 剪贴板错误码 2<!--Kit: Basic Services Kit--> 3<!--Subsystem: MiscServices--> 4<!--Owner: @yangxiaodong41--> 5<!--Designer: @guo867--> 6<!--Tester: @maxiaorong2--> 7<!--Adviser: @fang-jinxu--> 8 9> **说明:** 10> 11> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](../errorcode-universal.md)。 12 13## 12900001 索引超过范围 14 15**错误信息** 16 17The index is out of range. 18 19**错误描述** 20 21当调用getRecord等涉及索引的接口时,索引超过范围时,系统会报此错误码。 22 23**可能原因** 24 25接口的参数索引值超出当前PasteData中的记录数,比如,getRecord传入index值过大。 26 27**处理步骤** 28 29检查参数索引值是否在正确范围,使用恰当的索引值重新进行开发。 30 31## 12900002 Record数量超过最大限制 32 33**错误信息** 34 35The number of records exceeds the upper limit. 36 37**错误描述** 38 39当添加Record时,若当前PasteData记录数已达到最大值,系统会报此错误码。 40 41**可能原因** 42 43当前PasteData记录数已达到最大值,未进行相关Record的删除或数目检查,直接继续添加Record导致。 44 45**处理步骤** 46 471. 检查判断当前PasteData记录数是否已达最大值。 482. 若当前PasteData记录数已达最大值,删除相关Record后,再重新添加Record进行开发。 49 50## 12900003 另外一个复制或粘贴正在进行 51 52与错误码[27787277](#27787277-另外一个复制或粘贴正在进行)含义相同。 53 54**错误信息** 55 56Another copy or paste operation is in progress. 57 58**错误描述** 59 60上次的复制/粘贴动作还未结束时,再次调用相关接口,系统会报此错误码。 61 62**可能原因** 63 64复制粘贴均为异步接口,当复制/粘贴的数据内容较大,需要时间较长时,在此期间再次执行复制/粘贴则会出错。 65 66**处理步骤** 67 681. 再次进行复制/粘贴时,首先判断上次复制/粘贴的状态。 692. 当上次复制/粘贴动作完成后,再进行后续操作。 70 71## 12900004 禁止复制 72 73与错误码[27787278](#27787278-禁止复制)含义相同。 74 75**错误信息** 76 77Replication is prohibited. 78 79**错误描述** 80 81当对不支持复制的数据内容进行复制操作时,系统会报此错误码。 82 83**可能原因** 84 85数据内容不支持复制,比如只读类型的数据内容。 86 87**处理步骤** 88 891. 在对相关数据内容进行复制时,首先判断其数据类型是否支持复制。 902. 若数据内容不支持复制,不对此类数据内容进行复制操作。 91 92## 12900005 请求超时 93 94**错误信息** 95 96Excessive processing time for internal data. 97 98**错误描述** 99 100当内部处理数据耗时过长时,系统会报此错误码。 101 102**可能原因** 103 104内部处理数据耗时过长,比如处理数据过大。 105 106**处理步骤** 107 108如果处理数据过大,建议换成异步接口。 109 110## 12900006 设置已存在 111 112**错误信息** 113 114Settings already exist. 115 116**错误描述** 117 118当应用全局的可粘贴的范围已存在时,再次进行设置时,系统会报此错误码。 119 120**可能原因** 121 122应用全局的可粘贴的范围已存在。 123 124**处理步骤** 125 126先删除已有设置,再进行新的设置。 127 128## 12900007 文件拷贝失败 129 130**错误信息** 131 132Invalid destUri or file system error. 133 134**错误描述** 135 136当文件拷贝失败时,系统会报此错误码。 137 138**可能原因** 139 140文件下载拷贝失败。 141 142**处理步骤** 143 1441. 在对相关数据内容进行拷贝时,首先判断目标路径是否有效。 1452. 若目标路径不支持拷贝时,请确认正确的路径。 146 147## 12900008 拉起进度条hap失败 148 149**错误信息** 150 151Failed to start progress. 152 153**错误描述** 154 155用系统默认进度显示,创建进度显示失败时,系统会报此错误码。 156 157**可能原因** 158 159系统线程异常。 160 161**处理步骤** 162 163确认是否粘贴成功,若粘贴成功不用关注此错误码,若粘贴失败需要进一步确认,请联系技术人员获取支持。 164 165## 12900009 进度上报异常 166 167**错误信息** 168 169Progress exits abnormally. 170 171**错误描述** 172 173 采用系统默认进度显示,进度上报异常时,系统会报此错误码。 174 175**可能原因** 176 177进度显示异常。 178 179**处理步骤** 180 181确认是否粘贴成功,若粘贴成功不用关注此错误码,若粘贴失败需要进一步确认,请联系技术人员获取支持。 182 183## 12900010 获取粘贴数据失败 184 185**错误信息** 186 187System error occurred during paste execution. 188 189**错误描述** 190 191当获取粘贴数据失败时,系统会报此错误码。 192 193**可能原因** 194 195获取粘贴数据失败。 196 197**处理步骤** 198 199请联系技术人员获取支持。 200 201## 27787277 另外一个复制或粘贴正在进行 202 203与错误码[12900003](#12900003-另外一个复制或粘贴正在进行)含义相同。 204 205**错误信息** 206 207Another copy or paste operation is in progress. 208 209**错误描述** 210 211上次的复制/粘贴动作还未结束时,再次调用相关接口,系统会报此错误码。 212 213**可能原因** 214 215复制粘贴均为异步接口,当复制/粘贴的数据内容较大,需要时间较长时,在此期间再次执行复制/粘贴则会出错。 216 217**处理步骤** 218 2191. 再次进行复制/粘贴时,首先判断上次复制/粘贴的状态。 2202. 当上次复制/粘贴动作完成后,再进行后续操作。 221 222## 27787278 禁止复制 223 224与错误码[12900004](#12900004-禁止复制)含义相同。 225 226**错误信息** 227 228Replication is prohibited. 229 230**错误描述** 231 232当对不支持复制的数据内容进行复制操作时,系统会报此错误码。 233 234**可能原因** 235 236数据内容不支持复制,比如只读类型的数据内容。 237 238**处理步骤** 239 2401. 在对相关数据内容进行复制时,首先判断其数据类型是否支持复制。 2412. 若数据内容不支持复制,不对此类数据内容进行复制操作。