Skip to main content
Announcements
SYSTEM MAINTENANCE: Thurs., Sept. 19, 1 AM ET, Platform will be unavailable for approx. 60 minutes.
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

SDI - After installing spatial module no job work on any module

Hi,

   after installing spatial extension (folowwing instructions), i get this error, every time i try to execute/compile any job (even not containing SDI elemnts):

org.talend.designer.runprocess.ProcessorException: Routines "GeoOperation" has compile errors
Error Line: 16
Detail Message: The import org.talend.sdi cannot be resolved

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

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

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

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

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

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

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

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

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

    at org.talend.designer.runprocess.ui.ProcessComposite.exec(ProcessComposite.java:1450)

    at org.talend.designer.runprocess.ui.views.ProcessView$RunAction.run(ProcessView.java:691)

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

    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)

USING:

TOS_SPATIAL.6.0.1

TOS TOS_DI-20170623_1246-V6.4.1 - on Windows 64

Thanks a lot,

Matteo

Labels (2)
1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

Hi,
i finally solved installing a separate TOS version 6.01 (aligned with spatial module). You can do so by installing it in a different directory.
Then all works fine.
matteo

Da: Talend Community [mailto:community@talend.com]
Inviato: giovedì 15 febbraio 2018 15.59
A: Matteo Adami
Oggetto: Re: SDI - After installing spatial module no job work on any module (Welcome to the Talend Community Subscription Update)


Hi madami69,

nbehierdevigne (One Star) posted a new reply in Installing and Upgrading on 02-15-2018 07:59 AM :

________________________________
Re: SDI - After installing spatial module no job work on any module

Hi,

I get exact same error :
New install of TOS 6.5.1 + Talend Spatial Suite6.0.1 with java 1.8 Import/Export project from a TOS 6.2.1 (with zip package) Error for every ETL job build : Une erreur est survenue (org.talend.designer.runprocess.ProcessorException: La routine "GeoOperation" a des erreurs de compilation [...] Geometry cannot be resolved to a type


If I open Routines.system.GeometryOperation or GeometryUtility or GeoOperation, I see several errors about import declaration :
The import org.talend.sdi cannot be resolved The import com.vividsolutions cannot be resolved ...

If I open Modules Panel, I get some required modules not installed, but none which could be automatically download...



Do you have an idea to help us ?

Reply | Accept as Solution | Give Kudos

________________________________

Welcome to the Talend Community sent this message to matteo.adami@geolabsrl.com.
You are receiving this email because a new message matches your subscription to a topic.
To control which emails we send you please go to, manage your subscription & notification settings or unsubscribe.

View solution in original post

10 Replies
Anonymous
Not applicable
Author

Hello,

It looks like an installation incomplete issue.Could you please show us the instructions you are following up?

Best regards

Sabrina

Anonymous
Not applicable
Author

Da: Talend Community [mailto:community@talend.com]
Inviato: venerdì 2 febbraio 2018 08.00
A: Matteo Adami
Oggetto: Re: SDI - After installing spatial module no job work on any module (Welcome to the Talend Community Subscription Update)


Hi madami69,

xdshi (Moderator) posted a new reply in Installing and Upgrading on 02-02-2018 12:00 AM :

________________________________
Re: SDI - After installing spatial module no job work on any module

Hello,

It looks like an installation incomplete issue.Could you please show us the instructions you are following up?

Best regards

Sabrina

Reply | Accept as Solution | Give Kudos

________________________________

Welcome to the Talend Community sent this message to matteo.adami@geolabsrl.com.
You are receiving this email because a new message matches your subscription to a topic.
To control which emails we send you please go to, manage your subscription & notification settings or unsubscribe.
Anonymous
Not applicable
Author

Hi,

I get exact same error :

  1. New install of TOS 6.5.1 + Talend Spatial Suite 6.0.1 with java 1.8
  2. Import/Export project from a TOS 6.2.1 (with zip package)
  3. Error for every ETL job build : 
    Une erreur est survenue (org.talend.designer.runprocess.ProcessorException: La routine "GeoOperation" a des erreurs de compilation [...] Geometry cannot be resolved to a type

 

If I open Routines.system.GeometryOperation or GeometryUtility or GeoOperation, I see several errors about import declaration :

The import org.talend.sdi cannot be resolved
The import com.vividsolutions cannot be resolved
...

If I open Modules Panel, I get some required modules not installed, but none which could be automatically download...

 

Do you have an idea to help us ?

Anonymous
Not applicable
Author

Hi,
i finally solved installing a separate TOS version 6.01 (aligned with spatial module). You can do so by installing it in a different directory.
Then all works fine.
matteo

Da: Talend Community [mailto:community@talend.com]
Inviato: giovedì 15 febbraio 2018 15.59
A: Matteo Adami
Oggetto: Re: SDI - After installing spatial module no job work on any module (Welcome to the Talend Community Subscription Update)


Hi madami69,

nbehierdevigne (One Star) posted a new reply in Installing and Upgrading on 02-15-2018 07:59 AM :

________________________________
Re: SDI - After installing spatial module no job work on any module

Hi,

I get exact same error :
New install of TOS 6.5.1 + Talend Spatial Suite6.0.1 with java 1.8 Import/Export project from a TOS 6.2.1 (with zip package) Error for every ETL job build : Une erreur est survenue (org.talend.designer.runprocess.ProcessorException: La routine "GeoOperation" a des erreurs de compilation [...] Geometry cannot be resolved to a type


If I open Routines.system.GeometryOperation or GeometryUtility or GeoOperation, I see several errors about import declaration :
The import org.talend.sdi cannot be resolved The import com.vividsolutions cannot be resolved ...

If I open Modules Panel, I get some required modules not installed, but none which could be automatically download...



Do you have an idea to help us ?

Reply | Accept as Solution | Give Kudos

________________________________

Welcome to the Talend Community sent this message to matteo.adami@geolabsrl.com.
You are receiving this email because a new message matches your subscription to a topic.
To control which emails we send you please go to, manage your subscription & notification settings or unsubscribe.
Anonymous
Not applicable
Author

@madami69 Thanks for your anwser, but could you explicit it a little. Initially, I put Spatial libraries in TOS_ESB-20180116_1512-V6.5.1\Studio\plugins folder. Do you mean I have to move these in another directory (Ex: TOS_ESB-20180116_1512-V6.5.1\Studio\vendors)? But how load these libraries in Talend after?

Anonymous
Not applicable
Author

I just put them in the plugins directory as the instruction said.
Matteo
Anonymous
Not applicable
Author

We had a similar observation, however this was for us resolved after creating a folder lib\java and copying the following files in that locations:

gdal.jar
jtx.jar

 

Luc

Anonymous
Not applicable
Author

Hi,

I have the same probleme.

if i well understand just create lib/java folder in the main folder of TOS? 

 

But i don't have jtx.jar anywhere in my folder. Where can i find it?

 

Thanks a lot!

Anonymous
Not applicable
Author

Hi all, I have the same problem with tos 7.0.1. Where are you create the lib/java folder ? Which gdal.jar have you copy ?

Thanks for your response.

@+