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 cd487ad4455 Add error code 0-6 ~ 0-15 (#1620)
cd487ad4455 is described below
commit cd487ad44551ea18643d8eb17ec564da1bd70e72
Author: cnjxzhao <[email protected]>
AuthorDate: Mon Dec 5 10:40:58 2022 +0800
Add error code 0-6 ~ 0-15 (#1620)
* Add error code 2-19 ~ 2-20
* Add error code 7-1 ~ 7-6
* Add error code 0-6 ~ 0-15
* Add error code 3-2 ~ 3-7
---
content/zh/docs3-v2/java-sdk/faq/0/10.md | 17 +++++++++++++++++
content/zh/docs3-v2/java-sdk/faq/0/11.md | 17 +++++++++++++++++
content/zh/docs3-v2/java-sdk/faq/0/12.md | 17 +++++++++++++++++
content/zh/docs3-v2/java-sdk/faq/0/13.md | 17 +++++++++++++++++
content/zh/docs3-v2/java-sdk/faq/0/14.md | 19 +++++++++++++++++++
content/zh/docs3-v2/java-sdk/faq/0/15.md | 19 +++++++++++++++++++
content/zh/docs3-v2/java-sdk/faq/0/6.md | 18 ++++++++++++++++++
content/zh/docs3-v2/java-sdk/faq/0/7.md | 19 +++++++++++++++++++
content/zh/docs3-v2/java-sdk/faq/0/8.md | 17 +++++++++++++++++
content/zh/docs3-v2/java-sdk/faq/0/9.md | 17 +++++++++++++++++
content/zh/docs3-v2/java-sdk/faq/3/2.md | 19 +++++++++++++++++++
content/zh/docs3-v2/java-sdk/faq/3/3.md | 16 ++++++++++++++++
content/zh/docs3-v2/java-sdk/faq/3/4.md | 19 +++++++++++++++++++
content/zh/docs3-v2/java-sdk/faq/3/5.md | 18 ++++++++++++++++++
content/zh/docs3-v2/java-sdk/faq/3/6.md | 18 ++++++++++++++++++
content/zh/docs3-v2/java-sdk/faq/3/7.md | 21 +++++++++++++++++++++
16 files changed, 288 insertions(+)
diff --git a/content/zh/docs3-v2/java-sdk/faq/0/10.md
b/content/zh/docs3-v2/java-sdk/faq/0/10.md
new file mode 100644
index 00000000000..3b486f04060
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/0/10.md
@@ -0,0 +1,17 @@
+---
+type: docs
+title: "0-10 - 当前调用不在支持"
+linkTitle: "0-10 - 当前调用不在支持"
+weight: 10
+---
+
+
+### 可能的原因
+
+当前调用的方法可能已经被弃用或声明了`@Deprecated`,不影响执行结果。
+
+### 排查和解决步骤
+
+请使用其它可替代的API方法。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/0/11.md
b/content/zh/docs3-v2/java-sdk/faq/0/11.md
new file mode 100644
index 00000000000..aa66bfc18f9
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/0/11.md
@@ -0,0 +1,17 @@
+---
+type: docs
+title: "0-11 - 服务停止失败"
+linkTitle: "0-11 - 服务停止失败"
+weight: 11
+---
+
+
+### 可能的原因
+
+连接没有及时关闭或内存不足,导致服务在停止时会出现一些异常。
+
+### 排查和解决步骤
+
+在响应内容完成后进行关闭连接。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/0/12.md
b/content/zh/docs3-v2/java-sdk/faq/0/12.md
new file mode 100644
index 00000000000..1ca4ce74e76
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/0/12.md
@@ -0,0 +1,17 @@
+---
+type: docs
+title: "0-12 - 未知异常"
+linkTitle: "0-12 - 未知异常"
+weight: 12
+---
+未知异常,一般为API使用或配置异常
+
+### 可能的原因
+
+如:转码异常、不支持的加解密方法等等
+
+### 排查和解决步骤
+
+可根据堆栈信息,进行业务代码行定位。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/0/13.md
b/content/zh/docs3-v2/java-sdk/faq/0/13.md
new file mode 100644
index 00000000000..51042cc5d50
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/0/13.md
@@ -0,0 +1,17 @@
+---
+type: docs
+title: "0-13 - 指标收集器发生异常"
+linkTitle: "0-13 - 指标收集器发生异常"
+weight: 13
+---
+
+
+### 可能的原因
+
+指标数据在推送过程中发生错误,推送的服务器连接不上或一些配置错误,目前支持Prometheus。
+
+### 排查和解决步骤
+
+请参考配置项参考手册[配置项参考手册](/zh/docs3-v2/java-sdk/reference-manual/config/properties/#metrics)。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/0/14.md
b/content/zh/docs3-v2/java-sdk/faq/0/14.md
new file mode 100644
index 00000000000..d5f25260a34
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/0/14.md
@@ -0,0 +1,19 @@
+---
+type: docs
+title: "0-14 - 监控异常"
+linkTitle: "0-14 - 监控异常"
+weight: 14
+---
+用来统计RPC 调用次数和调用耗时时间,扩展接口为MonitorFactory,对应的实现类为DubboMonitorFactroy。
+
+
+### 可能的原因
+
+用户可以实现该层的MonitorFactory扩展接口,实现自定义监控统计策略。
+在自定义监控统计策略的实现类,发生了业务运行时异常。
+
+### 排查和解决步骤
+
+检查 `org.apache.dubbo.monitor.MonitorFactory`接口的业务类,实现方法可能存在代码逻辑错误。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/0/15.md
b/content/zh/docs3-v2/java-sdk/faq/0/15.md
new file mode 100644
index 00000000000..d1346dc0478
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/0/15.md
@@ -0,0 +1,19 @@
+---
+type: docs
+title: "0-15 - 加载扩展类时发生异常"
+linkTitle: "0-15 - 加载扩展类时发生异常"
+weight: 15
+---
+
+
+### 可能的原因
+
+1. `clazz` 类并没有实现当前扩展点的接口类。
+2. 扩展名可能是个接口或者不存在。
+
+### 排查和解决步骤
+
+1. 检查扩展类声明,并没有与之相匹配的扩展实现类。
+2. 扩展实现类需实现扩展点接口类以及方法。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/0/6.md
b/content/zh/docs3-v2/java-sdk/faq/0/6.md
new file mode 100644
index 00000000000..47d95ff8e6d
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/0/6.md
@@ -0,0 +1,18 @@
+---
+type: docs
+title: "0-6 - 线程中断异常"
+linkTitle: "0-6 - 线程中断异常"
+weight: 6
+---
+
+
+### 可能的原因
+
+运行中的线程在处于 `wait、sleep、join` 时,被显示调用 `interrupt()`
+
+### 排查和解决步骤
+
+正常运行的线程在调用了`interrupt()`方法后,将对当前线程中断状态设置为true,但线程的执行并不会受到影响。
+可根据实际情况进行操作或检查业务代码有无被错误使用。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/0/7.md
b/content/zh/docs3-v2/java-sdk/faq/0/7.md
new file mode 100644
index 00000000000..f57a1f0b501
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/0/7.md
@@ -0,0 +1,19 @@
+---
+type: docs
+title: "0-7 - 未找到反射类"
+linkTitle: "0-7 - 未找到反射类"
+weight: 7
+---
+
+
+### 可能的原因
+
+1. 一般是`Class.forName(className)`执行此方法时,找不到`className` 当前类。
+2. 业务代码上显示排除了当前`className`类,导致加载时未找到。
+
+### 排查和解决步骤
+
+1. 检查`Class.forName(className)`中,`className`是否存在。
+2. 排查业务代码,有没有使用配置或扫描注解`exclude`排除了一些类或包。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/0/8.md
b/content/zh/docs3-v2/java-sdk/faq/0/8.md
new file mode 100644
index 00000000000..296767d47bf
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/0/8.md
@@ -0,0 +1,17 @@
+---
+type: docs
+title: "0-8 - 反射失败"
+linkTitle: "0-8 - 反射失败"
+weight: 8
+---
+
+
+### 可能的原因
+
+在反射调用某方法时,未对当前方法设置正确的参数类型值,也就是参数类型不匹配。
+
+### 排查和解决步骤
+
+检查是否存在未正确设置相匹配的类型值。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/0/9.md
b/content/zh/docs3-v2/java-sdk/faq/0/9.md
new file mode 100644
index 00000000000..60ea42bf222
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/0/9.md
@@ -0,0 +1,17 @@
+---
+type: docs
+title: "0-9 - 通知事件失败"
+linkTitle: "0-9 - 通知事件失败"
+weight: 9
+---
+
+
+### 可能的原因
+
+自定义的监听器,在处理上产生了运行时异常。
+
+### 排查和解决步骤
+
+检查实现`org.apache.dubbo.rpc.ExporterListener`接口的业务类,实现方法可能存在代码逻辑错误。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/3/2.md
b/content/zh/docs3-v2/java-sdk/faq/3/2.md
new file mode 100644
index 00000000000..21614c54f9a
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/3/2.md
@@ -0,0 +1,19 @@
+---
+type: docs
+title: "3-2 - 发布或推送服务失败"
+linkTitle: "3-2 - 发布或推送服务失败"
+weight: 2
+---
+
+## 可能的原因
+
+1. 注册中心无法连接。
+2. 注册中心无法对外提供服务。
+
+## 排查和解决步骤
+
+1. 服务与注册中心网络是否正常。
+2. 注册中心是否正常启动,并可通过第三方工具进行连接。
+3. 服务引用的版本与注册中心的版本是否存在版本兼容性问题。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/3/3.md
b/content/zh/docs3-v2/java-sdk/faq/3/3.md
new file mode 100644
index 00000000000..a55cd585e74
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/3/3.md
@@ -0,0 +1,16 @@
+---
+type: docs
+title: "3-3 - 通过Javassist生成字节码失败"
+linkTitle: "3-3 - 通过Javassist生成字节码失败"
+weight: 3
+---
+
+## 可能的原因
+
+通过Javassist生成字节码失败。
+
+## 排查和解决步骤
+
+一般为dubbo内部提醒类错误,或不被Javassist所支持 将尝试使用JDK代理。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/3/4.md
b/content/zh/docs3-v2/java-sdk/faq/3/4.md
new file mode 100644
index 00000000000..db46d7282da
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/3/4.md
@@ -0,0 +1,19 @@
+---
+type: docs
+title: "3-4 - 客户端发送请求超时"
+linkTitle: "3-4 - 客户端发送请求超时"
+weight: 4
+---
+
+## 可能的原因
+
+1. 客户端连接数过高,响应较慢, 无法及时向服务端发出请求。
+2. 网络的一些原因。
+
+## 排查和解决步骤
+
+1. 网络是否正常。
+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/3/5.md
b/content/zh/docs3-v2/java-sdk/faq/3/5.md
new file mode 100644
index 00000000000..52847d92b24
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/3/5.md
@@ -0,0 +1,18 @@
+---
+type: docs
+title: "3-5 - 异步响应出现异常"
+linkTitle: "3-5 - 异步响应出现异常"
+weight: 5
+---
+
+## 可能的原因
+
+1. 业务逻辑确实出现运行时异常。
+2. 网络原因,连接被拒绝。
+
+## 排查和解决步骤
+
+1. 业务代码请根据堆栈提示行,回溯定位排查。
+2. 检查服务提供方的网络是否正常。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/3/6.md
b/content/zh/docs3-v2/java-sdk/faq/3/6.md
new file mode 100644
index 00000000000..ab1eda02062
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/3/6.md
@@ -0,0 +1,18 @@
+---
+type: docs
+title: "3-6 - 代理执行服务发生异常"
+linkTitle: "3-6 - 代理执行服务发生异常"
+weight: 6
+---
+
+## 可能的原因
+
+1. 当前服务参数已显示入参 `deprecated`。
+2. 泛型声明类可能出现此提醒。
+
+## 排查和解决步骤
+
+1. 确认URL中是否存在显示入参 `deprecated=true`
+2. 泛型声明类如果出现此错误,会试图创建没有实际接口类的代理。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/faq/3/7.md
b/content/zh/docs3-v2/java-sdk/faq/3/7.md
new file mode 100644
index 00000000000..697d40cdf51
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/faq/3/7.md
@@ -0,0 +1,21 @@
+---
+type: docs
+title: "3-7 - 服务端响应结果超时"
+linkTitle: "3-7 - 服务端响应结果超时"
+weight: 7
+---
+服务端未在客户端设定的时间内获得响应。
+
+## 可能的原因
+
+1. 服务端的业务处理逻辑较复杂,无法在有效时间内响应。
+2. 服务端与客户端的连接断开,网络丢包。
+3. 服务端负荷过高。
+
+## 排查和解决步骤
+
+1. 检查服务端的业务处理能力是否确实存在性能瓶颈。
+2. 网络是否正常。
+3. 可通过一些第三方的工具或者`jstack [PID] > jstack.log` 分析堆栈信息,进行定位。
+
+<p style="margin-top: 3rem;"> </p>
\ No newline at end of file