Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Join us in Bucharest on Sept 18th for Qlik's AI Reality Tour! Register Now
cancel
Showing results for 
Search instead for 
Did you mean: 
MarcusDidius
Contributor
Contributor

Main class not found

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.

Labels (2)
2 Replies
MarcusDidius
Contributor
Contributor
Author

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 %*

 

Anonymous
Not applicable

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