Parcourir la source

fix #1342 create initParamMap for each thread

Shinsuke Sugaya il y a 7 ans
Parent
commit
a585910b1c
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      src/main/java/org/codelibs/fess/helper/DataIndexHelper.java

+ 1 - 1
src/main/java/org/codelibs/fess/helper/DataIndexHelper.java

@@ -93,10 +93,10 @@ public class DataIndexHelper {
         final IndexUpdateCallback indexUpdateCallback = ComponentUtil.getComponent(IndexUpdateCallback.class);
 
         final List<String> sessionIdList = new ArrayList<>();
-        final Map<String, String> initParamMap = new HashMap<>();
         dataCrawlingThreadList.clear();
         final List<String> dataCrawlingThreadStatusList = new ArrayList<>();
         for (final DataConfig dataConfig : configList) {
+            final Map<String, String> initParamMap = new HashMap<>();
             final String sid = crawlingConfigHelper.store(sessionId, dataConfig);
             sessionIdList.add(sid);