This is an automated email from the ASF dual-hosted git repository.

duhengforever pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/rocketmq-streams.git


The following commit(s) were added to refs/heads/main by this push:
     new c8d393b7 adapt jdk11 (#204)
c8d393b7 is described below

commit c8d393b7491693798fd397e0c4267194da0967cb
Author: HuiTong <[email protected]>
AuthorDate: Wed Aug 31 14:06:49 2022 +0800

    adapt jdk11 (#204)
---
 .../streams/common/checkpoint/CheckPointStorageFactory.java    | 10 ----------
 .../org/apache/rocketmq/streams/common/utils/ReflectUtil.java  |  2 ++
 2 files changed, 2 insertions(+), 10 deletions(-)

diff --git 
a/rocketmq-streams-commons/src/main/java/org/apache/rocketmq/streams/common/checkpoint/CheckPointStorageFactory.java
 
b/rocketmq-streams-commons/src/main/java/org/apache/rocketmq/streams/common/checkpoint/CheckPointStorageFactory.java
index 91afa326..2bd93a59 100644
--- 
a/rocketmq-streams-commons/src/main/java/org/apache/rocketmq/streams/common/checkpoint/CheckPointStorageFactory.java
+++ 
b/rocketmq-streams-commons/src/main/java/org/apache/rocketmq/streams/common/checkpoint/CheckPointStorageFactory.java
@@ -17,8 +17,6 @@
 
 package org.apache.rocketmq.streams.common.checkpoint;
 
-import java.net.URL;
-import java.net.URLClassLoader;
 import java.util.Iterator;
 import java.util.ServiceLoader;
 import org.apache.commons.logging.Log;
@@ -35,14 +33,6 @@ public class CheckPointStorageFactory {
     private ServiceLoader<ICheckPointStorage> loader;
 
     private CheckPointStorageFactory() {
-        URLClassLoader classLoader = (URLClassLoader) 
Thread.currentThread().getContextClassLoader();
-        URL[] urls = classLoader.getURLs();
-        for (URL u : urls) {
-            String s = u.toString();
-            if (s.contains("rocketmq-streams")) {
-                logger.debug(String.format("list class : %s", s));
-            }
-        }
         loader = ServiceLoader.load(ICheckPointStorage.class);
     }
 
diff --git 
a/rocketmq-streams-commons/src/main/java/org/apache/rocketmq/streams/common/utils/ReflectUtil.java
 
b/rocketmq-streams-commons/src/main/java/org/apache/rocketmq/streams/common/utils/ReflectUtil.java
index 702dca0d..45f7d236 100644
--- 
a/rocketmq-streams-commons/src/main/java/org/apache/rocketmq/streams/common/utils/ReflectUtil.java
+++ 
b/rocketmq-streams-commons/src/main/java/org/apache/rocketmq/streams/common/utils/ReflectUtil.java
@@ -446,6 +446,8 @@ public class ReflectUtil {
                     continue;
                 } else if (Modifier.isNative(field.getModifiers())) {
                     continue;
+                } else if (field.getType().getName().equals(clazz.getName())) {
+                    continue;
                 }
                 fieldProcessor.doProcess(o, field);
             }catch (Exception e){

Reply via email to