Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
a4490479
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
a4490479
编写于
10月 12, 2022
作者:
W
wanghaoxu
提交者:
Gitee
10月 12, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix md format problem
Signed-off-by:
N
wanghaoxu
<
wanghaoxu1@huawei.com
>
上级
5aff8020
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
40 addition
and
40 deletion
+40
-40
zh-cn/application-dev/reference/errorcodes/errorcode-rpc.md
zh-cn/application-dev/reference/errorcodes/errorcode-rpc.md
+40
-40
未找到文件。
zh-cn/application-dev/reference/errorcodes/errorcode-rpc.md
浏览文件 @
a4490479
...
@@ -33,13 +33,13 @@ Call mmap function failed.
...
@@ -33,13 +33,13 @@ Call mmap function failed.
### 可能原因
### 可能原因
1.
映射区域过大。
1.
映射区域过大。
2.
系统内存压力大,没有足够内存可以用来进行映射。
2.
系统内存压力大,没有足够内存可以用来进行映射。
### 处理步骤
### 处理步骤
step1:
请检查调用Ashmem::create()时是否指定了超大内存;
1.
请检查调用Ashmem::create()时是否指定了超大内存;
step2:
请检查执行映射时系统是否有足够的内存可用;
2.
请检查执行映射时系统是否有足够的内存可用;
## 1900002 系统调用ioctl失败
## 1900002 系统调用ioctl失败
...
@@ -54,13 +54,13 @@ Call os ioctl function failed.
...
@@ -54,13 +54,13 @@ Call os ioctl function failed.
### 可能原因
### 可能原因
1.
设置的参数为内核非法参数;
1.
设置的参数为内核非法参数;
2.
设置的类型超过了共享内存映射时指定的类型;
2.
设置的类型超过了共享内存映射时指定的类型;
### 处理步骤
### 处理步骤
step1:
请检查调用指定的参数是否来自Ashmem类的PROT_EXEC、PROT_READ和PROT_WRITE;
1.
请检查调用指定的参数是否来自Ashmem类的PROT_EXEC、PROT_READ和PROT_WRITE;
step2:
请检查指定的参数是否为映射共享内存时所指类型的子集;
2.
请检查指定的参数是否为映射共享内存时所指类型的子集;
## 1900003 共享内存写数据失败
## 1900003 共享内存写数据失败
...
@@ -75,13 +75,13 @@ Write to ashmem failed.
...
@@ -75,13 +75,13 @@ Write to ashmem failed.
### 可能原因
### 可能原因
1.
单次写或者连续写的总内容超过了映射的共享内存大小;
1.
单次写或者连续写的总内容超过了映射的共享内存大小;
2.
没有对共享内存设置PROT_WRITE模式;
2.
没有对共享内存设置PROT_WRITE模式;
### 处理步骤
### 处理步骤
step1:
请检查当前向共享内存所写内容是否已经超过了映射的总大小;
1.
请检查当前向共享内存所写内容是否已经超过了映射的总大小;
step2:
请检查是否设置了PROT_WRITE保护权限;
2.
请检查是否设置了PROT_WRITE保护权限;
## 1900004 共享内存读数据失败
## 1900004 共享内存读数据失败
...
@@ -96,13 +96,13 @@ Read from ashmem failed.
...
@@ -96,13 +96,13 @@ Read from ashmem failed.
### 可能原因
### 可能原因
1.
单次写或者连续写的总内容超过了映射的共享内存大小;
1.
单次写或者连续写的总内容超过了映射的共享内存大小;
2.
没有对共享内存设置PROT_READ模式;
2.
没有对共享内存设置PROT_READ模式;
### 处理步骤
### 处理步骤
step1:
请检查当前向共享内存所写内容是否已经超过了映射的总大小;
1.
请检查当前向共享内存所写内容是否已经超过了映射的总大小;
step2:
请检查是否设置了PROT_READ保护权限;
2.
请检查是否设置了PROT_READ保护权限;
## 1900005 ipc对象权限错误
## 1900005 ipc对象权限错误
...
@@ -117,11 +117,11 @@ Only proxy object permitted.
...
@@ -117,11 +117,11 @@ Only proxy object permitted.
### 可能原因
### 可能原因
1.
在RemoteObject对象上调用了只有RemoteProxy对象支持的方法;
在RemoteObject对象上调用了只有RemoteProxy对象支持的方法;
### 处理步骤
### 处理步骤
step1:
请检查是否在RemoteObject对象上调用了只有RemoteProxy对象支持的方法;
请检查是否在RemoteObject对象上调用了只有RemoteProxy对象支持的方法;
## 1900006 ipc对象权限错误
## 1900006 ipc对象权限错误
...
@@ -136,11 +136,11 @@ Only remote object permitted.
...
@@ -136,11 +136,11 @@ Only remote object permitted.
### 可能原因
### 可能原因
1.
在RemoteProxy对象上调用了只有RemoteObject对象支持的方法;
在RemoteProxy对象上调用了只有RemoteObject对象支持的方法;
### 处理步骤
### 处理步骤
step1:
请检查是否在RemoteProxy对象上调用了只有RemoteObject对象支持的方法;
请检查是否在RemoteProxy对象上调用了只有RemoteObject对象支持的方法;
## 1900007 远端对象通信失败
## 1900007 远端对象通信失败
...
@@ -155,13 +155,13 @@ Communication failed.
...
@@ -155,13 +155,13 @@ Communication failed.
### 可能原因
### 可能原因
1.
远端对象已经销毁;
1.
远端对象已经销毁;
2.
远端对象发生了销毁然后重新创建,本端持有的代理对象已经过期;
2.
远端对象发生了销毁然后重新创建,本端持有的代理对象已经过期;
### 处理步骤
### 处理步骤
step1:
请检查远端对象是否已经销毁;
1.
请检查远端对象是否已经销毁;
step2:
请检查是否注册了死亡监听,并且远端对象发生析构又重新创建;
2.
请检查是否注册了死亡监听,并且远端对象发生析构又重新创建;
## 1900008 非法的ipc对象
## 1900008 非法的ipc对象
...
@@ -176,13 +176,13 @@ Proxy or remote object is invalid.
...
@@ -176,13 +176,13 @@ Proxy or remote object is invalid.
### 可能原因
### 可能原因
1.
代理对象已经失效;
1.
代理对象已经失效;
2.
远端对象已经销毁;
2.
远端对象已经销毁;
### 处理步骤
### 处理步骤
step1:
请检查proxy对象获取过程是否有异常;
1.
请检查proxy对象获取过程是否有异常;
step2:
请检查远端对象是否已经析构;
2.
请检查远端对象是否已经析构;
## 1900009 向MessageSequence写入数据失败
## 1900009 向MessageSequence写入数据失败
...
@@ -197,11 +197,11 @@ Write data to message sequence failed.
...
@@ -197,11 +197,11 @@ Write data to message sequence failed.
### 可能原因
### 可能原因
1.
sequence默认空间已满;
sequence默认空间已满;
### 处理步骤
### 处理步骤
step1:
请使用MessageSequence提供的获取缓冲区空间相关方法确认是否还有剩余空间。
请使用MessageSequence提供的获取缓冲区空间相关方法确认是否还有剩余空间。
## 1900010 读取MessageSequence数据失败
## 1900010 读取MessageSequence数据失败
...
@@ -216,11 +216,11 @@ Read data from message sequence failed.
...
@@ -216,11 +216,11 @@ Read data from message sequence failed.
### 可能原因
### 可能原因
1.
读取和写入顺序不一致;
读取和写入顺序不一致;
### 处理步骤
### 处理步骤
step1:
请检查读取的顺序和写入的顺序保持严格一致;
请检查读取的顺序和写入的顺序保持严格一致;
## 1900011 内存分配失败
## 1900011 内存分配失败
...
@@ -235,11 +235,11 @@ Sequence memory alloc failed.
...
@@ -235,11 +235,11 @@ Sequence memory alloc failed.
### 可能原因
### 可能原因
1.
写入的数据过大。
写入的数据过大。
### 处理步骤
### 处理步骤
step1:
请检查写入的数据或者设置的参数是否过大。
请检查写入的数据或者设置的参数是否过大。
## 1900012 JS方法失败
## 1900012 JS方法失败
...
@@ -254,11 +254,11 @@ Call JS callback function failed.
...
@@ -254,11 +254,11 @@ Call JS callback function failed.
### 可能原因
### 可能原因
1.
业务的JS方法返回失败。
业务的JS方法返回失败。
### 处理步骤
### 处理步骤
step1:
请检查业务JS方法是否执行成功。
请检查业务JS方法是否执行成功。
## 1900013 系统调用dup失败
## 1900013 系统调用dup失败
...
@@ -273,10 +273,10 @@ Call os dup function failed.
...
@@ -273,10 +273,10 @@ Call os dup function failed.
### 可能原因
### 可能原因
1.
进程的文件句柄资源已经耗尽;
1.
进程的文件句柄资源已经耗尽;
2.
入参fd已经被关闭;
2.
入参fd已经被关闭;
### 处理步骤
### 处理步骤
step1:
请检查入参fd是否依然有效;
1.
请检查入参fd是否依然有效;
step2:请排查进程是否已经耗尽了fd资源;
2.
请排查进程是否已经耗尽了fd资源;
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录