Spring Boot 找不到KieModule:组织默认值:人工因素:1.0.0

y0u0uwnf  于 2022-11-05  发布在  Spring
关注(0)|答案(1)|浏览(179)

这是我的配置:

File dtFile = new File("path");

        if (dtFile != null) {
            KieServices kieServices = KieServices.Factory.get();
            KieFileSystem kieFileSystem = kieServices.newKieFileSystem().write(
                    kieServices.getResources().newFileSystemResource(dtFile).setResourceType(ResourceType.DTABLE)
            );
            KieBuilder kieBuilder = kieServices.newKieBuilder(kieFileSystem);
            kieBuilder.buildAll();
            KieRepository kieRepository = kieServices.getRepository();
            kieContainer = kieServices.newKieContainer(kieRepository.getDefaultReleaseId());
        }

并且出现以下错误(找不到KieModule:组织默认值:工件:1.0.0)在kieContainer = kieServices.newKieContainer(kieRepository.getDefaultReleaseId()); ...

奇怪的是,如果我打开Excel文件并手动保存(ctrl +s),该过程将成功工作,没有错误

kg7wmglp

kg7wmglp1#

当DRL文件配置不正确时,我们会看到此问题。此错误具有误导性,请确保drl文件未损坏。

相关问题