Best Practices to follow in case of Job generation issues in Talend Administration Center

EnrichVersion
6.4
6.3
6.2
6.1
6.0
EnrichProdName
Talend Big Data
Talend Data Integration
Talend Real-Time Big Data Platform
Talend ESB
Talend Data Services Platform
Talend MDM Platform
Talend Data Fabric
Talend Big Data Platform
Talend Data Management Platform
Talend Integration Cloud
task
Deployment > Deploying > Executing Jobs
EnrichPlatform
Talend Administration Center
Talend Studio

Best Practices to follow in case of Job generation issues in Talend Administration Center

This article applies to users of Talend Studio and Talend Administration Center who are encountering an IllegalStateException issue or issues with the BuildJob process in general in the Job Conductor or Big Data Streaming pages of Talend Administration Center.

See below a list of troubleshooting steps developers can follow.

Job generation issue - Test 1

Procedure

In Talend Studio, run the Job to check if there are any compilation errors.

Results

If so, it means there is an inherent issue with the Job itself that needs to be fixed.

Job generation issue - Test 2

Procedure

In Talend Studio, use the Build Job option and check if it is able to successfully build as a .zip file.
  • If you cannot build the Job, you need to thoroughly check where the building issue comes from. It could be .jar files being mismatched or it could be problematic code. This needs to be fixed.

  • Once the generation is successful, try to import the archive into a new project repository to see if it can properly be imported.

  • If you cannot import the Job archive, you can proceed to Job generation issue - Test 3.

Job generation issue - Test 3

Procedure

  1. From Talend Studio, export the Job as a .zip file.
  2. Import the archive into a new project repository (it can be the same repository as the one used in Job generation issue - Test 2).
  3. In Talend Administration Center, go to the Job conductor page and create a new task.
  4. Generate the task and check that the generation is successful.
  5. Proceed to Job generation issue - Test 4.

Job generation issue - Test 4

Procedure

If you were able to generate the task previously, you can either:
  • keep the Job in the new project and continue to run it from here.

  • create a new Job within the repository of your choice and either copy all of the components from the non-working Job into the new Job, or delete the old Job and reimport the .zip file back into the project.

  • If you are still unable to generate, this issue may need assistance from Support. Please create a ticket.