Skip to main content

Hello, I have a problem with my workspace.

The Process does work inside the fme - the batch deployed version does not.

 

The problem seems to have something to do with the FeatureMerger. There was a similar question in 2016 (7https://community.safe.com/s/question/0D54Q000080hgb1SAA/problems-with-batch-deploy) but that does not fit do me.

 

the error message in the console is as follows:

 

An error occurred during the batch file execution, 1 translation failed. The following error message was raised:

#1 : The clause 'FACTORY_NAME FeatureMerger_3 FLUSH_WHEN_GROUPS_CHANGE No' within 'FACTORY_DEF {*} ReferenceFactory FACTORY_NAME FeatureMerger_3 FLUSH_WHEN_GROUPS_CHANGE No INPUT REFERENCER FEATURE_TYPE AttributeCreator_4_OUTPUT INPUT REFERENCEE FEATURE_TYPE AttributeCreator_3_OUTPUT REFERENCE_INFO GEOM_AND_ATTR_BUILD_AGGREGATES REFERENCE_TABLE @EvaluateExpression(FDIV,STRING_ENCODED,<at>Value<openparen>Nummer<closeparen>,FeatureMerger_3) @EvaluateExpression(FDIV,STRING_ENCODED,<at>Value<openparen>Nummer<closeparen>,FeatureMerger_3) STRING ATTR_ACCUM_MODE HANDLE_CONFLICT ATTR_CONFLICT_RES REQUESTOR_IF_CONFLICT IGNORE_NULLS No HANDLE_NULL_MISSING_KEYS_LIKE_FME2013 Yes LIST_ATTRS_TO_INCLUDE { <Unused> } LIST_ATTRS_TO_INCLUDE_MODE <Unused> MERGE_ATTRIBUTES Yes MANAGE_FME_TYPE Yes MODE COMPLETE PROCESS_DUPLICATE_REFERENCEES NO REFERENCEES_FIRST No REJECT_INVALID_GEOM YES CLEANING_TOLERANCE <Unused> OUTPUT COMPLETE FEATURE_TYPE FeatureMerger_3_MERGED' is incorrect. It must look like: FACTORY_NAME <name>

Program Terminating

 

I'm wondering if, when running the batch deploy, it's using another version of FME (possibly older) that isn't compatible with your workspace.  I think it will use the first FME version listed in the system PATH environment variable to run your workspace. If you have more than one version of FME on your computer, you may need to edit the Path to ensure that the desired version of FME comes first.


Thank you!

That solved the problem. I have deinstalled the old version and now the batch deployed process works!


Reply