<?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 Problems to install a TaCoKit component in the comercial version of Talend Studio DI 7.2.1 in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Problems-to-install-a-TaCoKit-component-in-the-comercial-version/m-p/2251210#M148475</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have developed a processor component with the TaCoKit, which calculates hash values. The installation works in Talend Open Studio (7.2.1).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have made the following observations:&lt;/P&gt;&lt;P&gt;The file STUDIO_HOME/configuration/components-registration.properties is referenced in the file STUDIO_HOME/configuration/config.ini. If, under Windows, a path is specified with double backslashes, the component is not loaded and no error message is displayed, not even in the log (STUDIO_HOME/workspace/.metadata/.log). If normal slashes (Unix notation) are used, then the component will load correctly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then I also tried to install the component in a full version of Talend Studio (DI&amp;nbsp;7.2.1), but it doesn't work, not even with the Unix notation in the path in config.ini.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following exceptions may be related (from STUDIO_HOME/workspace/.metadata/.log):&lt;/P&gt;&lt;P&gt;java.lang.IllegalArgumentException: can't resolve 'org.talend.sdk.component:component-server:jar:1.1.14', in development ensure you are using maven.repository=global in configuration/config.ini, in a standalone installation, ensure the studio maven repository contains this dependency&lt;/P&gt;&lt;P&gt;	at org.talend.sdk.component.studio.ServerManager.lambda$0(ServerManager.java:112)&lt;/P&gt;&lt;P&gt;	at org.talend.sdk.component.studio.ProcessManager.createClasspath(ProcessManager.java:489)&lt;/P&gt;&lt;P&gt;	at org.talend.sdk.component.studio.ProcessManager.start(ProcessManager.java:225)&lt;/P&gt;&lt;P&gt;	at org.talend.sdk.component.studio.ServerManager.start(ServerManager.java:119)&lt;/P&gt;&lt;P&gt;	[cut]&lt;/P&gt;&lt;P&gt;Caused by: java.io.IOException: Error resolving artifact org.talend.sdk.component:component-server:jar:1.1.14: [Could not find artifact org.talend.sdk.component:component-server:jar:1.1.14]&lt;/P&gt;&lt;P&gt;	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.configureIOException(AetherBasedResolver.java:830)&lt;/P&gt;&lt;P&gt;	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:801)&lt;/P&gt;&lt;P&gt;	[cut]&lt;/P&gt;&lt;P&gt;	Suppressed: shaded.org.eclipse.aether.transfer.ArtifactNotFoundException: Could not find artifact org.talend.sdk.component:component-server:jar:1.1.14&lt;/P&gt;&lt;P&gt;		at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:403)&lt;/P&gt;&lt;P&gt;		at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:215)&lt;/P&gt;&lt;P&gt;		at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:192)&lt;/P&gt;&lt;P&gt;		at shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:247)&lt;/P&gt;&lt;P&gt;		at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:794)&lt;/P&gt;&lt;P&gt;		... 28 more&lt;/P&gt;&lt;P&gt;Caused by: shaded.org.eclipse.aether.resolution.ArtifactResolutionException: Error resolving artifact org.talend.sdk.component:component-server:jar:1.1.14&lt;/P&gt;&lt;P&gt;	at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:413)&lt;/P&gt;&lt;P&gt;	at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:215)&lt;/P&gt;&lt;P&gt;	at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:192)&lt;/P&gt;&lt;P&gt;	at shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:247)&lt;/P&gt;&lt;P&gt;	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:794)&lt;/P&gt;&lt;P&gt;	... 28 more&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and:&lt;/P&gt;&lt;P&gt;org.eclipse.core.runtime.CoreException: Plug-in "org.talend.sdk.component.studio-integration" was unable to instantiate class "org.talend.sdk.component.studio.metadata.handler.TaCoKitImportHandler".&lt;/P&gt;&lt;P&gt;	at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:216)&lt;/P&gt;&lt;P&gt;	at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:208)&lt;/P&gt;&lt;P&gt;	at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:934)&lt;/P&gt;&lt;P&gt;	at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:246)&lt;/P&gt;&lt;P&gt;	[cut]&lt;/P&gt;&lt;P&gt;Caused by: java.lang.reflect.InvocationTargetException&lt;/P&gt;&lt;P&gt;	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)&lt;/P&gt;&lt;P&gt;	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)&lt;/P&gt;&lt;P&gt;	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)&lt;/P&gt;&lt;P&gt;	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)&lt;/P&gt;&lt;P&gt;	at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:206)&lt;/P&gt;&lt;P&gt;	... 57 more&lt;/P&gt;&lt;P&gt;Caused by: java.lang.NullPointerException: A null service reference is not allowed.&lt;/P&gt;&lt;P&gt;	at org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:625)&lt;/P&gt;&lt;P&gt;	at org.talend.sdk.component.studio.Lookups.lookup(Lookups.java:142)&lt;/P&gt;&lt;P&gt;	at org.talend.sdk.component.studio.Lookups.taCoKitCache(Lookups.java:132)&lt;/P&gt;&lt;P&gt;	at org.talend.sdk.component.studio.metadata.handler.TaCoKitImportHandler.&amp;lt;init&amp;gt;(TaCoKitImportHandler.java:37)&lt;/P&gt;&lt;P&gt;	... 62 more&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With the first exception I noticed that the Maven coordinates look wrong, type and version seem to be mixed up.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Instead of 'org.talend.sdk.component:component-server:jar:1.1.14' it should be 'org.talend.sdk.component:component-server:1.1.14:jar'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can I proceed further to solve the problem?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
    <pubDate>Fri, 02 Jan 2026 14:45:42 GMT</pubDate>
    <dc:creator>StefanE1</dc:creator>
    <dc:date>2026-01-02T14:45:42Z</dc:date>
    <item>
      <title>Problems to install a TaCoKit component in the comercial version of Talend Studio DI 7.2.1</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Problems-to-install-a-TaCoKit-component-in-the-comercial-version/m-p/2251210#M148475</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have developed a processor component with the TaCoKit, which calculates hash values. The installation works in Talend Open Studio (7.2.1).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have made the following observations:&lt;/P&gt;&lt;P&gt;The file STUDIO_HOME/configuration/components-registration.properties is referenced in the file STUDIO_HOME/configuration/config.ini. If, under Windows, a path is specified with double backslashes, the component is not loaded and no error message is displayed, not even in the log (STUDIO_HOME/workspace/.metadata/.log). If normal slashes (Unix notation) are used, then the component will load correctly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then I also tried to install the component in a full version of Talend Studio (DI&amp;nbsp;7.2.1), but it doesn't work, not even with the Unix notation in the path in config.ini.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following exceptions may be related (from STUDIO_HOME/workspace/.metadata/.log):&lt;/P&gt;&lt;P&gt;java.lang.IllegalArgumentException: can't resolve 'org.talend.sdk.component:component-server:jar:1.1.14', in development ensure you are using maven.repository=global in configuration/config.ini, in a standalone installation, ensure the studio maven repository contains this dependency&lt;/P&gt;&lt;P&gt;	at org.talend.sdk.component.studio.ServerManager.lambda$0(ServerManager.java:112)&lt;/P&gt;&lt;P&gt;	at org.talend.sdk.component.studio.ProcessManager.createClasspath(ProcessManager.java:489)&lt;/P&gt;&lt;P&gt;	at org.talend.sdk.component.studio.ProcessManager.start(ProcessManager.java:225)&lt;/P&gt;&lt;P&gt;	at org.talend.sdk.component.studio.ServerManager.start(ServerManager.java:119)&lt;/P&gt;&lt;P&gt;	[cut]&lt;/P&gt;&lt;P&gt;Caused by: java.io.IOException: Error resolving artifact org.talend.sdk.component:component-server:jar:1.1.14: [Could not find artifact org.talend.sdk.component:component-server:jar:1.1.14]&lt;/P&gt;&lt;P&gt;	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.configureIOException(AetherBasedResolver.java:830)&lt;/P&gt;&lt;P&gt;	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:801)&lt;/P&gt;&lt;P&gt;	[cut]&lt;/P&gt;&lt;P&gt;	Suppressed: shaded.org.eclipse.aether.transfer.ArtifactNotFoundException: Could not find artifact org.talend.sdk.component:component-server:jar:1.1.14&lt;/P&gt;&lt;P&gt;		at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:403)&lt;/P&gt;&lt;P&gt;		at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:215)&lt;/P&gt;&lt;P&gt;		at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:192)&lt;/P&gt;&lt;P&gt;		at shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:247)&lt;/P&gt;&lt;P&gt;		at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:794)&lt;/P&gt;&lt;P&gt;		... 28 more&lt;/P&gt;&lt;P&gt;Caused by: shaded.org.eclipse.aether.resolution.ArtifactResolutionException: Error resolving artifact org.talend.sdk.component:component-server:jar:1.1.14&lt;/P&gt;&lt;P&gt;	at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:413)&lt;/P&gt;&lt;P&gt;	at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:215)&lt;/P&gt;&lt;P&gt;	at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:192)&lt;/P&gt;&lt;P&gt;	at shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:247)&lt;/P&gt;&lt;P&gt;	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:794)&lt;/P&gt;&lt;P&gt;	... 28 more&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and:&lt;/P&gt;&lt;P&gt;org.eclipse.core.runtime.CoreException: Plug-in "org.talend.sdk.component.studio-integration" was unable to instantiate class "org.talend.sdk.component.studio.metadata.handler.TaCoKitImportHandler".&lt;/P&gt;&lt;P&gt;	at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:216)&lt;/P&gt;&lt;P&gt;	at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:208)&lt;/P&gt;&lt;P&gt;	at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:934)&lt;/P&gt;&lt;P&gt;	at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:246)&lt;/P&gt;&lt;P&gt;	[cut]&lt;/P&gt;&lt;P&gt;Caused by: java.lang.reflect.InvocationTargetException&lt;/P&gt;&lt;P&gt;	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)&lt;/P&gt;&lt;P&gt;	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)&lt;/P&gt;&lt;P&gt;	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)&lt;/P&gt;&lt;P&gt;	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)&lt;/P&gt;&lt;P&gt;	at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:206)&lt;/P&gt;&lt;P&gt;	... 57 more&lt;/P&gt;&lt;P&gt;Caused by: java.lang.NullPointerException: A null service reference is not allowed.&lt;/P&gt;&lt;P&gt;	at org.eclipse.osgi.internal.framework.BundleContextImpl.getService(BundleContextImpl.java:625)&lt;/P&gt;&lt;P&gt;	at org.talend.sdk.component.studio.Lookups.lookup(Lookups.java:142)&lt;/P&gt;&lt;P&gt;	at org.talend.sdk.component.studio.Lookups.taCoKitCache(Lookups.java:132)&lt;/P&gt;&lt;P&gt;	at org.talend.sdk.component.studio.metadata.handler.TaCoKitImportHandler.&amp;lt;init&amp;gt;(TaCoKitImportHandler.java:37)&lt;/P&gt;&lt;P&gt;	... 62 more&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With the first exception I noticed that the Maven coordinates look wrong, type and version seem to be mixed up.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Instead of 'org.talend.sdk.component:component-server:jar:1.1.14' it should be 'org.talend.sdk.component:component-server:1.1.14:jar'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;How can I proceed further to solve the problem?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 02 Jan 2026 14:45:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Problems-to-install-a-TaCoKit-component-in-the-comercial-version/m-p/2251210#M148475</guid>
      <dc:creator>StefanE1</dc:creator>
      <dc:date>2026-01-02T14:45:42Z</dc:date>
    </item>
    <item>
      <title>Re: Problems to install a TaCoKit component in the comercial version of Talend Studio DI 7.2.1</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Problems-to-install-a-TaCoKit-component-in-the-comercial-version/m-p/2251211#M148476</link>
      <description>&lt;P&gt;Hello @Stefan Eder​&amp;nbsp;&lt;/P&gt;&lt;P&gt;To include your component in studio, you just need to have a jar in studio's or your global .m2/repository and put maven coordinates into the config.ini file. There's no unix/windows file separators in the path for component.java.coordinates, it should be &amp;lt;groupId&amp;gt;:&amp;lt;artifactId&amp;gt;:&amp;lt;version&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you please clarify what is your own component version are you installing and what component-server dependency version is? &lt;/P&gt;</description>
      <pubDate>Wed, 10 Feb 2021 11:07:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Problems-to-install-a-TaCoKit-component-in-the-comercial-version/m-p/2251211#M148476</guid>
      <dc:creator>Lim</dc:creator>
      <dc:date>2021-02-10T11:07:01Z</dc:date>
    </item>
    <item>
      <title>Re: Problems to install a TaCoKit component in the comercial version of Talend Studio DI 7.2.1</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Problems-to-install-a-TaCoKit-component-in-the-comercial-version/m-p/2251212#M148477</link>
      <description>&lt;P&gt;Hi @Stefan Eder​&amp;nbsp;,&lt;/P&gt;&lt;P&gt;to install a custom component, please use the car file generated during the package maven phase or use the talend-component maven plugin.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For the car installation, have a look here : &lt;/P&gt;&lt;P&gt;&lt;A href="https://talend.github.io/component-runtime/main/1.30.0/studio-from-car.html" alt="https://talend.github.io/component-runtime/main/1.30.0/studio-from-car.html" target="_blank"&gt;https://talend.github.io/component-runtime/main/1.30.0/studio-from-car.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For the plugin deploy from your ide or cli (adapt command-line to your studio) :&lt;/P&gt;&lt;P&gt;&amp;gt; mvn clean install talend-component:deploy-in-studio -Dtalend.component.studioHome=/home/undx/Work/TCOMP-1651/TalendStudio-7.3.1/studio/ -f pom.xml&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;On the startup issue, please can you specify the Studio full release version? Vanilla is using component-runtime version 1.1.10, latest patched 1.15.2.&lt;/P&gt;&lt;P&gt;The GAV information in logs is misleading as there's a specific transformation done before resolving the artifact. So, I'll say there's a provisioning issue and the artifact is missing.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Feb 2021 11:33:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Problems-to-install-a-TaCoKit-component-in-the-comercial-version/m-p/2251212#M148477</guid>
      <dc:creator>undx</dc:creator>
      <dc:date>2021-02-10T11:33:59Z</dc:date>
    </item>
  </channel>
</rss>

