#2045 ignore exceptions

This commit is contained in:
Shinsuke Sugaya 2019-03-14 14:29:17 +09:00
parent c77da29375
commit 2b62f62804
2 changed files with 9 additions and 5 deletions

View file

@ -147,9 +147,13 @@ public class ViewHelper {
highlightTagPost = fessConfig.getQueryHighlightTagPost();
highlightedFields = fessConfig.getQueryHighlightContentDescriptionFieldsAsArray();
fessConfig.getQueryHighlightTerminalChars().codePoints().forEach(hihglightTerminalCharSet::add);
final ServletContext servletContext = ComponentUtil.getComponent(ServletContext.class);
servletContext.setSessionTrackingModes(fessConfig.getSessionTrackingModesAsSet().stream().map(s -> SessionTrackingMode.valueOf(s))
.collect(Collectors.toSet()));
try {
final ServletContext servletContext = ComponentUtil.getComponent(ServletContext.class);
servletContext.setSessionTrackingModes(fessConfig.getSessionTrackingModesAsSet().stream().map(SessionTrackingMode::valueOf)
.collect(Collectors.toSet()));
} catch (final Throwable t) {
logger.warn("Failed to set SessionTrackingMode.", t);
}
}
public String getContentTitle(final Map<String, Object> document) {

View file

@ -1995,8 +1995,8 @@ public interface FessProp {
String getSessionTrackingModes();
default Set<String> getSessionTrackingModesAsSet() {
return split(getSessionTrackingModes(), ",")
.get(stream -> stream.map(s -> s.trim().toUpperCase(Locale.ENGLISH)).collect(Collectors.toSet()));
return split(getSessionTrackingModes(), ",").get(
stream -> stream.map(s -> s.trim().toUpperCase(Locale.ENGLISH)).collect(Collectors.toSet()));
}
}