• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 窗口错误码
2<!--Kit: ArkUI-->
3<!--Subsystem: Window-->
4<!--Owner: @waterwin-->
5<!--Designer: @nyankomiya-->
6<!--Tester: @qinliwen0417-->
7<!--Adviser: @ge-yafang-->
8
9> **说明:**
10>
11> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](../errorcode-universal.md)。
12
13## 1300001 重复操作
14**错误信息**<br>
15Repeated operation.
16
17**错误描述**<br>
18当进行某些重复操作时,系统会报此错误码。
19
20**可能原因**<br>
211.窗口已经被创建。<br>
222.窗口已经处于当前状态。
23
24**处理步骤**<br>
25在创建窗口前,检查该窗口是否已经被创建或者是否已经处于当前状态。
26
27## 1300002 窗口状态异常
28**错误信息**<br>
29This window state is abnormal.
30
31**错误描述**<br>
32当窗口状态异常,如未创建或已被销毁时,操作该窗口,会报此错误码。
33
34**可能原因**<br>
35操作窗口时,该窗口未创建或已被销毁。
36
37**处理步骤**<br>
38在对窗口进行操作前,检查该窗口是否存在,确保其已创建且未被销毁,再进行相关操作。
39
40## 1300003 系统服务工作异常
41**错误信息**<br>
42This window manager service works abnormally.
43
44**错误描述**<br>
45当系统服务工作异常时,会报此错误码。
46
47**可能原因**<br>
48窗口内部服务没有正常启动。
49
50**处理步骤**<br>
51系统服务内部工作异常,请稍候重试,或者重启设备尝试。
52
53## 1300004 无权限操作
54**错误信息**<br>
55Unauthorized operation.
56
57**错误描述**<br>
58当对无操作权限的对象进行操作时,会报此错误码。
59
60**可能原因**<br>
61操作了其它进程的窗口对象。
62
63**处理步骤**<br>
64请检查是否非法操作了别的进程的对象,删除相关操作。
65
66## 1300005 WindowStage异常
67**错误信息**<br>
68This window stage is abnormal.
69
70**错误描述**<br>
71当WindowStage异常,如已被销毁时,操作该WindowStage,会报此错误码。
72
73**可能原因**<br>
74该WindowStage没有被创建或者已经被销毁。
75
76**处理步骤**<br>
77在对WindowStage进行操作前,检查该WindowStage是否存在,若已被销毁,请释放该WindowStage下的窗口。
78
79## 1300006 窗口上下文异常
80**错误信息**<br>
81This window context is abnormal.
82
83**错误描述**<br>
84当窗口上下文异常,如已被销毁时,操作该窗口上下文,会报此错误码。
85
86**可能原因**<br>
87操作窗口上下文时,该窗口上下文已被销毁。
88
89**处理步骤**<br>
90在对窗口上下文进行操作前,检查该窗口上下文是否存在,确保其未被销毁,再进行相关操作。
91
92<!--Del-->
93## 1300007 WindowExtension拉起应用失败
94
95**错误信息**<br>
96Failed to start the ability.
97
98**错误描述**<br>
99WindowExtension拉起应用失败。
100
101**可能原因**<br>
102WindowExtension拉起应用的参数异常。
103
104**处理步骤**<br>
105检查WindowExtension参数是否被异常修改,确保其参数合法,再进行相关操作。
106<!--DelEnd-->
107
108<!--Del-->
109## 1300008 显示设备异常
110
111**错误信息**<br>
112The display device is abnormal.
113
114**错误描述**<br>
115显示设备异常。
116
117**可能原因**<br>
1181. 显示设备没有准备好。<br>
1192. 显示设备被移除。<br>
1203. 显示设备被损坏。
121
122**处理步骤**<br>
123确保显示设备正常,再进行相关开发。
124<!--DelEnd-->
125
126## 1300009 父窗口无效
127
128**错误信息**<br>The parent window is invalid.
129
130**错误描述**<br>父窗口无效。
131
132**可能原因**<br>
1331. 子窗口没有绑定父窗口。<br>
1342. 子窗口绑定的父窗口异常,如父窗口已被销毁等。
135
136**处理步骤**<br>
1371. 检查确保子窗口成功绑定父窗口。<br>
1382. 检查子窗口绑定的父窗口状态,确保父窗口状态正常。
139
140## 1300010 当前窗口模式不支持该操作
141
142**错误信息**<br>The operation in the current window status is invalid.
143
144**错误描述**<br>当前窗口模式不支持该操作。
145
146**可能原因**<br>
1471. 对全屏或分屏窗口进行move操作。<br>
1482. 对全屏或分屏窗口进行resize操作。
149
150**处理步骤**<br>
1511. 不要对全屏或分屏窗口进行move操作。<br>
1522. 不要对全屏或分屏窗口进行resize操作。
153
154## 1300011 销毁画中画窗口失败
155
156**错误信息**<br>
157Failed to destroy the PiP window.
158
159**错误描述**<br>
160销毁画中画窗口失败。
161
162**可能原因**<br>
163画中画窗口空指针。<br>
164
165**处理步骤**<br>
166无需处理。
167
168## 1300012 画中画窗口状态异常
169
170**错误信息**<br>
171The PiP window state is abnormal.
172
173**错误描述**<br>
174画中画窗口状态异常。
175
176**可能原因**<br>
177画中画窗口状态异常。
178
179**处理步骤**<br>
180无需处理。
181
182## 1300013 创建画中画窗口失败
183
184**错误信息**<br>
185Failed to create the PiP window.
186
187**错误描述**<br>
188创建画中画窗口失败。
189
190**可能原因**<br>
1911. 启动画中画时传入参数有误。<br>
1922. 在非全屏窗口下启动画中画。
193
194**处理步骤**<br>
1951. 检查启动画中画参数。<br>
1962. 不要在非全屏窗口下启动画中画。
197
198## 1300014 画中画内部错误
199
200**错误信息**<br>
201PiP internal error.
202
203**错误描述**<br>
204画中画内部错误。
205
206**可能原因**<br>
2071.画中画依赖的窗口异常,可能窗口为空。
2082.画中画控制器异常。
209
210**处理步骤**<br>
211无需处理。
212
213## 1300015 重复操作画中画
214
215**错误信息**<br>
216Repeated PiP operation.
217
218**错误描述**<br>
219重复操作画中画。
220
221**可能原因**<br>
222这个画中画已经被拉起或者已经被关闭。
223
224**处理步骤**<br>
225不要重复启动/停止画中画。<br>
226
227## 1300016 参数校验错误
228
229**错误信息**
230
231Parameter validation error.
232
233**错误描述**
234
235参数错误,如值超出允许的范围、字符串/数组的长度不符合要求、参数格式不正确等。
236
237**可能原因**
238
2391.参数的值超出允许的范围。
240
2412.参数的长度超出允许的长度。
242
2433.参数的格式不正确。
244
245**处理步骤**
246
247检查参数是否符合规范。
248
249## 1300018 API调用超时
250
251**错误信息**
252
253API call timed out.
254
255**错误描述**
256
257接口调用超时。
258
259**可能原因**
260
261同步接口调用等待时间超出了限制范围。
262
263**处理步骤**
264
265需根据具体业务场景而定,常见的几种处理方式:
266
2671.API接口在有限次数内进行重新调用。
268
2692.降级处理,使用缓存或执行其他业务逻辑。
270
2713.中断本次逻辑处理。
272
273## 1300019 闪控球参数校验错误
274
275**错误信息**
276
277Wrong parameters for operating the floating ball.
278
279**错误描述**
280
281参数错误,包括值超出范围、字符串或数组长度不符、参数格式不正确。
282
283**可能原因**
284
2851.参数的值超出允许的范围。
286
2872.参数的长度超出允许的长度。
288
2893.参数的格式不正确。
290
2914.必传的参数没有传入。
292
293**处理步骤**
294
2951.参数值应处于允许的范围内。
296
2972.参数的长度应处于允许的长度范围内。
298
2993.参数应使用正确的格式。
300
3014.检查是否有未传入的必传参数。
302
303闪控球相关参数具体可见[FloatingBallParams](js-apis-floatingBall.md#floatingballparams)。
304
305## 1300020 创建闪控球窗口失败
306
307**错误信息**
308
309Failed to create the floating ball window.
310
311**错误描述**
312
313创建闪控球窗口失败。
314
315**可能原因**
316
3171.启动闪控球时参数有误。
318
3192.在不支持的设备上启动闪控球。
320
3213.应用在后台时启动闪控球。
322
323**处理步骤**
324
3251.启动闪控球前,请检查参数。
326
3272.启动闪控球前,请检查设备环境是否支持。
328
3293.在拉起闪控球前,判断应用是否处于前台。
330
331## 1300021 启动多个闪控球失败
332
333**错误信息**
334
335Failed to start multiple floating ball windows.
336
337**错误描述**
338
339启动多个闪控球失败。
340
341**可能原因**
342
343同一应用创建多个闪控球控制器启动闪控球。
344
345**处理步骤**
346
347同一应用应仅创建一个闪控球控制器以启动闪控球,建议使用单例模式来持有闪控球控制器。
348
349## 1300022 重复操作闪控球
350
351**错误信息**
352
353Repeated floating ball operation.
354
355**错误描述**
356
357重复操作闪控球。
358
359**可能原因**
360
3611.闪控球在启动状态下再次启动。
362
3632.闪控球停止后,再次停止无效。
364
3653.重复注册闪控球回调。
366
367**处理步骤**
368
3691.在启动操作前,检查闪控球是否已启动。
370
3712.在停止操作前,检查闪控球是否已停止。
372
3733.在注册闪控球回调操作前,确保回调未注册。
374
375## 1300023 闪控球内部错误
376
377**错误信息**
378
379Floating ball internal error.
380
381**错误描述**
382
383闪控球内部错误。
384
385**可能原因**
386
3871.闪控球依赖的窗口异常,可能为空。
388
3892.闪控球控制器异常,可能是控制器为空。
390
391**处理步骤**
392
3931.检查闪控球的窗口,确保其非空。
394
3952.检查闪控球控制器的状态,确保其不为空。
396
397## 1300024 闪控球窗口状态异常
398
399**错误信息**
400
401The floating ball window state is abnormal.
402
403**错误描述**
404
405闪控球窗口状态异常。
406
407**可能原因**
408
409闪控球窗口状态异常,可能未创建或已被销毁。
410
411**处理步骤**
412
413检查闪控球的窗口状态,确保窗口已创建且未被销毁。
414
415## 1300025 闪控球状态不支持该操作
416
417**错误信息**
418
419The floating ball state does not support this operation.
420
421**错误描述**
422
423闪控球状态不支持该操作。
424
425**可能原因**
426
4271.在闪控球未启动时进行更新操作。
428
4292.闪控球未启动时,查询窗口信息。
430
4313.闪控球未启动时,拉起应用窗口。
432
4334.调用闪控球停止接口,流程未完成时启动闪控球。
434
435**处理步骤**
436
4371.进行更新操作前,检查闪控球是否已启动。
438
4392.进行查询闪控球窗口信息操作时,检查闪控球是否已启动。
440
4413.进行拉起应用窗口操作时,检查闪控球是否已启动。
442
4434.等待闪控球回调停止后,再次启动闪控球。
444
445## 1300026 闪控球拉起应用窗口失败
446
447**错误信息**
448
449Failed to restore the main window.
450
451**错误描述**
452
453闪控球拉起应用窗口失败。
454
455**可能原因**
456
4571.传入参数有误。
458
4592.拉起应用窗口前未点击闪控球。
460
4613.拉起非本应用的窗口。
462
463**处理步骤**
464
4651.请检查应用窗口的拉起参数。
466
4672.拉起应用窗口前需点击闪控球。
468
4693.仅拉起本应用窗口。
470
471## 1300027 更新闪控球时不能改变模板类型
472
473**错误信息**
474
475When updating the floating ball, the template type cannot be changed.
476
477**错误描述**
478
479更新闪控球时,模板类型与创建时不同。
480
481**可能原因**
482
483更新闪控球与创建闪控球时的模板类型不一致。
484
485**处理步骤**
486
487请确保在更新闪控球时,模板类型与创建闪控球时的模板类型一致。
488
489## 1300028 不支持更新静态模板类型闪控球
490
491**错误信息**
492
493Updating static template-based floating balls is not supported.
494
495**错误描述**
496
497不支持更新静态模板类型闪控球。
498
499**可能原因**
500
501更新静态模板类型的闪控球。
502
503**处理步骤**
504
505请删除已有的静态模板类型闪控球,然后创建新的闪控球。
506
507## 1001 窗口空指针异常<sup>(deprecated)</sup>
508**错误信息**<br>
509A window null pointer occurs.
510
511**错误描述**<br>
512窗口空指针异常,如出现空指针时,操作该窗口,会报此错误码。
513
514**可能原因**<br>
515操作窗口时,出现空指针。
516
517**处理步骤**<br>
518在对窗口进行操作前,检查该窗口是否存在空指针,确保其不存在空指针,再进行相关操作。
519
520## 1002 无效的窗口类型<sup>(deprecated)</sup>
521**错误信息**<br>
522This window type is invalid.
523
524**错误描述**<br>
525窗口类型无效。
526
527**可能原因**<br>
528使用了无效的窗口类型,有效的窗口类型见[WindowType](arkts-apis-window-e.md#windowtype7)。
529
530**处理步骤**<br>
531请使用WindowType支持的窗口类型,再进行相关操作。
532
533## 1003 无效的窗口参数<sup>(deprecated)</sup>
534**错误信息**<br>
535This window parameter is invalid.
536
537**错误描述**<br>
538当窗口参数无效时,操作该窗口,会报此错误码。
539
540**可能原因**<br>
541操作窗口时,该窗口参数无效。
542
543**处理步骤**<br>
544在对窗口进行操作前,检查该窗口参数是否有效,确保其参数有效,再进行相关操作。
545
546## 1004 元能力服务异常<sup>(deprecated)</sup>
547**错误信息**<br>
548This system ability service works abnormally.
549
550**错误描述**<br>
551当元能力服务工作异常时,会报此错误码。
552
553**可能原因**<br>
554当销毁窗口时,如初始化proxy失败。
555
556**处理步骤**<br>
557元能力服务异常,重启设备尝试。
558
559## 1005 IPC通信失败<sup>(deprecated)</sup>
560**错误信息**<br>
561This window IPC failed.
562
563**错误描述**<br>
564当IPC通信失败时,会报此错误码。
565
566**可能原因**<br>
567操作窗口时,该窗口参数IPC传输失败。
568
569**处理步骤**<br>
570在对窗口进行操作前,检查该窗口客户端和服务端服务正常,再进行相关操作。
571
572## 1007 WindowExtension拉起应用失败<sup>(deprecated)</sup>
573**错误信息**<br>
574Failed to start the ability.
575
576**错误描述**<br>
577WindowExtension拉起应用失败。
578
579**可能原因**<br>
580WindowExtension拉起应用的参数异常。
581
582**处理步骤**<br>
583检查WindowExtension参数是否被异常修改,确保其参数合法,再进行相关操作。