• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# DistributedSchedule错误码
2
3> **说明:**
4>
5> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](errorcode-universal.md)。
6
7## 16600001 系统服务工作异常
8
9**错误信息**
10
11The system ability works abnormally.
12
13**错误描述**
14
15当系统服务工作异常时,会报此错误码。
16
17**可能原因**
18
19该错误码表示系统服务工作异常,可能原因如下。
201. DMS服务没有正常启动。
212. DMS的binder对象无法正常获取。
223. 流转依赖的其他服务没有正常启动或者binder对象无法获取。
23
24**处理步骤**
25
26系统服务内部工作异常,请稍后重试,或者重启设备尝试。
27
28## 16600002 指定的token或callback未注册
29
30**错误信息**
31
32The specified token or callback is not registered.
33
34**错误描述**
35
36当调用continuationManager相关的接口时传入的token或callback未提前注册,会报此错误码。
37
38**可能原因**
39
40该错误码可能原因是指定的token或callback未注册。
41
42**处理步骤**
43
44请先注册token或callback。
45
46## 16600003 应用注册token已达到最大次数限制
47
48**错误信息**
49
50The number of token registration times has reached the upper limit.
51
52**错误描述**
53
54当调用continuationManager.registerContinuation接口时次数过多超出限制,会报此错误码。
55
56**可能原因**
57
58该错误码可能原因是应用注册token已达到最大次数限制。
59
60**处理步骤**
61
62请勿频繁注册,请使用已注册的token。
63
64## 16600004 指定的callback已注册
65
66**错误信息**
67
68The specified callback has been registered.
69
70**错误描述**
71
72当使用相同的callback调用continuationManager的on接口时,会报此错误码。
73
74**可能原因**
75
76该错误码表示指定的callback已注册,可能原因是使用相同的callback重复注册。
77
78**处理步骤**
79
80请勿使用相同的callback重复注册。
81
82## 16300501 系统服务工作异常
83
84**错误信息**
85
86The system ability works abnormally.
87
88**错误描述**
89
90当系统服务工作异常时,会报此错误码。
91
92**可能原因**
93
94该错误码表示系统服务工作异常,可能原因如下。
951. DMS服务没有正常启动。
962. DMS的binder对象无法正常获取。
973. 流转依赖的其他服务没有正常启动或者binder对象无法获取。
98
99**处理步骤**
100
101系统服务内部工作异常,请稍后重试,或者重启设备尝试。
102
103## 16300502 获取指定的missionId的missionInfo失败
104
105**错误信息**
106
107Failed to get the missionInfo of the specified missionId.
108
109**错误描述**
110
111当调用distributedMissionManager.continueMission接口获取指定missionId的missionInfo失败时,会报此错误码。
112
113**可能原因**
114
115该错误码表示获取指定的missionId的missionInfo失败,可能原因如下。
1161. missionId输入错误。
1172. missionId对应的missionInfo确实不存在。
118
119**处理步骤**
120
121请检查输入的missionId是否正确。
122
123## 16300503 远端未安装应用且不支持免安装
124
125**错误信息**
126
127The application is not installed on the remote end and installation-free is not supported.
128
129**错误描述**
130
131当调用distributedMissionManager.continueMission接口使用迁移功能时,若远端未安装应用且不支持免安装,会报此错误码。
132
133**可能原因**
134
135该错误码可能原因是远端未安装迁移应用并且不支持免安装。
136
137**处理步骤**
138
1391. 请检查远端是否已安装需要迁移的应用。
1402. 请检查远端是否支持免安装。
141
142## 16300504 远端未安装应用但支持免安装,需使用免安装标识重试
143
144**错误信息**
145
146The application is not installed on the remote end and installation-free is supported. Try again with the freeInstall flag.
147
148**错误描述**
149
150当调用distributedMissionManager.continueMission接口使用迁移功能时,若远端未安装应用但支持免安装,会报此错误码。
151
152**可能原因**
153
154该错误码可能原因是远端未安装应用但支持免安装,使用时未使用免安装的标识。
155
156**处理步骤**
157
158请使用免安装的标识重试。
159
160## 16300505 操作设备必须是迁移的应用所在的设备或需迁移到的目标设备
161
162**错误信息**
163
164The operation device must be the device where the application to be continued is currently located or the target device.
165
166**错误描述**
167
168当调用distributedMissionManager.continueMission接口使用迁移功能时,若操作设备不是迁移的应用所在的设备或需迁移到的目标设备,会报此错误码。
169
170**可能原因**
171
172该错误码可能原因是操作设备不是迁移的应用所在的设备或需迁移到的目标设备。
173
174**处理步骤**
175
176请检查操作设备是否是迁移的应用所在的设备或需迁移到的目标设备。
177
178## 16300506 本地迁移任务已在进行中
179
180**错误信息**
181
182The local continuation task is already in progress.
183
184**错误描述**
185
186当调用distributedMissionManager.continueMission接口使用迁移功能时,若本地迁移任务已在进行中,会报此错误码。
187
188**可能原因**
189
190该错误码表示本地迁移任务已在进行中,可能原因是已经发起了迁移任务还未结束。
191
192**处理步骤**
193
194请检查是否已经发起了迁移并未结束。
195
196## 16300507 获取指定的bundleName的missionInfo失败
197
198**错误信息**
199
200Failed to get the missionInfo of the specified bundle name.
201
202**错误描述**
203
204当调用distributedMissionManager.continueMission接口获取指定bundleName的missionInfo失败时,会报此错误码。
205
206**可能原因**
207
208该错误码表示获取指定的bundleName的missionInfo失败,可能原因如下。
2091. bundleName输入错误。
2102. bundleName对应的missionInfo确实不存在。
211
212**处理步骤**
213
214请检查输入的bundleName是否正确。
215
216## 3 序列化对象失败
217
218**错误信息**
219
220Failed to flatten the object.
221
222**错误描述**
223
224当调用continuationManager相关接口时,若系统参数DMS_PROXY_INTERFACE_TOKEN序列化写失败,会报此错误码。
225
226**可能原因**
227
228该错误码表示对象序列化过程中出现错误,可能原因是系统参数DMS_PROXY_INTERFACE_TOKEN序列化写失败。
229
230**处理步骤**
231
232请检查系统功能是否正常或者重启。
233
234## 7 空对象
235
236**错误信息**
237
238The object is null.
239
240**错误描述**
241
242当调用流转和迁移相关接口时,若出现dms以及其他对象为空或序列化读失败,会报此错误码。
243
244**可能原因**
245
246该错误码表示接口依赖的服务对象或参数对象为空,可能原因如下。
2471. 入参序列化读失败。
2482. DMS服务没有正常启动或binder对象无法正常获取。
2493. DMS依赖的其他服务没有正常启动或者binder对象无法获取。
250
251**处理步骤**
252
2531. 检查入参是否为有效合法值。
2542. 检查DMS服务是否正常启动,重新启动服务或重启设备。
2553. 检查DMS依赖的其他服务是否正常启动,重新启动服务或重启设备。
256
257## 29360207 注册超出最大次数
258
259**错误信息**
260
261The number of registrations has reached the upper limit.
262
263**错误描述**
264
265当调用continuationManager.register接口时次数过多超出限制,会报此错误码。
266
267**可能原因**
268
269该错误码可能原因是设备频繁注册,次数超出最大次数限制。
270
271**处理步骤**
272
273重启服务并且避免频繁注册。
274
275## 29360208 token未注册
276
277**错误信息**
278
279The token is not registered.
280
281**错误描述**
282
283当调用continuationManager相关接口时使用未注册的token,会报此错误码。
284
285**可能原因**
286
287该错误码可能原因是未注册token。
288
289**处理步骤**
290
291注册token并使用已注册的token。
292
293## 29360209 callback已注册
294
295**错误信息**
296
297The callback has been registered.
298
299**错误描述**
300
301当使用相同的callback重复调用continuationManager.on接口时,会报此错误码。
302
303**可能原因**
304
305该错误码能原因是指定的callback已经注册过。
306
307**处理步骤**
308
309请勿使用相同的callback重复注册。
310
311## 29360210 callback未注册
312
313**错误信息**
314
315The callback is not registered.
316
317**错误描述**
318
319当调用continuationManager的off、updateConnectStatus和startDeviceManager等接口时,若未提前调用on接口注册callback,会报此错误码。
320
321**可能原因**
322
323该错误码可能原因是指定的callback未注册。
324
325**处理步骤**
326
327注册callback并使用已注册的callback。
328
329## 29360211 连接ability失败
330
331**错误信息**
332
333Failed to connect to the ability.
334
335**错误描述**
336
337当调用continuationManager的startDeviceManager接口时,若连接相应Ability失败时,会报此错误码。
338
339**可能原因**
340
341该错误码可能原因是指定token连接ability失败。
342
343**处理步骤**
344
345检查token是否有效以及相应ability是否正常服务,重新启动服务或重启设备。
346
347## 29360214 callback类型错误
348
349**错误信息**
350
351The type of callback is not supported.
352
353**错误描述**
354
355当调用continuationManager的on和off接口时,若参数callback类型错误时,会报此错误码。
356
357**可能原因**
358
359该错误码表示callback类型错误,可能原因是不支持传入的callback类型。
360
361**处理步骤**
362
363请使用系统支持的callback类型并传入。
364
365## 29360215 无效的连接状态
366
367**错误信息**
368
369Invalid connection state.
370
371**错误描述**
372
373当调用continuationManager的updateConnectStatus接口时,若参数status为无效值时,会报此错误码。
374
375**可能原因**
376
377该错误码表示无效的连接状态,可能原因是入参DeviceConnectState为非指定值。
378
379**处理步骤**
380
381设置指定合法的DeviceConnectState值。
382
383## 29360216 无效的流转模式
384
385**错误信息**
386
387Invalid continuation mode.
388
389**错误描述**
390
391当调用continuationManager的register和startDeviceManager接口时,若参数ContinuationExtraParams.continuationMode为无效值时,会报此错误码。
392
393**可能原因**
394
395该错误码可能原因是入参ContinuationExtraParams.continuationMode为非指定值。
396
397**处理步骤**
398
399设置指定合法的ContinuationExtraParams.continuationMode值。
400