Skip to main content
Announcements
July 15, NEW Customer Portal: Initial launch will improve how you submit Support Cases. IMPORTANT DETAILS
cancel
Showing results for 
Search instead for 
Did you mean: 
TomG1
Creator
Creator

Library error while compiling a talend 7.3 Bigdata platform job

We are in the process of migrating 6.4 jobs to 7.3. Both are licensed.

I have exported a job from 6.4 and imported it into 7.3 . while running the job I get a compilation error.

I am not sure because when i click the code tab , I don't see any compilation errors

Please find below error

org.talend.designer.runprocess.ProcessorException: Routines "Transformation" has compile errors

Error Line: 5

Detail Message: The import org.apache.commons.lang cannot be resolved

   at org.talend.designer.runprocess.JobErrorsChecker.checkRoutinesCompilationError(JobErrorsChecker.java:436)

   at org.talend.designer.runprocess.JobErrorsChecker.checkLastGenerationHasCompilationError(JobErrorsChecker.java:374)

   at org.talend.designer.runprocess.DefaultRunProcessService.checkLastGenerationHasCompilationError(DefaultRunProcessService.java:534)

   at org.talend.designer.runprocess.RunProcessService.checkLastGenerationHasCompilationError(RunProcessService.java:317)

   at org.talend.designer.runprocess.ProcessorUtilities.generateBuildInfo(ProcessorUtilities.java:836)

   at org.talend.designer.runprocess.ProcessorUtilities.generateCode(ProcessorUtilities.java:716)

   at org.talend.designer.runprocess.ProcessorUtilities.generateCode(ProcessorUtilities.java:2020)

   at org.talend.designer.runprocess.RunProcessContext$1.run(RunProcessContext.java:601)

   at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:440)

   at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:356)

   at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:474)

   at org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:240)

   at org.eclipse.ui.internal.progress.ProgressManager.run(ProgressManager.java:966)

   at org.talend.designer.runprocess.RunProcessContext.exec(RunProcessContext.java:548)

   at org.talend.designer.runprocess.remote.RunRemoteProcessContext.exec(RunRemoteProcessContext.java:85)

   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:3919)

   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3550)

   at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173)

   at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)

   at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062)

   at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)

   at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:636)

   at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)

   at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:563)

   at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:151)

   at org.talend.rcp.intro.Application.start(Application.java:251)

   at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)

   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)

   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)

   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)

   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)

   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:659)

   at org.eclipse.equinox.launcher.Main.basicRun(Main.java:595)

   at org.eclipse.equinox.launcher.Main.run(Main.java:1501)

Labels (2)
1 Reply
Anonymous
Not applicable

Hi

It seems the job is calling a custom routine called "Transformation", try to check this routine and re-import the routine libraries if it use external libraries.

 

Regards

Shong