这是我的配置:
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),该过程将成功工作,没有错误
1条答案
按热度按时间kg7wmglp1#
当DRL文件配置不正确时,我们会看到此问题。此错误具有误导性,请确保drl文件未损坏。