
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Talend Open Data Studio - Build problem - Cannot invoke "java.util.List.iterator()" - CodeGeneratorInternalTemplatesFactory.getTemplates()" is null
Hello,
I downloaded the latest version of Talend Open Data Studio(8.0.1) from the website, but I have been unable to build the project despite trying it on several different laptops. I can't see the code generated in the Code tab as it normally should. I've tried various configurations, but none have been successful.
I also tried it with Java 11 and Java 18 versions, but that didn't yield any results either. Below, I'm sharing a screenshot and stack trace information. I would greatly appreciate your assistance.
[Screenshot]
[Stack Trace Information]
org.talend.commons.exception.PersistenceException: java.lang.NullPointerException: Cannot invoke "java.util.List.iterator()" because the return value of "org.talend.designer.codegen.model.CodeGeneratorInternalTemplatesFactory.getTemplates()" is null
at org.talend.repository.ui.wizards.exportjob.scriptsmanager.BuildJobManager.buildJob(BuildJobManager.java:303)
at org.talend.repository.ui.wizards.exportjob.scriptsmanager.BuildJobManager.buildJob(BuildJobManager.java:211)
at org.talend.repository.ui.wizards.exportjob.scriptsmanager.BuildJobManager.buildJobs(BuildJobManager.java:126)
at org.talend.repository.ui.wizards.exportjob.JobScriptsExportWizardPage.buildJobWithMaven(JobScriptsExportWizardPage.java:1549)
at org.talend.repository.ui.wizards.exportjob.JobScriptsExportWizardPage$9.run(JobScriptsExportWizardPage.java:1434)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
Caused by: java.lang.NullPointerException: Cannot invoke "java.util.List.iterator()" because the return value of "org.talend.designer.codegen.model.CodeGeneratorInternalTemplatesFactory.getTemplates()" is null
at org.talend.designer.codegen.model.CodeGeneratorInternalTemplatesFactory.getTemplatesFromType(CodeGeneratorInternalTemplatesFactory.java:131)
at org.talend.designer.codegen.CodeGenerator.generateContextCode(CodeGenerator.java:392)
at org.talend.designer.core.runprocess.Processor.updateContextCode(Processor.java:683)
at org.talend.designer.runprocess.java.JavaProcessor.generateContextCode(JavaProcessor.java:2101)
at org.talend.designer.runprocess.ProcessorUtilities.generateContextInfo(ProcessorUtilities.java:877)
at org.talend.designer.runprocess.ProcessorUtilities.generateCode(ProcessorUtilities.java:1238)
at org.talend.designer.runprocess.ProcessorUtilities.generateCode(ProcessorUtilities.java:1006)
at org.talend.designer.runprocess.ProcessorUtilities.generateCode(ProcessorUtilities.java:1877)
at org.talend.repository.ui.wizards.exportjob.handler.BuildJobHandler.generateJobFiles(BuildJobHandler.java:202)
at org.talend.repository.ui.wizards.exportjob.handler.AbstractBuildJobHandler.prepare(AbstractBuildJobHandler.java:379)
at org.talend.repository.ui.wizards.exportjob.scriptsmanager.BuildJobManager$1.run(BuildJobManager.java:263)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2313)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2338)
at org.talend.repository.ui.wizards.exportjob.scriptsmanager.BuildJobManager.buildJob(BuildJobManager.java:297)
... 5 more

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
Can you please upload the Studio Support logs? (Please go to Studio Help -> Support logs -> Save it with a name as .zip file).
Regards
Shong

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
thanks for the response. I've added support log.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Bu kullanıcının sorununa çözüm bulundu mu?
Aynı sorun bende de var.
Hata logu aşağıda:
java.lang.NullPointerException: Cannot invoke "java.util.List.iterator()" because the return value of "org.talend.designer.codegen.model.CodeGeneratorInternalTemplatesFactory.getTemplates()" is null
at org.talend.designer.codegen.model.CodeGeneratorInternalTemplatesFactory.getTemplatesFromType(CodeGeneratorInternalTemplatesFactory.java:131)
at org.talend.designer.codegen.CodeGenerator.generateContextCode(CodeGenerator.java:392)
at org.talend.designer.core.runprocess.Processor.updateContextCode(Processor.java:683)
at org.talend.designer.runprocess.java.JavaProcessor.generateContextCode(JavaProcessor.java:2101)
at org.talend.designer.runprocess.ProcessorUtilities.generateContextInfo(ProcessorUtilities.java:877)
at org.talend.designer.runprocess.ProcessorUtilities.generateCode(ProcessorUtilities.java:696)
at org.talend.designer.runprocess.ProcessorUtilities.generateCode(ProcessorUtilities.java:2029)
at org.talend.designer.runprocess.RunProcessContext$2.run(RunProcessContext.java:663)
at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:436)
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:352)
at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:468)
at org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:228)
at org.eclipse.ui.internal.progress.ProgressManager.run(ProgressManager.java:984)
at org.talend.designer.runprocess.RunProcessContext.exec(RunProcessContext.java:610)
at org.talend.designer.runprocess.ui.ProcessComposite.exec(ProcessComposite.java:1447)
at org.talend.designer.runprocess.ui.views.ProcessView$RunAction.run(ProcessView.java:736)
at org.talend.designer.runprocess.ui.actions.RunProcessAction.run(RunProcessAction.java:63)
at org.talend.designer.core.debug.JobLaunchConfigurationDelegate$1$1.run(JobLaunchConfigurationDelegate.java:98)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4001)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3629)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1157)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:156)
at org.talend.rcp.intro.Application.start(Application.java:303)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:654)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
at org.eclipse.equinox.launcher.Main.run(Main.java:1462)
at org.eclipse.equinox.launcher.Main.main(Main.java:1435)
- Tags:
- Cannot invoke "java.util.List.iterator()" because the return value of "org.talend.designer.codegen.model.CodeGeneratorInternalTemplatesFactory.getTemplates()" is null
- Java Error
- Run Error
