Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
When I try to run job locally I got error:
Cannot invoke "org.talend.core.runtime.process.ITalendProcessJavaProject.getJavaProject()" because "talendCodeJavaProject" is null
Log:
Hi @KamilG,
We'll need more information about your Job, Talend Studio version and how are you running the job, etc. So far, this is what I got from ChatGPT:
This error in Talend Studio:
Cannot invoke "org.talend.core.runtime.process.ITalendProcessJavaProject.getJavaProject()" because "talendCodeJavaProject" is null
...typically means Talend's internal Java project structure is corrupted or not properly initialized.
✅ Most common causes:
✅ Recommended Fixes (Step-by-Step) 🔁 1. Force regenerate project Java code
This often fixes the null pointer issue.
Alternatively:
🔄 2. Refresh Talend Project
Sometimes metadata is out-of-sync.
🧹 3. Clear and regenerate the Talend Java Project
<YourWorkspace>\.Java\src <YourWorkspace>\.Java\lib <YourWorkspace>\.Java\target <YourWorkspace>\.Java\.settings
🧰 4. Check Java Version & Path
Make sure your system uses Java 17, and there's no override (like _JAVA_OPTIONS) pointing to something else.
Check by running in Command Prompt:
java -version
Should return something like:
openjdk version "17.0.x"
If not, update your JAVA_HOME and Path environment variables.
🛠 5. Check for custom routines or invalid scripts
If you recently edited or imported a routine, joblet, or custom code, try:
🚨 6. Last Resort: Create a new workspace
If nothing else works:
Let me know what worked or if you'd like help checking your talend-studio-win-x86_64.ini or environment variables too.
Read more at Data Voyagers - datavoyagers.net
Follow me on my LinkedIn | Know IPC Global at ipc-global.com
Hi @KamilG,
We'll need more information about your Job, Talend Studio version and how are you running the job, etc. So far, this is what I got from ChatGPT:
This error in Talend Studio:
Cannot invoke "org.talend.core.runtime.process.ITalendProcessJavaProject.getJavaProject()" because "talendCodeJavaProject" is null
...typically means Talend's internal Java project structure is corrupted or not properly initialized.
✅ Most common causes:
✅ Recommended Fixes (Step-by-Step) 🔁 1. Force regenerate project Java code
This often fixes the null pointer issue.
Alternatively:
🔄 2. Refresh Talend Project
Sometimes metadata is out-of-sync.
🧹 3. Clear and regenerate the Talend Java Project
<YourWorkspace>\.Java\src <YourWorkspace>\.Java\lib <YourWorkspace>\.Java\target <YourWorkspace>\.Java\.settings
🧰 4. Check Java Version & Path
Make sure your system uses Java 17, and there's no override (like _JAVA_OPTIONS) pointing to something else.
Check by running in Command Prompt:
java -version
Should return something like:
openjdk version "17.0.x"
If not, update your JAVA_HOME and Path environment variables.
🛠 5. Check for custom routines or invalid scripts
If you recently edited or imported a routine, joblet, or custom code, try:
🚨 6. Last Resort: Create a new workspace
If nothing else works:
Let me know what worked or if you'd like help checking your talend-studio-win-x86_64.ini or environment variables too.
Read more at Data Voyagers - datavoyagers.net
Follow me on my LinkedIn | Know IPC Global at ipc-global.com