This is an automated email from the ASF dual-hosted git repository.
albumenj pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git
The following commit(s) were added to refs/heads/master by this push:
new 5a48e0cd70e Add error code 0-16 ~ 0-26 (#1702)
5a48e0cd70e is described below
commit 5a48e0cd70ee32f7b44c220ce1850e87735824ed
Author: cnjxzhao <[email protected]>
AuthorDate: Mon Dec 12 09:46:58 2022 +0800
Add error code 0-16 ~ 0-26 (#1702)
---
content/zh/docs3-v2/java-sdk/faq/0/16.md | 17 +++++++++++++++++
content/zh/docs3-v2/java-sdk/faq/0/17.md | 17 +++++++++++++++++
content/zh/docs3-v2/java-sdk/faq/0/18.md | 17 +++++++++++++++++
content/zh/docs3-v2/java-sdk/faq/0/19.md | 17 +++++++++++++++++
content/zh/docs3-v2/java-sdk/faq/0/20.md | 20 ++++++++++++++++++++
content/zh/docs3-v2/java-sdk/faq/0/21.md | 16 ++++++++++++++++
content/zh/docs3-v2/java-sdk/faq/0/22.md | 23 +++++++++++++++++++++++
content/zh/docs3-v2/java-sdk/faq/0/23.md | 21 +++++++++++++++++++++
content/zh/docs3-v2/java-sdk/faq/0/24.md | 19 +++++++++++++++++++
content/zh/docs3-v2/java-sdk/faq/0/25.md | 18 ++++++++++++++++++
content/zh/docs3-v2/java-sdk/faq/0/26.md | 16 ++++++++++++++++
11 files changed, 201 insertions(+)
diff --git a/content/zh/docs3-v2/java-sdk/faq/0/16.md
b/content/zh/docs3-v2/java-sdk/faq/0/16.md
new file mode 100644
index 00000000000..fd43f8e690a
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/0/16.md
@@ -0,0 +1,17 @@
+---
+type: docs
+title: "0-16 - 没有可用的执行器"
+linkTitle: "0-16 - 没有可用的执行器"
+weight: 16
+---
+
+
+### 可能的原因
+
+内部执行器不可用,此时返回空。
+
+### 排查和解决步骤
+
+不需要进行干预,dubbo 内部会执行`createExecutorIfAbsent` 方法构建一个新的执行器。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/0/17.md
b/content/zh/docs3-v2/java-sdk/faq/0/17.md
new file mode 100644
index 00000000000..c7ab518bfc4
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/0/17.md
@@ -0,0 +1,17 @@
+---
+type: docs
+title: "0-17 - 执行器在关闭时发生未知异常"
+linkTitle: "0-17 - 执行器在关闭时发生未知异常"
+weight: 17
+---
+
+
+### 可能的原因
+
+可能使用了自定义的执行器,在编写销毁方法时,产生了异常。
+
+### 排查和解决步骤
+
+检查是否自定义实现`org.apache.dubbo.common.threadpool.manager.ExecutorRepository`,检查自定义的
`shutdown`方法。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/0/18.md
b/content/zh/docs3-v2/java-sdk/faq/0/18.md
new file mode 100644
index 00000000000..858c6a15047
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/0/18.md
@@ -0,0 +1,17 @@
+---
+type: docs
+title: "0-18 - 线程池执行器被错误使用"
+linkTitle: "0-18 - 线程池执行器被错误使用"
+weight: 18
+---
+
+
+### 可能的原因
+
+自定义设置了线程数量,系统内部发生了未知异常。
+
+### 排查和解决步骤
+
+可通过一些第三方的工具或者`jstack [PID] > jstack.log` 分析堆栈信息,进行定位。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/0/19.md
b/content/zh/docs3-v2/java-sdk/faq/0/19.md
new file mode 100644
index 00000000000..fee1350fdc0
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/0/19.md
@@ -0,0 +1,17 @@
+---
+type: docs
+title: "0-19 - 处理任务时发生异常"
+linkTitle: "0-19 - 处理任务时发生异常"
+weight: 19
+---
+
+
+### 可能的原因
+
+自定义业务类处理逻辑不当。
+
+### 排查和解决步骤
+
+可通过一些第三方的工具或者`jstack [PID] > jstack.log` 分析堆栈信息,进行定位。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/0/20.md
b/content/zh/docs3-v2/java-sdk/faq/0/20.md
new file mode 100644
index 00000000000..2fc952a6f28
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/0/20.md
@@ -0,0 +1,20 @@
+---
+type: docs
+title: "0-20 - 存储堆栈信息时发生异常"
+linkTitle: "0-20 - 存储堆栈信息时发生异常"
+weight: 20
+---
+
+
+### 可能的原因
+
+1. JVM设置了参数 `-XX:+DisableAttachMechanism`
+2. 设置了系统不存在的堆栈转储路径,不存在情况,系统会尝试进行创建,创建时发生了`SecurityException`,
+可能是没有权限。
+
+### 排查和解决步骤
+
+1. 检查JVM是否设置了如上参数。
+2. 检查当前启动服务的账号,是否有权限进行创建文件夹。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/0/21.md
b/content/zh/docs3-v2/java-sdk/faq/0/21.md
new file mode 100644
index 00000000000..6245a448082
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/0/21.md
@@ -0,0 +1,16 @@
+---
+type: docs
+title: "0-21 - 构建的实例过多"
+linkTitle: "0-21 - 构建的实例过多"
+weight: 21
+---
+
+### 可能的原因
+
+一般指`org.apache.dubbo.common.timer.HashedWheelTimer`创建的实例过多。
+
+### 排查和解决步骤
+
+不影响实例的构建,可能存在内存泄露的风险。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/0/22.md
b/content/zh/docs3-v2/java-sdk/faq/0/22.md
new file mode 100644
index 00000000000..1b5ec55ee84
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/0/22.md
@@ -0,0 +1,23 @@
+---
+type: docs
+title: "0-22 - 输入输出流异常"
+linkTitle: "0-22 - 输入输出流异常"
+weight: 22
+---
+
+
+### 可能的原因
+
+1. 读取不再可用的本地文件。
+2. 尝试读取/写入文件但没有权限。
+3. 尝试写入文件但磁盘空间不再可用。
+
+### 排查和解决步骤
+
+1. 检查本地文件是否存在。
+2. 检查文件权限。
+3. 检查磁盘空间。
+
+可通过一些第三方的工具或者`jstack [PID] > jstack.log` 分析堆栈信息,进行定位。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/0/23.md
b/content/zh/docs3-v2/java-sdk/faq/0/23.md
new file mode 100644
index 00000000000..ef84d1f2a28
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/0/23.md
@@ -0,0 +1,21 @@
+---
+type: docs
+title: "0-23 - 序列化数据转换异常"
+linkTitle: "0-23 - 序列化数据转换异常"
+weight: 23
+---
+
+
+### 可能的原因
+
+1. 待序列化数据中存在循环引用,导致堆栈溢出。
+2. 引用的jar包版本低或存在兼容性问题。
+
+### 排查和解决步骤
+
+1. 如使用 FastJson,去掉 `SerializerFeature.DisableCircularReferenceDetec`
+2. 检查下或升级版本进行尝试。
+
+可通过一些第三方的工具或者`jstack [PID] > jstack.log` 分析堆栈信息,进行定位。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/0/24.md
b/content/zh/docs3-v2/java-sdk/faq/0/24.md
new file mode 100644
index 00000000000..d9fe645ffc7
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/0/24.md
@@ -0,0 +1,19 @@
+---
+type: docs
+title: "0-24 - 覆盖字段值异常"
+linkTitle: "0-24 - 覆盖字段值异常"
+weight: 24
+---
+
+
+### 可能的原因
+
+1. 实体类未设置 setter/getter 方法。
+2. 可能存在嵌套的属性。
+
+### 排查和解决步骤
+
+1. 检查实体类并设置 setter/getter 方法。
+2. 根据堆栈信息,检查是否使用嵌套注解。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/0/25.md
b/content/zh/docs3-v2/java-sdk/faq/0/25.md
new file mode 100644
index 00000000000..9774ecf2ebe
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/0/25.md
@@ -0,0 +1,18 @@
+---
+type: docs
+title: "0-25 - 加载映射错误"
+linkTitle: "0-25 - 加载映射错误"
+weight: 25
+---
+
+
+### 可能的原因
+
+文件访问权限不足
+
+### 排查和解决步骤
+
+检查文件权限。
+可通过一些第三方的工具或者`jstack [PID] > jstack.log` 分析堆栈信息,进行定位。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/0/26.md
b/content/zh/docs3-v2/java-sdk/faq/0/26.md
new file mode 100644
index 00000000000..47e8b6ebff3
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/0/26.md
@@ -0,0 +1,16 @@
+---
+type: docs
+title: "0-26 - 元数据发布服务时的警告信息"
+linkTitle: "0-26 - 元数据发布服务时的警告信息"
+weight: 26
+---
+
+### 可能的原因
+
+元数据在存储接口与应用的映射关系时,显示的提醒类消息。
+
+### 排查和解决步骤
+
+一般可根据堆栈信息进行分析,也可不处理。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file