Skip to main content

Why do I get the message:

 

The following potential problems were detected in this workspace:

Transformers are used that are not installed: 'AttributeExposer (version 2)', 'Clipper (version 16)'

 

The install/machine that created this workbench, and the install/machine I’m trying to run it on are different, is it a version mismatch?  How can I fix it?

If you open the workbench on the machine the workbench is created you can see the settings of the Transformers that are removed. Then you can open the workbench on the machine you want to edit and add the missing transformers and set the settings the same way.

Or install the same version on the machine you are gonna edit the workbench.

In general build your workbenches with the FME version that is the oldest around.


Yeah that is a version mismatch. I would add that if you do build your workspaces in the older versions, when it is opened on the machine that has the newer version there will be an option to update the transformers. If they are updated, then you will be back to where you started.


Where do you see the option to update the transformers? I’m not seeing that.


Messages like Transformers are used that are not installed: 'AttributeExposer (version 2)', 'Clipper (version 16)' occur when you try to open a workspace in an older version of FME.

The option to update transformers is shown when you open a workspace in a newer version of FME.


Apparently not always. I used to see that. Now I don’t. I suspect that any of these factors might be in-play (packages are apparently stored in user profiles):

  • admin user vs. non-admin user
  • security overlay in the environment
  • new FME codebase

“ Apparently not always. I used to see that. Now I don’t. “

It is not very clear what you used to see and don't see anymore.

The question is about (Clipper and AttributeExposer) going from a new version to an old version. Answers are given in both situations. But both are not ‘packages’.

 

As far as I know it works as pointed out by @geomancer:

If the transformer does not exist because it’s a newer version than supported by the FME that is opening the workbench, it will give a notification and remove the transformers.

If the transformer is older than the newest transformer available in the FME you use to open the workbench it will give you the option to update the transformer.

 

For packages (emailer, BIM360Connector etc.) that are not part of the installation, there are different rules. These are downloaded when the user opens a workbench containing the package. This is why I add the “emailer” to workbenches with workspaceRunners. Because the user might not have the emailer installed yet.


Reply