From 86e2eb2de9510dd3ff703bfcc878ea00ab2f97f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=81=BC=E5=8D=8E?= <1015773611@qq.com> Date: Tue, 8 Nov 2022 13:56:36 +0800 Subject: [PATCH] Fix RpcUtils#getParameterTypes and AccessLogFilter#renameFile method (#10881) --- .../main/java/org/apache/dubbo/rpc/filter/AccessLogFilter.java | 2 +- .../src/main/java/org/apache/dubbo/rpc/support/RpcUtils.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/filter/AccessLogFilter.java b/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/filter/AccessLogFilter.java index ec74ff6d77..3433fb4dc6 100644 --- a/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/filter/AccessLogFilter.java +++ b/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/filter/AccessLogFilter.java @@ -212,7 +212,7 @@ public class AccessLogFilter implements Filter { String now = fileNameFormatter.format(new Date()); String last = fileNameFormatter.format(new Date(file.lastModified())); if (!now.equals(last)) { - File archive = new File(file.getAbsolutePath() + "." + last); + File archive = new File(file.getAbsolutePath() + "." + now); file.renameTo(archive); } } diff --git a/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/support/RpcUtils.java b/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/support/RpcUtils.java index a1cc84ecb9..816350eaa8 100644 --- a/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/support/RpcUtils.java +++ b/dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/support/RpcUtils.java @@ -162,7 +162,7 @@ public class RpcUtils { } Class[] parameterTypes = new Class[types.length]; for (int i = 0; i < types.length; i++) { - parameterTypes[i] = ReflectUtils.forName(types[0]); + parameterTypes[i] = ReflectUtils.forName(types[i]); } return parameterTypes; }