[tHMap] - Unable to find '/__tdm/.content' in classpath

Highlighted
Five Stars

[tHMap] - Unable to find '/__tdm/.content' in classpath

Hello @xdshi 

 

I am getting this error messages while running jobs using tHMap Components.

Unable to find '/__tdm/.content' in classpath (tried classpath for com.oaklandsw.transform.runtime.RuntimeEngineImpl and thread classpath)

 

error_thmap_4.png

 

I am using a dynamic job which calls different jobs. 

 

error_thmap_1.pngerror_thmap_2.png

 

I noticed that the folder is being created only for one of the three jobs that use thMap components

 

error_thmap_3.png

 

The same jobs works perfectly in Talend 6.3, however we have problems running the jobs in Talend 7.1. We tried creating thMaps again and the problem persists

 

 I am using:

- Talend Big Data Platform 7.1.1

- JDK: 1.8.0_111

- Windows 10 Pro 64 bits

- Log4J enabled

 

Please extend your support

 


Accepted Solutions
Five Stars

Re: [tHMap] - Unable to find '/__tdm/.content' in classpath

Hi @vroncalla :

 

I had the same problem. To solve that I did the following steps:

 

- Disable "Disable non eclipse runtime" option.

- In my local environment it generated a new file "org.talend.transform.components.prefs" in the workspace ({WORKSPACE}/.metadata/.plugins/org.eclipse.core.runtime/.settings)

- Stop CommandLine service in TAC server.

- Copy file "org.talend.transform.components.prefs" from my local machine to TAC Server (path: {PATH}/cmdline/studio/commandline-workspace/.metadata/.plugins/)

- Start CommandLine service in TAC server

 

Note: After copying the file verify that it has the read permissions.

 

Let me know if that helps you


All Replies
Moderator

Re: [tHMap] - Unable to find '/__tdm/.content' in classpath

Hello,

Are you  running your TDM job with eclipse or non-eclipse runtime? Did you uncheck the "Disable non eclipse runtime" option?

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: [tHMap] - Unable to find '/__tdm/.content' in classpath

Hello @xdshi 

 

This is our settings

 

thmap_settings.png

 

My understanding is these settings are helpful for Local Env, however, we have the same problem when we deploy the Job into Talend Administration Console (TAC). Please correct me if I am wrong

 

We will try enable/disable those options

Five Stars

Re: [tHMap] - Unable to find '/__tdm/.content' in classpath

Hi @vroncalla :

 

I had the same problem. To solve that I did the following steps:

 

- Disable "Disable non eclipse runtime" option.

- In my local environment it generated a new file "org.talend.transform.components.prefs" in the workspace ({WORKSPACE}/.metadata/.plugins/org.eclipse.core.runtime/.settings)

- Stop CommandLine service in TAC server.

- Copy file "org.talend.transform.components.prefs" from my local machine to TAC Server (path: {PATH}/cmdline/studio/commandline-workspace/.metadata/.plugins/)

- Start CommandLine service in TAC server

 

Note: After copying the file verify that it has the read permissions.

 

Let me know if that helps you

Five Stars

Re: [tHMap] - Unable to find '/__tdm/.content' in classpath

Hello @CJIGA 

 

This works for me.

 

Thank you

2019 GARNER MAGIC QUADRANT FOR DATA INTEGRATION TOOL

Talend named a Leader.

Get your copy

OPEN STUDIO FOR DATA INTEGRATION

Kickstart your first data integration and ETL projects.

Download now

What’s New for Talend Summer ’19

Watch the recorded webinar!

Watch Now

Put Massive Amounts of Data to Work

Learn how to make your data more available, reduce costs and cut your build time

Watch Now

How OTTO Utilizes Big Data to Deliver Personalized Experiences

Read about OTTO's experiences with Big Data and Personalized Experiences

Blog

Talend Integration with Databricks

Take a look at this video about Talend Integration with Databricks

Watch Now