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

Announcements
Discover how organizations are unlocking new revenue streams: Watch here
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