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

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
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