Third Party Jar missing upon TAC Server deployment and code repository sharing

Five Stars

Third Party Jar missing upon TAC Server deployment and code repository sharing

Hello Talend

 

I installed a third party jar via Studio > Modules > Import external jars

I create a Routine > Edit Routine Module (pointed to jar on network path as "Required")

 

Project works fine on my local environment.

 

2 issues but related items.

1) Different developer tries same project from code repo and get error on missing jar

2) I tried to deploy the job TAC server but then of course get error that jar is missing from job when trying to deploy. 

 

Maybe I'm missing something but I thought the purpose of Studio connected to Nexus Artifact server was to sync the modules/jars automatically so these could be shared and used across multiple developers and server deployments.

OR am I supposed to be manually installing the jar on all commandline servers manually which seems doesnt' seem right.

 

-wasn't sure if i should manually try to load jar into nexus/artifact server manually; but question becomes where to place

-wasn't sure if I was suppose to manually place jar into my /configuration/.m2 folder 

 

I'm obviously missing something as I thought just have Studio synced with Artifact server and my local build was going to automatically sync the library.

Can someone help me better understand this process?


Thank you!

-C

 

Six Stars

Re: Third Party Jar missing upon TAC Server deployment and code repository sharing

Hi Clayton,

 

The explained behaviour is a bug in Talend 5.6.1 not sure it is fixed or not in later versions by talend. Try using the tLibraryload component to load external jars in to job or try copying the missing jars to the below location in to talend server <Installation path>/5.6.1/jobserver/agent/lib then restart the Tac and job server.

 

Thanks

Ashok

 

Don't forget to give kudos when a reply is helpful and click Accept the solution when you think 

Five Stars

Re: Third Party Jar missing upon TAC Server deployment and code repository sharing

Some additional information.

 

v6.4.1

 

I did find the jar in the nexus but for they are showing up under "talend-custom-libs-snapshot" instead of expected "talend-custom-libs-release"

 

A) developers are able to sync and retrieve the nexus jar  (issue here is because I forgot to update the user library nexus server that we had changed)

B) still not able to deploy jobs as missing jar is thrown while trying to publish job

 

Will provide an update on additional findings 

Moderator

Re: Third Party Jar missing upon TAC Server deployment and code repository sharing

Hello,

With your subscription solution, could you please create a case on talend support portal so that we can give you a remote assistance(webex session) through support cycle with priority?

Best regards

Sabrina

--
Don't forget to give kudos when a reply is helpful and click Accept the solution when you think you're good with it.
Five Stars

Re: Third Party Jar missing upon TAC Server deployment and code repository sharing

Hi Sabrina

 

I have a case already opened several days ago and will update and share the solution once I get an update.

 

Thank you.

Moderator

Re: Third Party Jar missing upon TAC Server deployment and code repository sharing

Hello,

Thanks for your feedback and we appreciate it a lot.

Best regards

Sabrina

--
Don't forget to give kudos when a reply is helpful and click Accept the solution when you think you're good with it.