|  | @@ -53,7 +53,7 @@ public class FilterService {
 | 
											
												
													
														|  |              futures.add(future);
 |  |              futures.add(future);
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |          try {
 |  |          try {
 | 
											
												
													
														|  | -            cdl.await(10000, TimeUnit.MILLISECONDS);
 |  | 
 | 
											
												
													
														|  | 
 |  | +            cdl.await(20000, TimeUnit.MILLISECONDS);
 | 
											
												
													
														|  |          } catch (InterruptedException e) {
 |  |          } catch (InterruptedException e) {
 | 
											
												
													
														|  |              log.error("filter error", e);
 |  |              log.error("filter error", e);
 | 
											
												
													
														|  |              return null;
 |  |              return null;
 | 
											
										
											
												
													
														|  | @@ -64,6 +64,9 @@ public class FilterService {
 | 
											
												
													
														|  |          Set<String> filterContentIds = new HashSet<>();
 |  |          Set<String> filterContentIds = new HashSet<>();
 | 
											
												
													
														|  |          for (Future<FilterResult> f : futures) {
 |  |          for (Future<FilterResult> f : futures) {
 | 
											
												
													
														|  |              try {
 |  |              try {
 | 
											
												
													
														|  | 
 |  | +                if (Objects.isNull(f)) {
 | 
											
												
													
														|  | 
 |  | +                    continue;
 | 
											
												
													
														|  | 
 |  | +                }
 | 
											
												
													
														|  |                  FilterResult filterResult = f.get();
 |  |                  FilterResult filterResult = f.get();
 | 
											
												
													
														|  |                  contentIdsList.add(filterResult.getContentIds());
 |  |                  contentIdsList.add(filterResult.getContentIds());
 | 
											
												
													
														|  |                  if (CollectionUtils.isNotEmpty(filterResult.getFilterContent())) {
 |  |                  if (CollectionUtils.isNotEmpty(filterResult.getFilterContent())) {
 |