diff --git a/src/main/java/org/codelibs/fess/job/GenerateThumbnailJob.java b/src/main/java/org/codelibs/fess/job/GenerateThumbnailJob.java index c99e1c1e1..d9aafa7e8 100644 --- a/src/main/java/org/codelibs/fess/job/GenerateThumbnailJob.java +++ b/src/main/java/org/codelibs/fess/job/GenerateThumbnailJob.java @@ -172,8 +172,8 @@ public class GenerateThumbnailJob extends ExecJob { if (logLevel != null) { cmdList.add("-Dfess.log.level=" + logLevel); } - stream(fessConfig.getJvmThumbnailOptions()) - .of(stream -> stream.filter(StringUtil::isNotBlank).forEach(value -> cmdList.add(value))); + stream(fessConfig.getJvmThumbnailOptionsAsArray()).of( + stream -> stream.filter(StringUtil::isNotBlank).forEach(value -> cmdList.add(value))); File ownTmpDir = null; final String tmpDir = System.getProperty("java.io.tmpdir"); diff --git a/src/main/java/org/codelibs/fess/mylasta/direction/FessProp.java b/src/main/java/org/codelibs/fess/mylasta/direction/FessProp.java index f77c83b2b..10c598f9a 100644 --- a/src/main/java/org/codelibs/fess/mylasta/direction/FessProp.java +++ b/src/main/java/org/codelibs/fess/mylasta/direction/FessProp.java @@ -681,6 +681,12 @@ public interface FessProp { return getJvmSuggestOptions().split("\n"); } + String getJvmThumbnailOptions(); + + default String[] getJvmThumbnailOptionsAsArray() { + return getJvmThumbnailOptions().split("\n"); + } + String getCrawlerDocumentHtmlPrunedTags(); default PrunedTag[] getCrawlerDocumentHtmlPrunedTagsAsArray() {