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; }