You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ja...@apache.org on 2022/05/03 07:07:10 UTC
[iotdb] 01/01: Fix Reflection can't find constructor bug
This is an automated email from the ASF dual-hosted git repository.
jackietien pushed a commit to branch ReflectBug
in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit ae8c510cd693c9979e25de550ee141786f0cedd4
Author: JackieTien97 <ja...@gmail.com>
AuthorDate: Tue May 3 15:06:49 2022 +0800
Fix Reflection can't find constructor bug
---
.../iotdb/commons/client/sync/SyncConfigNodeIServiceClient.java | 5 +----
.../commons/client/sync/SyncDataNodeDataBlockServiceClient.java | 5 +----
2 files changed, 2 insertions(+), 8 deletions(-)
diff --git a/node-commons/src/main/java/org/apache/iotdb/commons/client/sync/SyncConfigNodeIServiceClient.java b/node-commons/src/main/java/org/apache/iotdb/commons/client/sync/SyncConfigNodeIServiceClient.java
index f57becd12c..8091839e43 100644
--- a/node-commons/src/main/java/org/apache/iotdb/commons/client/sync/SyncConfigNodeIServiceClient.java
+++ b/node-commons/src/main/java/org/apache/iotdb/commons/client/sync/SyncConfigNodeIServiceClient.java
@@ -105,10 +105,7 @@ public class SyncConfigNodeIServiceClient extends ConfigIService.Client
throws Exception {
Constructor<SyncConfigNodeIServiceClient> constructor =
SyncConfigNodeIServiceClient.class.getConstructor(
- clientFactoryProperty.getProtocolFactory().getClass(),
- int.class,
- endpoint.getClass(),
- clientManager.getClass());
+ TProtocolFactory.class, int.class, endpoint.getClass(), clientManager.getClass());
return new DefaultPooledObject<>(
SyncThriftClientWithErrorHandler.newErrorHandler(
SyncConfigNodeIServiceClient.class,
diff --git a/node-commons/src/main/java/org/apache/iotdb/commons/client/sync/SyncDataNodeDataBlockServiceClient.java b/node-commons/src/main/java/org/apache/iotdb/commons/client/sync/SyncDataNodeDataBlockServiceClient.java
index 6152614684..79b4da8547 100644
--- a/node-commons/src/main/java/org/apache/iotdb/commons/client/sync/SyncDataNodeDataBlockServiceClient.java
+++ b/node-commons/src/main/java/org/apache/iotdb/commons/client/sync/SyncDataNodeDataBlockServiceClient.java
@@ -106,10 +106,7 @@ public class SyncDataNodeDataBlockServiceClient extends DataBlockService.Client
throws Exception {
Constructor<SyncDataNodeDataBlockServiceClient> constructor =
SyncDataNodeDataBlockServiceClient.class.getConstructor(
- clientFactoryProperty.getProtocolFactory().getClass(),
- int.class,
- endpoint.getClass(),
- clientManager.getClass());
+ TProtocolFactory.class, int.class, endpoint.getClass(), clientManager.getClass());
return new DefaultPooledObject<>(
SyncThriftClientWithErrorHandler.newErrorHandler(
SyncDataNodeDataBlockServiceClient.class,