Bladeren bron

fix #1342 create initParamMap for each thread

Shinsuke Sugaya 7 jaren geleden
bovenliggende
commit
a585910b1c
1 gewijzigde bestanden met toevoegingen van 1 en 1 verwijderingen
  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);