From 4609e146d9787eb76ec64f2f0c15288e51194e9f Mon Sep 17 00:00:00 2001 From: LamGC Date: Fri, 20 Aug 2021 02:29:54 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E8=B0=83=E6=95=B4=E7=BC=96?= =?UTF-8?q?=E7=A0=81=E5=85=AC=E9=92=A5=E5=A4=B1=E8=B4=A5=E6=97=B6=E7=9A=84?= =?UTF-8?q?=E5=8A=A8=E4=BD=9C.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 编码公钥失败时的异常不应该被隐藏, 但为了保持鲁棒性, 我决定把异常直接打印到日志中. --- .../oracle/sentry/oci/compute/ssh/SshAuthInfoSerializer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/lamgc/oracle/sentry/oci/compute/ssh/SshAuthInfoSerializer.java b/src/main/java/net/lamgc/oracle/sentry/oci/compute/ssh/SshAuthInfoSerializer.java index 1939e60..52ebc40 100644 --- a/src/main/java/net/lamgc/oracle/sentry/oci/compute/ssh/SshAuthInfoSerializer.java +++ b/src/main/java/net/lamgc/oracle/sentry/oci/compute/ssh/SshAuthInfoSerializer.java @@ -112,7 +112,8 @@ public final class SshAuthInfoSerializer implements JsonSerializer, StringBuilder builder = new StringBuilder(); PublicKeyEntry.appendPublicKeyEntry(builder, key); return builder.toString(); - } catch (IOException ignored) { + } catch (IOException e) { + log.error("ServerKey 编码失败, 下次加载时需要进行首次连接认证.", e); } return null; }