After upgrading to 6.4.1 from 6.1.1 - we have issues with our Referenced Project. We have what we call our 'Enterprise" project which is setup as a referenced project to contain common code and jobs to be utilized across projects. Within one of our main projects - we have a tRunJob component which runs a common job from the Enterprise project. This worked great in 6.1.1. In the 6.4.1 Talend Studio - no issues and everything works great. However - once we deploy to the TAC - we generate the job fine - no errors. We then deploy the job and run it and we get the following error:
Exception in thread "main" java.lang.NoClassDefFoundError: enterprise/test_connection_0_1/Test_Connection
Caused by: java.lang.ClassNotFoundException: enterprise.test_connection_0_1.Test_Connection
... 3 more
If I generate the job directly from our Enterprise Project (referenced project) - the job works great. But within our main project which executes the common job via the tRunJob from the Enterprise Project - the job will not run. This was not an issue under 6.1.1.
Any ideas on why this behavior might be happening after an upgrade?