Skip to main content
Announcements
SYSTEM MAINTENANCE: Thurs., Sept. 19, 1 AM ET, Platform will be unavailable for approx. 60 minutes.
cancel
Showing results for 
Search instead for 
Did you mean: 
Bluemoon
Creator
Creator

org.talend.survivorship.sample\drools_0.1.package (The system cannot find the path specified)

Current version 7.0.1

I am just trying to use this compound but it is giving be this error should we fellow any steps before running this job

Thanks in advance

 

Error:

Exception in component tRuleSurvivorship_1 (job_001_tMatchGroup)
java.lang.RuntimeException: java.io.FileNotFoundException: C:\Users\girish\workspace7\.repositories\1303698530\master\TALEND7_POC\metadata\survivorship\org.talend.survivorship.sample\drools_0.1.package (The system cannot find the path specified)
    at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.addKnowledgeResource(KnowledgeBuilderImpl.java:693)
    at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:2164)
    at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:2153)
    at org.talend.survivorship.SurvivorshipManager.initKnowledgeBase(SurvivorshipManager.java:168)
    at talend7_poc.job_001_tmatchgroup_0_1.job_001_tMatchGroup.tDBInput_2Process(job_001_tMatchGroup.java:5023)
    at talend7_poc.job_001_tmatchgroup_0_1.job_001_tMatchGroup.runJobInTOS(job_001_tMatchGroup.java:7463)
    at talend7_poc.job_001_tmatchgroup_0_1.job_001_tMatchGroup.main(job_001_tMatchGroup.java:7289)
Caused by: java.io.FileNotFoundException: C:\Users\girish\workspace7\.repositories\1303698530\master\TALEND7_POC\metadata\survivorship\org.talend.survivorship.sample\drools_0.1.package (The system cannot find the path specified)
    at java.io.FileInputStream.open0(Native Method)
    at java.io.FileInputStream.open(FileInputStream.java:195)
    at java.io.FileInputStream.<init>(FileInputStream.java:138)
    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)
    ... 6 more
[FATAL]: talend7_poc.job_001_tmatchgroup_0_1.job_001_tMatchGroup - tRuleSurvivorship_1 java.io.FileNotFoundException: C:\Users\girish\workspace7\.repositories\1303698530\master\TALEND7_POC\metadata\survivorship\org.talend.survivorship.sample\drools_0.1.package (The system cannot find the path specified)
java.lang.RuntimeException: java.io.FileNotFoundException: C:\Users\girish\workspace7\.repositories\1303698530\master\TALEND7_POC\metadata\survivorship\org.talend.survivorship.sample\drools_0.1.package (The system cannot find the path specified)
    at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.addKnowledgeResource(KnowledgeBuilderImpl.java:693)
    at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:2164)
    at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:2153)
    at org.talend.survivorship.SurvivorshipManager.initKnowledgeBase(SurvivorshipManager.java:168)
    at talend7_poc.job_001_tmatchgroup_0_1.job_001_tMatchGroup.tDBInput_2Process(job_001_tMatchGroup.java:5023)
    at talend7_poc.job_001_tmatchgroup_0_1.job_001_tMatchGroup.runJobInTOS(job_001_tMatchGroup.java:7463)
    at talend7_poc.job_001_tmatchgroup_0_1.job_001_tMatchGroup.main(job_001_tMatchGroup.java:7289)
Caused by: java.io.FileNotFoundException: C:\Users\girish\workspace7\.repositories\1303698530\master\TALEND7_POC\metadata\survivorship\org.talend.survivorship.sample\drools_0.1.package (The system cannot find the path specified)
    at java.io.FileInputStream.open0(Native Method)
    at java.io.FileInputStream.open(FileInputStream.java:195)
    at java.io.FileInputStream.<init>(FileInputStream.java:138)
    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)
    ... 6 more
[statistics] disconnected

Labels (3)
1 Solution

Accepted Solutions
Bluemoon
Creator
Creator
Author

Found the solution

Ref: https://community.talend.com/t5/Data-and-Metadata-Governance/Survivorship-rules-missing-Drools-packa...

 

  1. Click on tRuleSurvivorship component settings and go to the rule section and re-generate all the rules, if require change the rule package name.
  2. Execute your job from the studio (It seems it is mandatory to run the job on studio)
  3. Publish your job into TAC
  4. Run

View solution in original post

1 Reply
Bluemoon
Creator
Creator
Author

Found the solution

Ref: https://community.talend.com/t5/Data-and-Metadata-Governance/Survivorship-rules-missing-Drools-packa...

 

  1. Click on tRuleSurvivorship component settings and go to the rule section and re-generate all the rules, if require change the rule package name.
  2. Execute your job from the studio (It seems it is mandatory to run the job on studio)
  3. Publish your job into TAC
  4. Run