Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
MM7777
Contributor
Contributor

Facing issues while creating Talend Component using Talend Component Kit plugin in Intellij

Hi, 

I am trying to create a Talend component which will convert given input XML file to CSV file. 

I created a project in Intellij with Talend Component Kit plugin and followed the steps from this link - https://talend.github.io/component-runtime/main/1.1.1/tutorial-create-my-first-component.html

The component got created in Talend Open Studio as per the instructions given in the link, but when I am trying to add the logic behind the component in the processor file(which contains logic behind the component) or if i am trying to print a value from the logic in the Intellij project and build it so that the changes reflect in the newly created Talend studio component. It is not at all reflecting in the component, nor the value is being printed (used System.out.println() to print a string) after running the component in Talend DI Open Studio.

I also tried to change the icon of the component, even that is not reflecting even after following the instructions from the above link.

Any guidance soon will be helpful.

Labels (2)
10 Replies
Anonymous
Not applicable

Hello,

Thanks for posting your issue here.

I have reported your issue to our component kit experts and then come back to you as soon as we can.

Best regards

Sabrina

 

Anonymous
Not applicable

Hello,

We got information from our component kit expert that:

According the documentation link, it seems you are using a very outdated framework version.

Latest is 1.49.1. For Studio, see the compatibility matrix here:

https://talend.github.io/component-runtime/main/latest/compatibility.html#_compatibility_matrix

If fact, when developing in Intellij, rebuilding the connector won't deploy it to Studio automatically!

You need to deploy it either by deploying the car artifact manually:

java -jar mycomponent.car studio-deploy --location /path/to/my/studio -f

or using the maven goal:

https://talend.github.io/component-runtime/main/latest/build-tools-maven.html#_deploying_to_the_stud...

For icons, Studio uses the png format, see custom icons here:

https://talend.github.io/component-runtime/main/latest/component-defining-custom-icon.html

The pb with icon is certainly linked to previous issue...

Feel free to let us know if it helps.

Best regards

Sabrina

 

 

MM7777
Contributor
Contributor
Author

Hello xdshi,

 

Thanks for your quick response.!

I followed the instructions given above, still the changes are not reflecting in the component.

 

Anonymous
Not applicable

Hello,

Did you try to deploy it by deploying the car artifact manually or using the maven goal?

Best regards

Sabrina

MM7777
Contributor
Contributor
Author

Hello,

 

Yes, I tried both the approaches but still it is not working.

Is it possible to connect sometime? as this is a bit urgent.

 

Thanks

MM7777
Contributor
Contributor
Author

Hi,

Please let me know what else I can try.

 

Anonymous
Not applicable

Hello,

Let me report your issue to our Component Kit experts to see if we could find out your issue.

I will keep you updated to it.

Best regards

Sabrina

MM7777
Contributor
Contributor
Author

Hi,

Any update from the experts?

 

Anonymous
Not applicable

Hello,

Could you please give more information about your environment (component-runtime version, studio version, etc.)?

What's the output of the car deploy command?

Note that the 

studio-deploy

 should be forced (

-f

) if the connector deployed has the same version already installed in studio. w/o force, it won't deploy it considering that it's already installed.

Best regards

Sabrina