Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
have inherited a Talend project with many subjobs from a colleague.
I have tried to implement some really trivial changes. Now some subjobs and the whole ting do not compile any more.
I only get (translated from German):
Error: Main class could not be found or loaded.
Reverting my changes does not change this, and I am pretty convinced that the changes were syntactically correct (only a string concatenation in a tMap).
I have never seen this in my own projeccts.
Any ideas how to fix this would be highly appreciated.
From the workspace/.metadata/.log:
STACK 0
java.lang.NullPointerException
at org.talend.core.model.utils.ContextParameterUtils.convertContext2Literal4AnyVar(ContextParameterUtils.java:239)
at org.talend.designer.core.generic.context.ComponentContextPropertyValueEvaluator.evaluate(ComponentContextPropertyValueEvaluator.java:84)
at org.talend.daikon.properties.property.Property.getValue(Property.java:328)
at org.talend.components.jdbc.tjdbcconnection.TJDBCConnectionProperties.getRuntimeSetting(TJDBCConnectionProperties.java:123)
at org.talend.components.jdbc.JdbcRuntimeInfo.<init>(JdbcRuntimeInfo.java:59)
at org.talend.components.jdbc.JdbcRuntimeInfo.<init>(JdbcRuntimeInfo.java:49)
at org.talend.components.jdbc.tjdbcconnection.TJDBCConnectionDefinition.getRuntimeInfo(TJDBCConnectionDefinition.java:66)
at org.talend.designer.core.generic.model.Component.getModulesNeeded(Component.java:1222)
at org.talend.designer.core.ui.editor.nodes.Node.getModulesNeeded(Node.java:5304)
at org.talend.designer.core.utils.JavaProcessUtil.addNodeRelatedModules(JavaProcessUtil.java:334)
at org.talend.designer.core.utils.JavaProcessUtil.getNeededModules(JavaProcessUtil.java:257)
at org.talend.designer.core.utils.JavaProcessUtil.getNeededModules(JavaProcessUtil.java:249)
at org.talend.designer.core.DesignerCoreService.getNeededModules(DesignerCoreService.java:771)
at org.talend.librariesmanager.prefs.LibrariesManagerUtils.getNotInstalledModules(LibrariesManagerUtils.java:91)
at org.talend.librariesmanager.model.service.AbstractLibrariesService.getProblems(AbstractLibrariesService.java:224)
at org.talend.librariesmanager.model.service.LibrariesService.getProblems(LibrariesService.java:93)
at org.talend.designer.core.ui.editor.nodes.Node.checkModules(Node.java:3277)
at org.talend.designer.core.ui.editor.nodes.Node.checkNode(Node.java:4219)
at org.talend.designer.core.ui.editor.process.Process.checkProblems(Process.java:3453)
at org.talend.designer.core.ui.editor.process.Process.checkProcess(Process.java:3444)
at org.talend.designer.runprocess.java.JavaProcessorUtilities.sortClasspath(JavaProcessorUtilities.java:386)
at org.talend.designer.runprocess.java.JavaProcessorUtilities.computeLibrariesPath(JavaProcessorUtilities.java:323)
at org.talend.designer.runprocess.DefaultRunProcessService.updateLibraries(DefaultRunProcessService.java:352)
at org.talend.designer.runprocess.RunProcessService.updateLibraries(RunProcessService.java:203)
at org.talend.designer.runprocess.ProcessorUtilities.generateCode(ProcessorUtilities.java:542)
at org.talend.designer.runprocess.ProcessorUtilities.generateCode(ProcessorUtilities.java:1736)
at org.talend.designer.runprocess.RunProcessContext$1.run(RunProcessContext.java:582)
at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
at org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:284)
at org.eclipse.ui.internal.progress.ProgressManager.run(ProgressManager.java:1190)
at org.talend.designer.runprocess.RunProcessContext.exec(RunProcessContext.java:534)
at org.talend.designer.runprocess.ui.ProcessComposite.exec(ProcessComposite.java:1401)
at org.talend.designer.runprocess.ui.views.ProcessView$RunAction.run(ProcessView.java:701)
at org.talend.designer.runprocess.ui.actions.RunProcessAction.run(RunProcessAction.java:58)
at org.talend.designer.core.debug.JobLaunchConfigurationDelegate$1.run(JobLaunchConfigurationDelegate.java:84)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
at org.talend.rcp.intro.Application.start(Application.java:265)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
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:380)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
!ENTRY org.talend.platform.logging 1 0 2021-11-29 10:34:05.655
!MESSAGE 2021-11-29 10:34:05,655 INFO org.eclipse.m2e.core.internal.project.ProjectConfigurationManager - Update started
!ENTRY org.talend.platform.logging 1 0 2021-11-29 10:34:06.294
!MESSAGE 2021-11-29 10:34:06,293 INFO org.eclipse.m2e.core.internal.project.ProjectConfigurationManager - Update completed: 0 sec
!ENTRY org.talend.platform.logging 1 0 2021-11-29 10:34:07.295
!MESSAGE 2021-11-29 10:34:07,295 INFO org.talend.designer.core.runprocess.Processor - Command line: C:/Program Files/Java/jre1.8.0_311/bin/java.exe -Xms256M -Xmx1024M -Dfile.encoding=UTF-8 -cp F:/Projekte/KMA_Migration/workspace/KMA_MIGRATION/poms/jobs/process/Auslaenderdaten/j001_adresse_2.5/target/classpath.jar; kma_migration.j001_adresse_2_5.J001_Adresse --context=dev_MSSQL --stat_port=3728 %*
Hello,
We need more information to address your issue.
The inherited Talend project from which talend build version and could you please clarify in which Talend version/edition you are? What's JDK and OS are you using?
Thanks for your time.
Best regards
Sabrina