Prior to this commit the initialize method (which is annotated with @PostConstruct) was throwing a checked exception wich goes against the @PostConstruct contract. We now wrap any checked exceptions in a BatchConfigurationException and throw that. This commit fixes (again) BATCH-2276