diff --git a/quartz-manager-parent/quartz-manager-starter-api/src/main/java/it/fabioformosa/quartzmanager/api/services/JobService.java b/quartz-manager-parent/quartz-manager-starter-api/src/main/java/it/fabioformosa/quartzmanager/api/services/JobService.java index dc58a7e..d9df80d 100644 --- a/quartz-manager-parent/quartz-manager-starter-api/src/main/java/it/fabioformosa/quartzmanager/api/services/JobService.java +++ b/quartz-manager-parent/quartz-manager-starter-api/src/main/java/it/fabioformosa/quartzmanager/api/services/JobService.java @@ -22,7 +22,8 @@ public class JobService { private List jobClassPackages = new ArrayList<>(); public JobService(@Value("${quartz-manager.jobClassPackages}") String jobClassPackages) { - List splitPackages = Arrays.stream(Optional.of(jobClassPackages).map(str -> str.split(",")).get()) + List splitPackages = Arrays.stream(Optional.of(jobClassPackages).map(str -> str.split(",")) + .orElseThrow(() -> new RuntimeException("The prop quartz-manager.jobClassPackages cannot be blank!"))) .map(String::trim) .filter(StringUtils::isNotBlank) .collect(Collectors.toList());