<?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: @DiscoverSchema Fields Order Issue in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/DiscoverSchema-Fields-Order-Issue/m-p/2251777#M148504</link>
    <description>&lt;P&gt;Hello @safouane BEN MANSOUR​&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is it your component? Could you share a source code of the method either that builds the schema for your @DiscoverSchema method or the whole @DisoverSchema method?&lt;/P&gt;&lt;P&gt;It might be something non-deterministic in the implementation of @DiscoverSchema method.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards, Oleksandr&lt;/P&gt;</description>
    <pubDate>Wed, 10 Feb 2021 09:16:29 GMT</pubDate>
    <dc:creator>ozhelezniak</dc:creator>
    <dc:date>2021-02-10T09:16:29Z</dc:date>
    <item>
      <title>@DiscoverSchema Fields Order Issue</title>
      <link>https://community.qlik.com/t5/Talend-Studio/DiscoverSchema-Fields-Order-Issue/m-p/2251776#M148503</link>
      <description>&lt;P&gt;Hi All, &lt;/P&gt;&lt;P&gt;someone is facing this problem with the @DiscoverSchema ? &lt;/P&gt;&lt;P&gt;The method in my service class is triggered and my schema is created, but the button never respects the order and never returning the same order. &lt;/P&gt;&lt;P&gt;It's all-time random : &lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0693p00000BWs2HAAT.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/153212i5B33798C45EB2E0B/image-size/large?v=v2&amp;amp;px=999" role="button" title="0693p00000BWs2HAAT.png" alt="0693p00000BWs2HAAT.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0693p00000BWs39AAD.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/155698i81394D2A14C25BC1/image-size/large?v=v2&amp;amp;px=999" role="button" title="0693p00000BWs39AAD.png" alt="0693p00000BWs39AAD.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;﻿Any Help ? &lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Fri, 02 Jan 2026 14:45:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/DiscoverSchema-Fields-Order-Issue/m-p/2251776#M148503</guid>
      <dc:creator>Safus</dc:creator>
      <dc:date>2026-01-02T14:45:42Z</dc:date>
    </item>
    <item>
      <title>Re: @DiscoverSchema Fields Order Issue</title>
      <link>https://community.qlik.com/t5/Talend-Studio/DiscoverSchema-Fields-Order-Issue/m-p/2251777#M148504</link>
      <description>&lt;P&gt;Hello @safouane BEN MANSOUR​&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is it your component? Could you share a source code of the method either that builds the schema for your @DiscoverSchema method or the whole @DisoverSchema method?&lt;/P&gt;&lt;P&gt;It might be something non-deterministic in the implementation of @DiscoverSchema method.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards, Oleksandr&lt;/P&gt;</description>
      <pubDate>Wed, 10 Feb 2021 09:16:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/DiscoverSchema-Fields-Order-Issue/m-p/2251777#M148504</guid>
      <dc:creator>ozhelezniak</dc:creator>
      <dc:date>2021-02-10T09:16:29Z</dc:date>
    </item>
    <item>
      <title>Re: @DiscoverSchema Fields Order Issue</title>
      <link>https://community.qlik.com/t5/Talend-Studio/DiscoverSchema-Fields-Order-Issue/m-p/2251778#M148505</link>
      <description>&lt;P&gt;Hi @safouane BEN MANSOUR​&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Which Studio's release / Patches applied are you using? &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is a known issue that has been fixed in component-runtime 1.1.24 release. The relevant patch applies from R2020-08 monthly patch.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Feb 2021 11:43:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/DiscoverSchema-Fields-Order-Issue/m-p/2251778#M148505</guid>
      <dc:creator>undx</dc:creator>
      <dc:date>2021-02-10T11:43:34Z</dc:date>
    </item>
    <item>
      <title>Re: @DiscoverSchema Fields Order Issue</title>
      <link>https://community.qlik.com/t5/Talend-Studio/DiscoverSchema-Fields-Order-Issue/m-p/2251779#M148506</link>
      <description>&lt;P&gt;Hello @Oleksandr Zhelezniak​&amp;nbsp;, yes it's one of my test components. &lt;/P&gt;&lt;P&gt;The source code : &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;@Service&lt;/P&gt;&lt;P&gt;public class DemoComponentsService {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt; @DiscoverSchema(value = "CustomDataset")&lt;/P&gt;&lt;P&gt; public Schema discoverSchema(&lt;/P&gt;&lt;P&gt; @Option CustomDataset dataset,&lt;/P&gt;&lt;P&gt; final RecordBuilderFactory recordBuilderFactory) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt; Schema.Builder schemaBuilder = recordBuilderFactory.newSchemaBuilder(&lt;/P&gt;&lt;P&gt; Schema.Type.RECORD);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt; Schema.Entry.Builder entryBuilder =&lt;/P&gt;&lt;P&gt; recordBuilderFactory.newEntryBuilder();&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt; schemaBuilder.withEntry(&lt;/P&gt;&lt;P&gt; setSchemaEntry("col1", Schema.Type.STRING, entryBuilder));&lt;/P&gt;&lt;P&gt; schemaBuilder.withEntry(&lt;/P&gt;&lt;P&gt; setSchemaEntry("col2", Schema.Type.STRING, entryBuilder));&lt;/P&gt;&lt;P&gt; schemaBuilder.withEntry(&lt;/P&gt;&lt;P&gt; setSchemaEntry("col3", Schema.Type.STRING, entryBuilder));&lt;/P&gt;&lt;P&gt; schemaBuilder.withEntry(&lt;/P&gt;&lt;P&gt; setSchemaEntry("col4", Schema.Type.STRING, entryBuilder));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt; return schemaBuilder.build();&lt;/P&gt;&lt;P&gt; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt; private Schema.Entry setSchemaEntry(&lt;/P&gt;&lt;P&gt; String fieldName, Schema.Type type, Schema.Entry.Builder entryBuilder) {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt; return entryBuilder.withName(&lt;/P&gt;&lt;P&gt; fieldName&lt;/P&gt;&lt;P&gt; ).withType(&lt;/P&gt;&lt;P&gt; type&lt;/P&gt;&lt;P&gt; ).withNullable(&lt;/P&gt;&lt;P&gt; false&lt;/P&gt;&lt;P&gt; ).withComment(&lt;/P&gt;&lt;P&gt; "Comment text here"&lt;/P&gt;&lt;P&gt; ).build();&lt;/P&gt;&lt;P&gt; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Feb 2021 11:45:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/DiscoverSchema-Fields-Order-Issue/m-p/2251779#M148506</guid>
      <dc:creator>Safus</dc:creator>
      <dc:date>2021-02-10T11:45:24Z</dc:date>
    </item>
    <item>
      <title>Re: @DiscoverSchema Fields Order Issue</title>
      <link>https://community.qlik.com/t5/Talend-Studio/DiscoverSchema-Fields-Order-Issue/m-p/2251780#M148507</link>
      <description>&lt;P&gt;Hi @Emmanuel GALLOIS​&amp;nbsp;:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Talend Cloud Big Data&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Version: 7.3.1&lt;/P&gt;&lt;P&gt;Build id: 20200219_1130&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;with : &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;lt;dependency&amp;gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;groupId&amp;gt;org.talend.sdk.component&amp;lt;/groupId&amp;gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;artifactId&amp;gt;component-api&amp;lt;/artifactId&amp;gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;version&amp;gt;1.29.1&amp;lt;/version&amp;gt;&lt;/P&gt;&lt;P&gt;    &amp;lt;scope&amp;gt;provided&amp;lt;/scope&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;/dependency&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Feb 2021 11:50:19 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/DiscoverSchema-Fields-Order-Issue/m-p/2251780#M148507</guid>
      <dc:creator>Safus</dc:creator>
      <dc:date>2021-02-10T11:50:19Z</dc:date>
    </item>
    <item>
      <title>Re: @DiscoverSchema Fields Order Issue</title>
      <link>https://community.qlik.com/t5/Talend-Studio/DiscoverSchema-Fields-Order-Issue/m-p/2251781#M148508</link>
      <description>&lt;P&gt;I think that you've developed your component with a recent framework version but there's an integration part in Studio that may differs from your component-runtime version (1.29.1 is planned for R2021-02).&lt;/P&gt;&lt;P&gt;From what you mentioned, Your Studio seems to be unpatched. It should be patched to at least 7.3 R2020-08 monthly patch for a correct order in your guess schema action. (FYI: integration part may be not at same level)&lt;/P&gt;</description>
      <pubDate>Wed, 10 Feb 2021 11:56:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/DiscoverSchema-Fields-Order-Issue/m-p/2251781#M148508</guid>
      <dc:creator>undx</dc:creator>
      <dc:date>2021-02-10T11:56:07Z</dc:date>
    </item>
    <item>
      <title>Re: @DiscoverSchema Fields Order Issue</title>
      <link>https://community.qlik.com/t5/Talend-Studio/DiscoverSchema-Fields-Order-Issue/m-p/2251782#M148509</link>
      <description>&lt;P&gt;So if it's impossible at the moment to download and apply a patch can a downgrade of the component-runtime fix the issue ? &lt;/P&gt;</description>
      <pubDate>Wed, 10 Feb 2021 12:15:10 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/DiscoverSchema-Fields-Order-Issue/m-p/2251782#M148509</guid>
      <dc:creator>Safus</dc:creator>
      <dc:date>2021-02-10T12:15:10Z</dc:date>
    </item>
    <item>
      <title>Re: @DiscoverSchema Fields Order Issue</title>
      <link>https://community.qlik.com/t5/Talend-Studio/DiscoverSchema-Fields-Order-Issue/m-p/2251783#M148510</link>
      <description>&lt;P&gt;No downgrading the component-runtime version won't fix the issue as the fix is in sdk integration part.&lt;/P&gt;&lt;P&gt;The only solution to have a correct order in schema returned is to used a patched version of plugins/org.talend.sdk.component.studio-integration_7.X.jar coming with monthly patches (or on master aka 7.4.1)&lt;/P&gt;</description>
      <pubDate>Wed, 10 Feb 2021 12:50:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/DiscoverSchema-Fields-Order-Issue/m-p/2251783#M148510</guid>
      <dc:creator>undx</dc:creator>
      <dc:date>2021-02-10T12:50:14Z</dc:date>
    </item>
    <item>
      <title>Re: @DiscoverSchema Fields Order Issue</title>
      <link>https://community.qlik.com/t5/Talend-Studio/DiscoverSchema-Fields-Order-Issue/m-p/2251784#M148511</link>
      <description>&lt;P&gt;Okay, my guess about non-determinisitc schema build was wrong.&lt;/P&gt;&lt;P&gt;Please proceed with suggestions from undx. &lt;/P&gt;&lt;P&gt;Update your Studio with a monthly patch. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;</description>
      <pubDate>Wed, 10 Feb 2021 12:59:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/DiscoverSchema-Fields-Order-Issue/m-p/2251784#M148511</guid>
      <dc:creator>ozhelezniak</dc:creator>
      <dc:date>2021-02-10T12:59:24Z</dc:date>
    </item>
    <item>
      <title>Re: @DiscoverSchema Fields Order Issue</title>
      <link>https://community.qlik.com/t5/Talend-Studio/DiscoverSchema-Fields-Order-Issue/m-p/2251785#M148512</link>
      <description>&lt;P&gt;I just downloaded the 7.4.1 TOS Beta version. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Same source code, I just deployed the component to my new talend folder and nothing works. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;java.lang.reflect.InvocationTargetException&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.talend.sdk.component.studio.ui.guessschema.GuessSchemaRunnable.run(GuessSchemaRunnable.java:52)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)&lt;/P&gt;&lt;P&gt;Caused by: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: SLF4J: Class path contains multiple SLF4J bindings.&lt;/P&gt;&lt;P&gt;SLF4J: Found binding in [jar:file:/path/TOS_DI-20210107_1111-V7.4.1M6/configuration/.m2/repository/org/apache/logging/log4j/log4j-slf4j-impl/2.12.1/log4j-slf4j-impl-2.12.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]&lt;/P&gt;&lt;P&gt;SLF4J: Found binding in [jar:file:/path/TOS_DI-20210107_1111-V7.4.1M6/configuration/.m2/repository/org/talend/sdk/component/slf4j-standard/1.29.0-SNAPSHOT/slf4j-standard-1.29.0-SNAPSHOT.jar!/org/slf4j/impl/StaticLoggerBinder.class]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Feb 2021 13:32:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/DiscoverSchema-Fields-Order-Issue/m-p/2251785#M148512</guid>
      <dc:creator>Safus</dc:creator>
      <dc:date>2021-02-10T13:32:34Z</dc:date>
    </item>
    <item>
      <title>Re: @DiscoverSchema Fields Order Issue</title>
      <link>https://community.qlik.com/t5/Talend-Studio/DiscoverSchema-Fields-Order-Issue/m-p/2251786#M148513</link>
      <description>&lt;P&gt;Hum, I don't have this kind of issue on my internal 741 snapshot.&lt;/P&gt;&lt;P&gt;Try removing (temporary) the `log4j-slf4j-impl` artifact in m2 repository for quick testing. &lt;/P&gt;&lt;P&gt;BTW, there's an unresolved (yet) issue with component-runtime components in the *TOS* version of Studio. You may experience issues when running jobs.&lt;/P&gt;</description>
      <pubDate>Wed, 10 Feb 2021 15:25:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/DiscoverSchema-Fields-Order-Issue/m-p/2251786#M148513</guid>
      <dc:creator>undx</dc:creator>
      <dc:date>2021-02-10T15:25:56Z</dc:date>
    </item>
  </channel>
</rss>

