Project: talenddataquality
Issue TDQ-12162: Can't find drools_0.1.package when tRuleSurvivorship in a subjob of a subjob
Hi, I created a deduplication job that it is using tRuleSurvivorship to apply the survivor to the records. I tested in local and it is working properly. but when publish to nexus or build and run in cmd, it shows error: Caused by: java.io.FileNotFoundException: items\aa\metadata\survivorship\AccountDedupe\drools_0.1.package (系统找不到指定的路径。) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.(FileInputStream.java:146) at org.drools.core.io.impl.FileSystemResource.getInputStream(FileSystemResource.java:123) at org.drools.compiler.compiler.DrlParser.parse(DrlParser.java:150) at org.drools.compiler.compiler.DrlParser.parse(DrlParser.java:144) at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.drlToPackageDescr(KnowledgeBuilderImpl.java:445) at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.addPackageFromDrl(KnowledgeBuilderImpl.java:433) at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.addKnowledgeResource(KnowledgeBuilderImpl.java:653) This only happened when tRuleSurvivorship in a subjob, I attached the testing job and the runtime log.
Story points: 1