• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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. 若数据内容不支持复制,不对此类数据内容进行复制操作。