<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Job Pipe line Test cant find components and configurations. in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Job-Pipe-line-Test-cant-find-components-and-configurations/m-p/2247545#M149211</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;From what you pasted, it seems that you're missing a '/' in:&lt;/P&gt;&lt;PRE&gt;("collector", "test:/collector")&lt;/PRE&gt;&lt;P&gt;It should be:&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;("collector", "test://collector")&lt;/PRE&gt;&lt;P&gt;Could that be what's causing your issue?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Florent&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 25 Mar 2019 09:46:04 GMT</pubDate>
    <dc:creator>florentlb</dc:creator>
    <dc:date>2019-03-25T09:46:04Z</dc:date>
    <item>
      <title>Job Pipe line Test cant find components and configurations.</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Job-Pipe-line-Test-cant-find-components-and-configurations/m-p/2247543#M149209</link>
      <description>&lt;P&gt;Greetings,&lt;/P&gt; 
&lt;P&gt;Please can some one help out with this issue? I m trying to unit test a job pipe line&amp;nbsp; programmatically to no avail,&amp;nbsp; It seems as if the runtime cannot load the&amp;nbsp; mock collector component. I m using&amp;nbsp; version&amp;nbsp; 1.1.7 of the studio runtime and version 1.1.5 of the component-api.&lt;/P&gt; 
&lt;P&gt;Here is my configuration&amp;nbsp;&lt;/P&gt; 
&lt;PRE&gt; @Test
    public void inputTest() throws Exception {

        final TestInputMapperConfiguration configuration = new TestInputMapperConfiguration();
        configuration.setEmail("testmail.test");
        configuration.setName("testname");
        configuration.setSalary("10000");
        Datastore1 datastore1 = new Datastore1();
        Dataset1 dataset1 = new Dataset1();
        dataset1.setDatastore(datastore1);
        configuration.setDataset(dataset1);
        String uriconfig = SimpleFactory.configurationByExample().forInstance(configuration).configured().toQueryString();
        Job.components().component("TestInput", "Tutorial://TestInput?" + uriconfig).component("collector", "test:/collector")
                .connections().from("TestInput").to("collector").build().run();
         final  List&amp;lt;Record&amp;gt;   records = baseComponentsHandler.getCollectedData(Record.class);
         assertEquals(3,records.size());
    }&lt;/PRE&gt; 
&lt;P&gt;and Here is the error i m getting.&lt;/P&gt; 
&lt;P&gt;j&lt;FONT color="#FF0000"&gt;ava.lang.IllegalStateException: No processor found for&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MACJ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/133049iD780B7DE0116E4D1/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MACJ.png" alt="0683p000009MACJ.png" /&gt;&lt;/span&gt;SLParser.Step(family=test, component=null, version=-1, configuration={})&lt;/FONT&gt;&lt;/P&gt; 
&lt;P&gt;&lt;FONT color="#FF0000"&gt;at org.talend.sdk.component.runtime.manager.chain.internal.JobImpl$JobExecutor.lambda$null$5(JobImpl.java:345)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at java.util.Optional.orElseThrow(Optional.java:290)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at org.talend.sdk.component.runtime.manager.chain.internal.JobImpl$JobExecutor.lambda$localRun$8(JobImpl.java:344)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1553)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:270)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at java.util.TreeMap$ValueSpliterator.forEachRemaining(TreeMap.java:2897)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at org.talend.sdk.component.runtime.manager.chain.internal.JobImpl$JobExecutor.localRun(JobImpl.java:367)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at org.talend.sdk.component.runtime.manager.chain.internal.JobImpl$JobExecutor.run(JobImpl.java:295)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at de.cimt.talend.components.source.TestInputMapperTest.inputTest(TestInputMapperTest.java:81)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at java.lang.reflect.Method.invoke(Method.java:498)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at org.talend.sdk.component.junit.SimpleComponentRule$1.evaluate(SimpleComponentRule.java:44)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at org.junit.rules.RunRules.evaluate(RunRules.java:20)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at org.junit.runners.ParentRunner.run(ParentRunner.java:363)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at org.junit.runner.JUnitCore.run(JUnitCore.java:137)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#FF0000"&gt;at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)&lt;/FONT&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Best Regards&lt;/P&gt; 
&lt;P&gt;Os&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 02 Jan 2026 14:45:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Job-Pipe-line-Test-cant-find-components-and-configurations/m-p/2247543#M149209</guid>
      <dc:creator>Os1</dc:creator>
      <dc:date>2026-01-02T14:45:42Z</dc:date>
    </item>
    <item>
      <title>Re: Job Pipe line Test cant find components and configurations.</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Job-Pipe-line-Test-cant-find-components-and-configurations/m-p/2247544#M149210</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://community.qlik.com/s/profile/005390000069I41AAE"&gt;@Os&lt;/A&gt;&amp;nbsp;,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;From the error it seems you didn't set up correctly the output component and only used "collector". As mentionned in the &lt;A href="https://talend.github.io/component-runtime/main/1.1.8/testing-junit.html#_mocking_the_output" target="_blank" rel="noopener nofollow noopener noreferrer"&gt;doc&lt;/A&gt;&amp;nbsp;it should be test://collector to be a valid uri.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 25 Mar 2019 05:50:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Job-Pipe-line-Test-cant-find-components-and-configurations/m-p/2247544#M149210</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-03-25T05:50:31Z</dc:date>
    </item>
    <item>
      <title>Re: Job Pipe line Test cant find components and configurations.</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Job-Pipe-line-Test-cant-find-components-and-configurations/m-p/2247545#M149211</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;From what you pasted, it seems that you're missing a '/' in:&lt;/P&gt;&lt;PRE&gt;("collector", "test:/collector")&lt;/PRE&gt;&lt;P&gt;It should be:&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;("collector", "test://collector")&lt;/PRE&gt;&lt;P&gt;Could that be what's causing your issue?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Florent&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 25 Mar 2019 09:46:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Job-Pipe-line-Test-cant-find-components-and-configurations/m-p/2247545#M149211</guid>
      <dc:creator>florentlb</dc:creator>
      <dc:date>2019-03-25T09:46:04Z</dc:date>
    </item>
  </channel>
</rss>

